Virtualização com Citrix
XenServer suporta virtualização de dois tipos:
HVM - Virtualização full hardware (permite executar sistemas não modificados, como os comerciais Windows)
PVM - Paravirtualização (sem os recursos de virtualização de hardware). Usam um kernel modificado, através de templates
Somente linux ou fornecidos pelo fabricante (o fundamental aqui é o kernel especializado)
Virtualização tipo paravirtualização usa o kernel xen, que é o caso do XenServer.
Vantagens da Virtualização em Geral
- Otimizar o uso dos recursos dos servidores, como dividindo em vários servidores menores
- Simplificar o trabalho com a administração dos servidores. Centralizando toda a administração num desktop
- Adiciona importantes e flexívels ajustes de hardware (CPUs, RAM, HD, etc) e migração a quente
- Agilidade no boot e shutdown
Detalhes sobre o Citrix XenServer e XenCenter
Pré-requisitos para uso do XenServer
- Requer pelo menos dois computadores x86, sendo um para o host (XenServer, inteiramente dedicado e não pode ser usado para outros fins) e outro para uma estação com o XenCenter (administração, pode ser um micro com outros aplicativos)
- O servidor com XenServer precisa de um computador com processador 64-bit x86 com recurso de virtualização. Esta máquina deve rodar um kernel
linux otimizado e com hardening com xen embutido.
- 2GB mínimo de RAM e 4GB recomendados. Suporta até 256 GB de RAM
Suporte
- Suporta até 64 CPUs
- Até 16 NICs
- 16 GB mínimo de HD e recomendado 60GB
- 100 Mbit/s de rede mínimo e pelo menos uma placa Gigabit para operações de P2V, importação/exportação e Live Migration
Pré-requisitos para a máquina com o XenCenter
(software de administração do XenCenter) podemos usar Windows Server 2003, Windows Server 2008, Windows 7, Windows XP or Windows Vista
- .NET framework 2 ou mais recente
- CPU com 1GH e suporta até 8 CPUs por VM
- RAM de 1GB ou 2 (recomendado) e suporta até 32GB de RAM por VM
- 100MB de espaço em disco
- Placa de rede com 100 Mbit ou superior
Motitoramento free somente das últimas 24 horas.
O XenServer pode fazer uso de
- Até 512 GB de RAM
- Até 16 placas de rede
- Até 64 processadores lógicos
A versão free do XenServer oferece os recursos:
Live migration,
VM disk snapshots,
AD integration,
shared storage support,
centralized multiserver management plus P2V and V2V conversion tools
Linux Packs Supplements precisam ser aplicados em todos os integrantes de um pool ou em nenhum, para que fiquem homogêneos
Pré-requisitos para o Servidor
- Um servidor dedicado de 64 bits
Pré-requisitos em termos de CPUs
Um ou mais de 64-bit x86 CPU(s), 1.5 GHz mínimo e recomendado 2 GHz ou mais rápidas e multicore CPU
Para suportar VMs rodando Windoows
É requerido um sistema baseado em Intel VT ou AMD-V 64-bit x86 com um ou mais CPUs
Para suportar VMs rodando Linux paravirtualizado
É requerido um sistema padrão baseado no 64-bit x86 com uma ou mais CPUs
Espaço em Disco
Storage local anexado (PATA, SATA, SCSI) com 16 GB de espaço mínimo ou 60 GB de espaço recomendado
Espaço em disco geral requerido para as VMs:
• A instalação cria duas partições de 4GB para o controle dos domínios do XenServer; O espaço restante fica disponível para as VMs
• VMs baseadas em templates Debian tem 4GB alocados para a partição raiz e uma partição swap de 512MB
• Para as Linux VMs são alocados 8 GB
• Para as VMs com Windows Vista e Server 2008 são alocados 24 GB;
• Outros Windows VMs o default de 8 GB.
VM support
VMs com Windows
Podem ser criadas somente em XenServer hosts equipado com Intel VT-enabled ou AMD-V CPUs.
Todas as VMs com Windows são criadas instalando o SO da Microsoft pelo disco original no drive de CD/DVD do XenServer host ou pela imagem ISO de um template.
VMs com Linux
Não requerem XenServer hosts equipado com Intel VT-enabled ou AMD-V CPUs.
Para uma lista dos Windows e distribuições Linux suportadas veja o XenServer Virtual Machine Installation Guide.
Fonte: http://virtualizacao.ribafs.org/citrix-xenserver/19-virtualizacao-xenserver