Virsh Grundlagen: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(11 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
 +
=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==
 
==Welche Maschinen laufen==
Zeile 15: Zeile 32:
 
  27    loren                          running
 
  27    loren                          running
 
</pre>
 
</pre>
 +
 
==Info über die VM==
 
==Info über die VM==
 
*virsh dominfo tiazel.xinux.lan
 
*virsh dominfo tiazel.xinux.lan
Zeile 41: Zeile 59:
 
*virsh start  tiazel.xinux.lan
 
*virsh start  tiazel.xinux.lan
 
==VM shutdown==
 
==VM shutdown==
Nach Installation von acpid auf VM
+
Nach Installation von acpid in der VM
 
*virsh shutdown  tiazel.xinux.lan
 
*virsh shutdown  tiazel.xinux.lan
 +
Unter Ubuntu ist dafür das Paket. "apt-get install acpid"
 +
 
==VM Suspend==
 
==VM Suspend==
 
*virsh suspend tiazel.xinux.lan
 
*virsh suspend tiazel.xinux.lan
 
  Domain tiazel.xinux.lan suspended
 
  Domain tiazel.xinux.lan suspended
==VM Shotdown==
 
Damit der Shutdown via ACPI funktioniert, muss es auch in der VM installiert und aktiviert sein.
 
 
Unter Ubuntu ist dafür das Paket. "apt-get install acpid"
 
 
*virsh shutdown tiazel.xinux.lan
 
 
 
==VM Resume==
 
==VM Resume==
 
*virsh resume tiazel.xinux.lan
 
*virsh resume tiazel.xinux.lan
Zeile 62: Zeile 75:
 
*virsh autostart  tiazel.xinux.lan --disable
 
*virsh autostart  tiazel.xinux.lan --disable
 
  Domain tiazel.xinux.lan unmarked as autostarted
 
  Domain tiazel.xinux.lan unmarked as autostarted
==VM define==
+
==VM dumpxml==
*virsh define alice.xml
+
*virsh dumpxml alice > vm.xml
 +
 
 
==VM undefine==
 
==VM undefine==
 
*virsh undefine alice
 
*virsh undefine alice
 +
==VM define==
 +
*virsh define vm.xml

Aktuelle Version vom 27. Mai 2024, 12:20 Uhr

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 in der 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