X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=man%2Fsystemd-detect-virt.xml;h=d8e881cf2e82f49ed6b41207b84713ce7255f29e;hb=ae6c3cc009a21df4b51851fb8fe3fde0b7d6d8f0;hp=762b6ab992a3f89aec4b1e74780275d8b72a0ea6;hpb=bb31a4ac1997c189a344caf554f34c6aabc71aa7;p=elogind.git
diff --git a/man/systemd-detect-virt.xml b/man/systemd-detect-virt.xml
index 762b6ab99..d8e881cf2 100644
--- a/man/systemd-detect-virt.xml
+++ b/man/systemd-detect-virt.xml
@@ -21,7 +21,8 @@
along with systemd; If not, see .
-->
-
+systemd-detect-virt
@@ -60,24 +61,115 @@
execution in a virtualized environment. It identifies
the virtualization technology and can distinguish full
VM virtualization from container
- virtualization.
+ virtualization. systemd-detect-virt
+ exits with a return value of 0 (success) if a
+ virtualization technology is detected, and non-zero
+ (error) otherwise. By default any type of
+ virtualization is detected, and the options
+ and
+ can be used to limit what types of virtualization are
+ detected.
When executed without
will print a short identifier for the detected
virtualization technology. The following technologies
- are currently identified: qemu,
- kvm, vmware,
- microsoft,
- oracle, xen,
- bochs, chroot,
- openvz, lxc,
- lxc-libvirt,
- systemd-nspawn.
-
- If multiple virtualization solutions are used
+ are currently identified:
+
+
+ Known virtualization technologies (both
+ VM, i.e. full hardware virtualization,
+ and container, i.e. shared kernel virtualization)
+
+
+
+
+
+
+ Type
+ ID
+ Product
+
+
+
+
+ VM
+ qemu
+ QEMU software virtualization
+
+
+
+ kvm
+ Linux KVM kernel virtual machine
+
+
+
+ zvm
+ s390 z/VM
+
+
+
+ vmware
+ VMware Workstation or Server, and related products
+
+
+
+ microsoft
+ Hyper-V, also known as Viridian or Windows Server Virtualization
+
+
+
+ oracle
+ Oracle VM VirtualBox (historically marketed by innotek and Sun Microsystems)
+
+
+
+ xen
+ Xen hypervisor (only domU, not dom0)
+
+
+
+ bochs
+ Bochs Emulator
+
+
+
+ uml
+ User-mode Linux
+
+
+
+ container
+ openvz
+ OpenVZ/Virtuozzo
+
+
+
+ lxc
+ Linux container implementation by LXC
+
+
+
+ lxc-libvirt
+ Linux container implementation by libvirt
+
+
+
+ systemd-nspawn
+ systemd's minimal container implementation, see systemd-nspawn1
+
+
+
+ docker
+ Docker container manager
+
+
+
+
+
+ If multiple virtualization solutions are used,
only the "innermost" is detected and identified. That
means if both VM virtualization and container
- virtualization are used in conjunction only the latter
+ virtualization are used in conjunction, only the latter
will be identified (unless is
passed).
@@ -88,21 +180,6 @@
The following options are understood:
-
-
-
-
- Prints a short help
- text and exits.
-
-
-
-
-
- Prints a short version
- string and exits.
-
-
@@ -130,6 +207,8 @@
identifier.
+
+
@@ -137,14 +216,15 @@
Exit status
- If a virtualization technology is detected 0 is
+ If a virtualization technology is detected, 0 is
returned, a non-zero code otherwise.See Also
- systemd1
+ systemd1,
+ systemd-nspawn1