
Estou tentando instalar algumas VMs Lucid em um host Lucid usando virt-install. Depois de criar a imagem, quero passar pela instalação do convidado sem usar uma GUI, como virt-manager ou VNC.
Existe uma maneira de acessar a tela de instalação via terminal?
Responder1
Não se trata de acessar a tela de instalação através do terminal, mas é possível instalar a VM a partir da linha de comando, usando um script em vez da tradicional ferramenta gráfica de instalação. Dê uma olhada em python-vm-builder. É poderoso, mas não oferece suporte a todas as opções, como criptografia de disco. No entanto, a instalação dessa maneira será muito mais rápida - uma questão de minutos, em vez de dezenas de minutos.
Responder2
Se você estiver familiarizado com o vnc, poderá usar um cliente vnc para se conectar ao console da máquina virtual. virsh vncdisplay $machinename retornará uma porta como :2 esta é a porta VNC, então em um cliente vnc coloque $yourserversip:5900+a porta então se retornar :2 e seu servidor for 10.44.56.25 então o endereço seria 10.44. 56,25:5902.
Por padrão, o vnc se liga ao localhost, então você precisaria usar um túnel ssh, IE ssh 10.44.56.2 -L 5902:localhost:5902 e depois vnc para localhost:5902. Você pode modificar isso na configuração da libvirt.
Espero que isto ajude!
Responder3
qemu/kvm suporta console ncurses, mas libvirt não - você terá que iniciar o kvm manualmente, não a partir do virsh.
alternativamente, você pode usar o SGABIOS do Google em vez do BIOS VGA padrão.