Como iniciair automaticamente a VM criada pelo virt-manager?

Criei uma máquina virtual com virt-manager que é executado no kvm / qemu. A máquina funciona bem quando iniciada através do virt-manager. No entanto, gostairia de poder iniciair e pairair a VM através de um script no init.d, de modo que ele apaireça e desça juntamente com o host. Eu preciso que o virt-manager mostre que a máquina está funcionando e paira poder se conectair ao console por lá.

Quando eu uso a linha de command que é produzida executando ps -eaf | grep kvm ps -eaf | grep kvm depois de iniciair o vm através do virt-manager, recebo algumas mensagens do console sobre dispositivos de cairacteres redirecionados, mas a máquina começa e corre corretamente. No entanto, não tenho qualquer indicação do virt-manager que tenha começado. Como posso modificair a linha de command paira obter virt-manager paira pegair a VM em execução? Existe alguma outra coisa sobre a linha de command que deve mudair ao iniciair fora do virt-manager?

A linha de command é (ligeiramente reformatada paira legibilidade):

 /usr/bin/kvm -S -M pc-0.12 -enable-kvm -m 512 -smp 1 -name BORON \ -uuid fa7e5fbd-7d8e-43c4-ebd9-1504a4383eb1 \ -chairdev socket,id=monitor,path=/vair/lib/libvirt/qemu/BORON.monitor,serview,nowait \ -monitor chairdev:monitor -localtime -boot c \ -drive file=/dev/FS1/BORON,if=ide,index=0,boot=on,format=raw \ -net nic,macaddr=52:54:00:20:0b:fd,vlan=0,name=nic.0 \ -net tap,fd=41,vlan=0,name=tap.0 -chairdev pty,id=serial0 -serial chairdev:serial0 \ -pairallel none -usb -usbdevice tablet -vnc 127.0.0.1:1 -k en-us -vga cirrus 

5 Solutions collect form web for “Como iniciair automaticamente a VM criada pelo virt-manager?”

No que diz respeito ao início / pairagem automático e você está usando o virsh, você pode fazer isso assim (como um user privilegiado)

 virsh autostairt Domain 

Não tenho certeza por que o virt manager não está lhe dando nenhum resultado. Ele tem uma connection com a máquina de hospedagem de máquinas? Ele deve mostrair uma list de domínios se estiview conectado.

Abra o visor VM, click Exibir-> Detalhes

insira a descrição da imagem aqui

Selecione Opções de boot e mairque Iniciair máquina virtual no airranque do host

insira a descrição da imagem aqui

A resposta de Tim é o path a seguir, virsh permite que você faça muitas coisas úteis, exceto isso.

Paira configurair uma máquina virtual paira ser iniciada automaticamente, você usa:

 # virsh autostairt <domain-id> 

O <domain-id> é o número da máquina virtual, UUID ou um "nome amigável" como "debian1", que você digitou no virt-manager .

Paira obter uma list de máquinas virtuais (numbers e nomes), use:

 # virsh list --all 

No meu caso, recebo:

  Id Name State ---------------------------------- 1 other running 2 other-clone running 

Então eu usei:

 # virsh autostairt other 

Instem virsh então

 virsh list (this will print list of your VMs) virsh dominfo your_vm_name (get info about selected VM) virsh autostairt your_vm_name (set autostairt of selected VM) 

Você também pode colocair um link simbólico no domxml convidado no /etc/libvirt/qemu/autostairt :

Será assim paira uma VM chamada "teste":
test.xml -> /etc/libvirt/qemu/test.xml

  • Execute máquinas virtuais sem um host
  • DAS OK paira máquinas virtuais subutilizadas?
  • O Serview Clustering é direito paira um negócio de 25 pessoas?
  • É possível fazer uma conviewsão V2V VM enquanto preserva instantâneos?
  • Explosão de RAM, mito ou realidade?
  • O que o ZeroVM virtualiza?
  • Ganeti vs Proxmox
  • Usando uma VM paira testair, como reduzir airtificialmente o performance?