h1

Xen 4.0 – Lançamento mais que esperado

14/04/2010

Conforme noticiado pela Citrix, o hypervisor Xen chega à versão 4 com features avançadas e ha muito esperadas. É bom resaltar que, em termos comparativos à outros players de virtualização, seja de código aberto ou comercial, o Xen continua liderando com larga vantagem em quesitos de utilização dos recursos computacionais.

Abaixo listo e comento cada nova característica do Xen 4.0:

Melhor desempenho e escalabilidade
Suporte à 128 vCPUs por guest e suporte à até 128 CPUs e 1TB de memória por servidor físico.

Suporte à blktap2 para imagens VHD (Virtual Hard Disk)
O blktap2 é o sucessor do blktap1, um driver de backend para discos. O blktap2 permite alto desempenho para criação de snapshots e clones de VHD.

Melhora do IOMMU PCI passthru
Melhor utilização de aceleração de dispositivos de I/O em técnicas de virtualização (Intel VT-d e AMD IOMMU).

Suporte para passthru do dispositivo VGA primário
Permite à um guest HV (hadware Virtualization) utilizar diretamente a GPU do dispositivo VGA  obtendo assim altissimo desempenho para aceleração 3D.

TMEM
Melhor utilização da memória de guest PV (ParaVirtualization) como por exemplo o cache

Compartilhamento de pagina de memória
Permite para guests HV o compartilhamento de paginas de memória onde a página contenha o mesmo dado. Só para exemplificar, o Windows quando no momento do boot escreve zero em toda a memória restante e assim, caso exista um ou mais guests no mesmo servidor físico, todas as páginas iguais a zero ocupariam somente uma página e não (n). Isso serve também para guest HV Linux e qualquer página do guest HV que sejam idênticas. Como resultado, a economia de memória pode-se chegar à casa dos 30%.

Host Dom0 com pvops
Jeremy Fitzhardinge tem feito um grande trabalho desde o kernel 2.6.23 onde foi adicionado suporte para guests Xen utilizando pvops. Com o lançamento do Xen 4.0, o pvops passa também a ser utilizado pelo host dom0 sincronizando a versão do kernel (2.6.32) com os lançamentos de diversas distribuições como Suse, Debian, Ubuntu e Redhat/CentOS.

Netchannel2
Melhora a utilização da rede reduzindo o consumo de CPU deixando mais inteligente o tratamento de RX/TX no anel de I/O, suporte a multiplas filas e funcionalidades de SR-IOV.

Redimencionamento de disco
Suporte à dimencionamento de disco sem necessidade de reiniciar o guest. O Windows já tem nativamente a capacidade de detecção de alteração do tamanho do dispositivo de blocos. Nick Couchman recentemente postou alguns patches para que o Linux também tenha esta feature.

Tolerancia a falhas
O projeto Remus foi incorporado ao Xen 4.0. O Remus permite, quando o dispositivo de blocos é remoto, manter uma cópia exata do guest em outros hosts Xen remotos mantendo uma cópia transacional sincronizada de seu estado. Caso o hardware do host Xen no qual está o guest principal sofra algum problema, uma copia do guest é acionada reduzindo assim o downtime dos serviços providos pelo guest.

RAS
Hotplug de memória e CPU sem necessidade de reinicialização do guest.

Libxenlight
Uma nova biblioteca C de controle de alto nível do Xen que pode ser compartilhada entre varias ferramentas de gerenciamento Xen.

PV-USB
USB passthru paravirtualizado de alto desempenho tanto para HVM quanto para PVM com suporte à dispositivos USB 2.0.

gdbsx
Debug para arquivos guests ELF.

Suporte para Windows PV drivers
Drivers Paravirtualizados Windows WHQL-certified sendo os mesmos utilizados no XCP

Melhorias do pygrub
Suporte à grub2, sistema de arquivo ext4, compressão bzip2 e lzma para bzImages.

Este é sem dúvida um grande salto no aspecto de desempenho e novas funcionalidades do Xen. Em breve está aclopado ao XCP com funcionalidades interessantes incluidas na XenAPI toolstack.

h1

Xen Cloud Platform: Sistema Avançado para Infraestrutura de Virtualização em Nuvens

03/11/2009

Como anunciado recentemente na SearchCloudComputing.com [1], hoje o projeto xen.org anunciou [2] a nova plataforma de Cloud Computing Xen Cloud Plataform ou simplesmente XCP. Segundo Simon Crosby [3], Citrix Systems chief technology officer e fundador da XenSource, A Citrix decidiu abrir os fontes do XenServer Free como parte de seu novo projeto “Xen Cloud”. Toda a tecnologia existente no XenServer Free passará agora a fazer parte do XCP com funcionalidades como pooling, mecanismos de criação de VLANs e bonding, processos automatizados para criação de VMs, drivers paravirt homologados pela Microsoft entre tantos outros recursos de gerenciamento de cloud. A principal tecnologia, e a que a maioria dos Cloud providers tem interesse, a
XAPI Toolstack, está licenciada sob LGPL v2.1. O hypervisor será o 3.4.1 e o kernel do dom0 o 2.6.27.

No site do projeto [4] existe tudo que é necessário para fazer o deploy desde o iso para instalação do novo dom0 até manuais para instalação e gerenciamento da infraestrutura. Ainda é possível personalizar o kernel e outros itens utilizando uma VM para DDK com todas as dependências resolvidas.

[1] http://searchcloudcomputing.techtarget.com/news/article/0,289142,sid201_gci1366691,00.html
[2] http://blog.xen.org/index.php/2009/11/03/xen-org-announces-availability-of-xen-cloud-platform-0-1/
[3] http://searchservervirtualization.techtarget.com/generic/0,295582,sid94_gci1372388,00.html
[4] http://www.xen.org/products/cloud_source.html

h1

Cloud Xen Project – Mais detalhes

11/09/2009

A Citrix já vinha sinalizando à algum tempo seu interesse em abrir por completo sua solução de cloud (XenServer). No inicio do ano foi disponibilizado diversas funções enterprise do XenServer sem custo para utlização. Agora, pra completar esta tendência de aumento da base de usuários do Xen, Simon Crosby, CTO de virtualização da Citrix e fundador da XenSource, anunciou em seu blog um novo projeto que promete impulsionar a utilização de clouds privadas e aumentar o número de clouds públicas, o Cloud Xen Project. Esta iniciativa tem como objetivo apresentar uma alternatíva opensource ao vCloud da VMware. Atualmente o Xen é o mecanismo de virtualização mais utilizado em clouds públicas. Alguns exemplos são o Amazon EC2, Rackspace Cloud Servers e GoGrid. O Cloud Xen Project se propõe a integrar as clouds privadas com as públicas afim de prover um mecanismo de recover disaster de Data Centers para empresas.

O Cloud Xen Project terá as mesmas funções disponibilizada no Citrix XenServer o que parece sugerir que a Citrix esteja abrindo o código fonte da inteligência do XenServer. Questionei isso ao Stephen Spector, gerente de comunidades da Xen.org e a responsta foi:

The API specification being released from Citrix is the entire XenServer XenAPI. The specs are available at the Citrix CDN site and Citrix Engineering is doing a review to ensure that there is no code in the API that would be an issue for open source release. I am still waiting for Citrix to get me the final release date.

Estou colhendo mais informações para saber se o Citrix XenServer Essentials também estará dentro do pacote a ser liberado pela Citrix.

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.