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/inittabantes 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.