Como executar uma máquina virtual Turnkey Linux no XenServer?

2
O

Turnkey Linux distribui máquinas virtuais Linux em um formato compatível com Xen. Eu tenho uma instância do XenServer em execução e gostaria de executar uma máquina virtual Turnkey Linux recentemente baixada nela. Mas eu nunca usei o XenServer antes.

Você pode me indicar um tutorial específico para este caso, já que o manual não parece cobri-lo muito bem?

    
por Jader Dias 29.03.2010 / 20:22

2 respostas

3

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 linha 1: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.

    
por 05.11.2013 / 11:38
2
  1. Uma maneira é usar o instalador em vez da máquina virtual
  2. Existe um XenConverter no link Converte o formato Turnkey OVF no formato XenSever, que pode ser importado no XenCenter
por 29.03.2010 / 22:17