Linux fügt den hypervisor
hinzu Flag auf /proc/cpuinfo
wenn der Kernel erkennt, dass er auf einer Art Hypervisor ausgeführt wird.
Unter Linux können Sie den Befehl virt-what
verwenden
[[email protected]]# virt-what
vmware
Beispielausgabe für Linux unter Windows HyperV
[[email protected]~] # virt-what
hyperv
Das hat für mich besser funktioniert, da es mir spezifische Informationen über den Hersteller und den Produktnamen gibt.
dmidecode -t system|grep 'Manufacturer\|Product'
Ausgabe auf Dell-Server:
Manufacturer: Dell Inc.
Product Name: PowerEdge C5220
Ausgabe auf Virtualbox VM:
Manufacturer: innotek GmbH
Product Name: VirtualBox
Ausgabe auf KVM/QEMU:
Manufacturer: QEMU
Product Name: Standard PC (i440FX + PIIX, 1996)
Dies ist großartig für Skripte, die diese zur besseren Identifizierung von Servern analysieren können ... aber wenn Sie Chef in Ihrer Infrastruktur verwenden, können Sie das Knotenattribut Virtualization -> system
überprüfen im Chef-Server .