Instalar as VMs do TurnKey Linux no Citrix XenServer pode ser muito confuso. A resposta depende da versão da VM TurnKey que você está usando:
Instalando 12.0 VMs do TurnKey Linux no Citrix XenServer 6.1 / 6.2:
Console do Citrix XenServer (criar VM):
- Nova VM
- Escolha Outro modelo (implica convidado da HVM em vez de PV)
- Escolha a imagem ISO para a instalação soure
- Adicione um disco para raiz e um disco para troca
- Iniciar a instalação da VM
- Escolheu o disco inteiro em vez do LVM (caso contrário, os discos não podem ser redimensionados pelo host)
console da VM (configure guest):
-
apt-get update && apt-get upgrade && apt-get install linux-image-686-bigmem
- Para o console, você precisa adicionar a seguinte linha em
/etc/inittab
antes da linha1:2345:respawn:/sbin/getty 38400 tty1
:-
co:2345:respawn:/sbin/getty 38400 hvc0
-
- Em
/etc/fstab
, alterne de/dev/hd*
para/dev/xvd*
, se necessário - Encerre a VM
Console do Citrix XenServer (modifique a técnica de virtualização deste convidado do HVM para o PV):
-
xe vm-list power-state=halted
(anote o UUID para a VM) -
xe vm-param-set uuid=UUID HVM-boot-policy=
(deixe em branco após o sinal de igual) -
xe vm-param-set uuid=UUID PV-bootloader=pygrub
-
xe vm-disk-list uuid=UUID
(encontre o UUID do disco VDB da partição raiz) -
xe vbd-param-set uuid=VBD's UUID bootable=true
- Reconectar ao servidor no XenCenter Manager
console da VM (instale o XenTools)
- Iniciar appliance
-
mount /dev/cdrom /mnt
-
/mnt/Linux/install.sh
-
umount /mnt
- Ejete xs-tools.iso do CD-ROM da VM, caso contrário a VM não inicializa.
-
sudo reboot
Instalando VMs do TurnKey Linux 13.0 rc3 no Citrix XenServer 6.2:
O 13.0 rc3 finalmente funciona com o XenServer 6.2.0 sem maiores dificuldades.
- Crie uma nova VM a partir de outra mídia de instalação (você recebe um convidado da HVM dessa maneira.)
- Fonte de instalação: imagem ISO
- Atualizar pacotes usando
apt-get
- Instale as ferramentas do XenServer
- Reinicializar
- Opcionalmente: altere o método de virtualização do convidado de HVM para PV conforme descrito acima
O surpreendente é que você vê medidores de memória, rede e desempenho no XenCenter e pode reinicializar, suspender ou desligar a máquina de lá, como se fosse um convidado PV. Se você verificar os parâmetros HVM-boot-policy e PV-bootloader da VM, verá que o XenServer o reconhece como convidado HVM, mas isso não tem nenhum efeito sobre os recursos mencionados acima. No entanto, faz sentido alterar esses parâmetros para obter um convidado PV.