Wie finde ich heraus, welche Virtualisierungstechnologie auf einem Linux-VPS-Server verwendet wird?

Wie finde ich heraus, welche Virtualisierungstechnologie auf einem Linux-VPS-Server verwendet wird?

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
    

verwandte Informationen