Linux agrega el hypervisor
marcar a /proc/cpuinfo
si el núcleo detecta que se está ejecutando en algún tipo de hipervisor.
En Linux puedes usar el comando virt-what
[[email protected]]# virt-what
vmware
Salida de ejemplo para Linux en Windows HyperV
[[email protected]~] # virt-what
hyperv
Esto funcionó mejor para mí, ya que me brinda información específica sobre el fabricante y el nombre del producto.
dmidecode -t system|grep 'Manufacturer\|Product'
Salida en el servidor Dell:
Manufacturer: Dell Inc.
Product Name: PowerEdge C5220
Salida en Virtualbox VM:
Manufacturer: innotek GmbH
Product Name: VirtualBox
Salida en KVM/QEMU:
Manufacturer: QEMU
Product Name: Standard PC (i440FX + PIIX, 1996)
Esto es excelente para los scripts que pueden analizarlos para una mejor identificación de los servidores... pero si usa Chef en su infraestructura, puede verificar el atributo de nodo Virtualization -> system
en el servidor del chef.