bionic (1) systemd-detect-virt.1.gz

Provided by: manpages-de_2.5-1_all bug

BEZEICHNUNG

       systemd-detect-virt - Erkennung der Ausführung in einer virtualisierten Umgebung

ÜBERSICHT

       systemd-detect-virt [OPTIONEN…]

BESCHREIBUNG

       systemd-detect-virt erkennt die Ausführung in einer virtualisierten Umgebung. Es identifiziert die
       Virtualisierungstechnik und kann zwischen vollständiger Maschinenvirtualisierung und
       Container-Virtualisierung unterscheiden. systemd-detect-virt beendet sich mit einem Rückgabewert 0
       (Erfolg), falls eine Virtualisierungstechnik erkannt wurde und einem von Null verschiedenen Wert (Fehler)
       anderenfalls. Standardmäßig wird jeder Virtualisierungstyp erkannt und die Optionen --container und --vm
       können zur Einschränkungen der erkannten Virtualisierungstypen verwandt werden.

       Bei Ausführung ohne --quiet wird eine kurze Kennzeichnung für die erkannte Virtualisierungstechnik
       ausgegeben. Die nachfolgenden Techniken werden derzeit erkannt:

       Tabelle 1. Bekannte Virtualisierungstechniken (sowohl VM,
       d.h. komplette Hardware-Virtualisierung und Container-, d.h. gemeinsame Kernel-Virtualisierung)

       ┌──────────┬────────────────┬────────────────────────────────────┐
       │TypIDProdukt                            │
       ├──────────┼────────────────┼────────────────────────────────────┤
       │VMqemuQemu-Software-Virtualisierung,     │
       │          │                │ ohne KVM                           │
       │          ├────────────────┼────────────────────────────────────┤
       │          │ kvmVirtuelle                          │
       │          │                │ Linux-KVM-Kernel-Maschine, mit     │
       │          │                │ beliebiger Software,               │
       │          │                │             außer Oracle           │
       │          │                │ Virtualbox                         │
       │          ├────────────────┼────────────────────────────────────┤
       │          │ zvmS390 z/VM                          │
       │          ├────────────────┼────────────────────────────────────┤
       │          │ vmwareVMware Workstation oder Server     │
       │          │                │ und zugehörige Produkte            │
       │          ├────────────────┼────────────────────────────────────┤
       │          │ microsoftHyper-V, auch als Viridian         │
       │          │                │ oder Windows Server                │
       │          │                │ Virtualization bekannt             │
       │          ├────────────────┼────────────────────────────────────┤
       │          │ oracleOracle VM VirtualBox               │
       │          │                │ (historisch von Innotek und        │
       │          │                │ Sun Microsystems vermarktet).      │
       │          │                │             für alte und           │
       │          │                │ KVM-Hypervisoren                   │
       │          ├────────────────┼────────────────────────────────────┤
       │          │ xenXen Hypervisor (nur domU,          │
       │          │                │ nicht dom0)                        │
       │          ├────────────────┼────────────────────────────────────┤
       │          │ bochsBochs Emulator                     │
       │          ├────────────────┼────────────────────────────────────┤
       │          │ umlUser-mode Linux                    │
       │          ├────────────────┼────────────────────────────────────┤
       │          │ parallelsParallels Desktop, Parallels       │
       │          │                │ Server                             │
       │          ├────────────────┼────────────────────────────────────┤
       │          │ bhyvebhyve, FreeBSD-Hypervisor          │
       │          ├────────────────┼────────────────────────────────────┤
       │          │ qnxQNX-Hypervisor                     │
       ├──────────┼────────────────┼────────────────────────────────────┤
       │ContaineropenvzOpenVZ/Virtuozzo                   │
       │          ├────────────────┼────────────────────────────────────┤
       │          │ lxcLinux-Container-Implementatierung  │
       │          │                │ von LXC                            │
       │          ├────────────────┼────────────────────────────────────┤
       │          │ lxc-libvirtLinux-Container-Implementierung    │
       │          │                │ von Libvirt                        │
       │          ├────────────────┼────────────────────────────────────┤
       │          │ systemd-nspawnSystemds minimale                  │
       │          │                │ Container-Implementierung, siehe   │
       │          │                │ systemd-nspawn(1)                  │
       │          ├────────────────┼────────────────────────────────────┤
       │          │ dockerDocker Container-Manager           │
       │          ├────────────────┼────────────────────────────────────┤
       │          │ rktRkt-App-Container-Laufzeitumgebung │
       └──────────┴────────────────┴────────────────────────────────────┘

       Falls mehrere Virtualisierungslösungen verwandt werden, wird nur die »innerste« erkannt und
       identifiziert. Das bedeutet, falls sowohl Maschinen- als auch Container-Virtualisierung zusammen benutzt
       werden, wird nur letztere identifiziert (falls nicht --vm übergeben wird).

OPTIONEN

       Die folgenden Optionen werden verstanden:

       -c, --container
           Erkennt nur Container-Virtualisierung (d.h. gemeinsame Kernel-Virtualisierung).

       -v, --vm
           Erkennt nur Hardware-Virtualisierungen.

       -r, --chroot
           Erkennt, ob der Aufruf in einer chroot(2)-Umgebung erfolgte. In diesem Modus wird keine Ausgabe
           geschrieben, aber der Rückgabewert zeigt an, ob der Prozess in einer chroot()-Umgebung aufgerufen
           wurde oder nicht.

       --private-users
           Erkennt, ob der Aufruf in einem Benutzer-Namensraum erfolgte. In diesem Modus wird keine Ausgabe
           geschrieben, aber der Rückgabewert zeigt an, ob der Prozess innerhalb eines Benutzernamensraums
           aufgerufen wurde oder nicht. Siehe user_namespaces(7) für weitere Informationen.

       -q, --quiet
           Unterdrückt die Ausgabe der Kennung der Virtualisierungstechnik.

       -h, --help
           zeigt einen kurzen Hilfetext an und beendet das Programm.

       --version
           zeigt eine kurze Versionszeichenkette an und beendet das Programm.

RÜCKGABEWERT

       Falls eine Virtualisierungstechnik erkannt wurde, wird 0 zurückgeliefert, andernfalls ein anderer Code.

SIEHE AUCH

       systemd(1), systemd-nspawn(1), chroot(2), namespaces(7)

ÜBERSETZUNG

       Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.

       Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer
       bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an
       <debian-l10n-german@lists.debian.org>.