Linux přidává hypervisor
příznak na /proc/cpuinfo
pokud jádro zjistí, že běží na nějakém hypervizoru.
V Linuxu můžete použít příkaz virt-what
[[email protected]]# virt-what
vmware
Příklad výstupu pro linux na Windows HyperV
[[email protected]~] # virt-what
hyperv
To se mi osvědčilo lépe, protože mi poskytuje konkrétní informace o výrobci a názvu produktu.
dmidecode -t system|grep 'Manufacturer\|Product'
Výstup na serveru Dell:
Manufacturer: Dell Inc.
Product Name: PowerEdge C5220
Výstup na virtuálním počítači Virtualbox:
Manufacturer: innotek GmbH
Product Name: VirtualBox
Výstup na KVM/QEMU:
Manufacturer: QEMU
Product Name: Standard PC (i440FX + PIIX, 1996)
To je skvělé pro skripty, které je dokážou analyzovat pro lepší identifikaci serverů... ale pokud ve své infrastruktuře používáte Chef, můžete zkontrolovat atribut uzlu Virtualization -> system
na serveru šéfkuchaře.
Kontrolky Caps Lock a Scroll Lock blikají a vše je zamrzlé
touch:nelze se dotknout `foo':Žádný takový soubor nebo adresář