Acesso ao shell para uma VM KVM

3

Gostaria de acessar minha VM KVM com um shell. Eu criei via proxmox 2.3, o Ubuntu 12.04 está instalado nele através de um template oficial. Eu gostaria de encontrar o mesmo comando que

vzctl enter <VM_id> 

para contêineres OpenVZ.

Eu não encontrei nada no proxax Wiki do qm . Existe algo semelhante?

    
por HydrUra 04.11.2013 / 17:38

3 respostas

2

Não, não há convidados KVM de acordo com Proxmox .

    
por 04.11.2013 / 17:51
2

Não é possível com proxmox, já que não implementa todo o potencial do KVM. Em configurações KVM normais com libvirt ou outros sistemas de gerenciamento, como oVirt, isso é possível usando um console serial para a VM.

    
por 04.11.2013 / 19:40
0

É possível usar terminais virtuais para VM KVM.

Você precisa (tenha em mente todos os meus exemplos para o Debian 6/7):

  1. Execute o kernel do Linux dentro da KVM VM com o parâmetro do kernel: console = tty0. isso pode ser feito editando / etc / default / grub: GRUB_CMDLINE_LINUX_DEFAULT="quiet console=tty0"
  2. Adicionar ao arquivo da VM KVM / etc / inittab nesta linha: T0:23:respawn:/sbin/getty -l /usr/local/bin/autologin -n -L ttyS0 115200 vt102
  3. Crie o arquivo / usr / local / bin / autologin com o seguinte conteúdo: #!/bin/sh exec /bin/login -f root
  4. reinicialize a VM
  5. Use o console virsh kvm_vm_name e trabalhe com ele como vzctl digite $ CTID

Se precisar de ajuda, por favor, comente aqui:)

    
por 18.06.2014 / 12:12