Virsh Grundlagen

Aus xinux.net
Zur Navigation springen Zur Suche springen

Grundlegendes

  • virsh list
 Id   Name   State
--------------------

Danach connect auf das locale System checken

  • virsh -c qemu:///system list
 Id   Name      State
-------------------------
 1    jupiter   running
 2    kali      running
wenn das geht ist die Variabler LIBVIRT_DEFAULT_URI nicht gesetzt

Setzen der Variable beim einlogen

  • echo export LIBVIRT_DEFAULT_URI=qemu:///system >> ~/.bashrc
  • source ~/.bashrc


Welche Maschinen laufen

  • virsh list
 Id    Name                           State
----------------------------------------------------
 3     porkpie                        running
 4     nurmili                        running
 11    stone                          running
 16    wormhole                       running
 19    asuka                          running
 20    tereknor                       running
 21    alice                          running
 24    tiazel.xinux.lan               running
 27    loren                          running

Info über die VM

  • virsh dominfo tiazel.xinux.lan
Id:             24
Name:           tiazel.xinux.lan
UUID:           52dd70fd-dddc-4dff-ab46-da0d3b909df5
OS Type:        hvm
State:          running
CPU(s):         1
CPU time:       184.1s
Max memory:     786432 KiB
Used memory:    786432 KiB
Persistent:     yes
Autostart:      disable
Managed save:   no
Security model: apparmor
Security DOI:   0
Security label: libvirt-52dd70fd-dddc-4dff-ab46-da0d3b909df5 (enforcing)

VM ausschalten

Stecker ziehen

  • virsh destroy tiazel.xinux.lan

VM starten

  • virsh start tiazel.xinux.lan

VM shutdown

Nach Installation von acpid auf VM

  • virsh shutdown tiazel.xinux.lan

Unter Ubuntu ist dafür das Paket. "apt-get install acpid"

VM Suspend

  • virsh suspend tiazel.xinux.lan
Domain tiazel.xinux.lan suspended

VM Resume

  • virsh resume tiazel.xinux.lan
Domain tiazel.xinux.lan resumed

VM Autostart

  • virsh autostart tiazel.xinux.lan
Domain tiazel.xinux.lan marked as autostarted
  • virsh autostart tiazel.xinux.lan --disable
Domain tiazel.xinux.lan unmarked as autostarted

VM dumpxml

  • virsh dumpxml alice > vm.xml

VM undefine

  • virsh undefine alice

VM define

  • virsh define vm.xml