Você está na página 1de 2

XCP (Xen Cloud Platform) - Anotaes

- XCP um projeto open source, que prov uma ISO instalvel bare-metal com um full Xen
Hypervisor virtualization stack. XCP uma verso totalmente binria do Xen;
- XCP derivado da verso comercial Citrix XenServer, o qual tambm inclui o Xen, mas o XCP
completamente free e open source;
- XCP v1.1 foi derivado do XenServer 5.6 FP1, vem empacotado na verso Linux CentOS 5 (Linux
kernel v2.6.32), combinado com Xen v3.4.2 e um web service XenAPI que fornece uma API de
gerenciamento para componentes Xen com a inteno de ser usados por vrias ferramentas de
gerenciamento;
- Existe tambm o XCP v1.5, ainda em fase beta, baseado no XenServer 6.0, usa o Xen v4.1.2 e
CentOS v5.7 (Linux kernel v2.6.32). Novas funcionalidades incluem GPU passthrough, para VMs
com grficos intensivos, melhoria de desempenho, um backend Open Vswitch e guest templates
adicionais;
- Est previsto o desenvolvimento do XCP v2.0 com o Xen 4.2, Linux kernel 3.x e CentOS 6.x.
Depois do lanamento da verso estvel do XCP v1.5, a inteno que seja fcil lanar novas
verses estveis do XCP junto com lanamentos estveis do XenServer, ou seja, a inteno que
no haja mais grandes atrasos entre verses do XCP e do XenServer;
- XCP promete conter os recursos de ponta que ir conduzir os desenvolvimentos futuros da Citrix;
- XCP pode ser instalado de duas formas:
- uma ISO bootvel que permite que se rode rapidamente uma bare-metal machine como um
servidor de virtualizao (comparvel ao VMware ESXi);
- Debian e Ubuntu tem pacotes XCP em seus repositrios, permite configuraes XCP
diferentes do CentOS.
- A instalao do XCP em distros baseadas no Debian possvel, mas ainda um trabalho em
andamento (Projeto Kronos) e no aconselhvel us-lo em produo ainda;
- possvel utilizar a j bem madura ferramenta Citrix XenCenter para gerenciamento do XCP. Se a
inteno no for usar ferramentas grficas, pode-se usar as ferramentas CLI, como xe e xl;
- A documentao do Citrix XenServer tambm aplicvel ao XCP. Deve-se atentar para as
diferenas entre o XenServer e o XCP, que so discutidos em pginas de erratas
(http://wiki.xen.org/wiki/Category:Manual)
- A grande diferena que podemos perceber entre usar XenSource ou XCP que, com o XenSource,
podemos usar facilmente as ltimas verses do hypervisor. J com o XCP temos um atraso
considervel em relao as ltimas verses do hypervisor. Outra diferena marcante que no XCP
o Dom0 ainda est limitado a verso 32 bits. Outras diferenas podem ser vistas em
http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview;
- O XCP tem WHQL-certified Windows PV drivers (http://blog.xen.org/index.php/2010/03/22/xcptutorial-installing-windows-pv-drivers/);
- XCP XenAPI Management Tool Stack permite:
> VM lifecycle: live snapshots, checkpoint, migration;
> Resource pools: live relocation, auto configuration, disaster recovery;
> Flexibe storage, networking e power management;
> Event tracking: progress, notification;
> Capacidades de upgrade e patching;
> Monitoramento em tempo real de desempenho e alerting;
- Armazenamento no XCP:
> Suporta as principais tecnologias e protocolos;
> Armazenamento local, for standalone e scratch VMs;
> Armazenamento centralizado, para live migrations e scaling;
. LVMoISCI, LVMoFC e LVMoAOE;
x Software ISCSI Initiator;
x HBA (Qlogic e Emulex);

x Coraid tem drivers para AOE;


> VHD on NFS;
> VDIs (Virtual Disk Images) so armazenados no formato VHD (Virtual Hard Disk);
> Tipos de VHD;
. Imagem de HD fixa (Appliances);
. Imagem de HD dinmica (XCP);
. Differencing hard disk image (Snapshots, Cloning).
> Ferramentas da Microsoft e Virtualbox para working/converting;
> LVM usado em todos os blocos de armazenamento no XCP;
> XCP se organiza com um simples mapeamento:
. Storage Repository (SR) = LVM Volume Group;
. Virtual Disk Image (VDI) = LVM Logical Volume.
> Locking no handled like cLVM;
- XCP usa imagens de disco dinmicas VHD no topo do LVM;
- Ento ns temos VHDoLVMo(iSCSI|FC|AOE);
- VHD differencing disk images for VM/VDI snapshots, no LVM snapshots;
> Portabilidade entre tipos de repositrios de armazenamento;
> Sem problemas de desempenho com snapshots LVM.
CloudComputing
https://wiki.openstack.org/wiki/XenServer/GettingStarted
http://wiki.openstack.org/XenServer/XenXCPAndXenServer
Bibliografia
- http://wiki.xen.org/wiki/Category:XCP
- http://wiki.xen.org/wiki/Xen_and_XCP_Tutorial
- http://wiki.xen.org/wiki/XCP:_From_the_Enterprise_Data_Center_to_the_Cloud
-