
Ich habe Zugriff auf einige Debian-Linux-VPS-Server, kann jedoch nicht direkt auf deren Bedienfeld zugreifen: Das kann nur der Serveradministrator selbst.
Gibt es eine Möglichkeit, innerhalb des VPS herauszufinden, welche Visualisierungstechnologie auf dem Server verwendet wird? Ich brauche es nur, um zu wissen, welches Kernel-Header-Paket ich installieren soll (Xen, OpenVZ oder ein anderes).
Antwort1
Mehrere Methoden zum Erkennen der Virtualisierungstechnologie sind aufgeführt aufhttp://www.dmo.ca/blog/detecting-virtualization-on-linux/. Unter den Vorschlägen ist meine bevorzugte Methode dmidecode
:
VMWare:
# dmidecode | egrep -i 'manufacturer|product' Manufacturer: VMware, Inc. Product Name: VMware Virtual Platform
Microsoft VirtualPC:
# dmidecode | egrep -i 'manufacturer|product' Manufacturer: Microsoft Corporation Product Name: Virtual Machine
QEMU oder KVM:
# dmidecode | egrep -i 'vendor' Vendor: QEMU
Virtuozzo oder OpenVZ:
# dmidecode /dev/mem: Permission denied
Xen:
# dmidecode | grep -i domU Product Name: HVM domU