Como instalar o guest os (servidor ubuntu) no kvm sem o vnc?

1

Eu sou absolutamente novo no KVM / QEMU. Eu usei o HyperV por um longo tempo - mas isso foi fácil com uma interface gráfica simples;)

Então eu tenho acesso ssh a um servidor ubuntu headless com kvm. Agora eu quero instalar outro servidor ubuntu como vm - mas eu não tenho acesso VNC.

virsh console [myvm] 

mostra apenas uma tela em branco

Seria possível instalar o sistema operacional convidado a partir da sessão ssh do meu host?

    
por Brettetete 10.10.2015 / 13:51

1 resposta

3

O KVM é muito útil, você pode usar o VNC, o Spice ou o Console para ver a exibição.

A razão pela qual você vê a tela em branco é devido a nenhum redirecionamento de tela para o console host, assim você não pode ver nada do comando virsh console .

Redirecione a exibição para a porta serial do host TTYS0 e desative a instalação gráfica.

virt-install -n test -r 1024 --vcpus=1 --os-variant=rhel5.4 --accelerate --nographics -v  --disk path=/var/lib/libvirt/shared-storage/test.img,size=20 --extra-args "console=ttyS0" --location /home/justin/Downloads/CentOS-5.7-x86_64-netinstall.iso

O método de instalação acima só funciona se virt-install for executado e executado como root .

Nota: Mesmo rodando como root, o virt-install mudará os privilégios para qemu . Portanto, você pode ter qemu em root group.

Este argumento será passado para /proc/cmdline e será permenant.

A próxima vez que você quiser acessar o console do host, só precisa executar virsh console test .

    
por Aizuddin Zali 10.10.2015 / 18:40