O script virt-what
identificará muitos tipos diferentes de hipervisores e tecnologias de contêiner. Ele é pré-empacotado para a maioria das principais distribuições do Linux (por exemplo, apt-get install virt-what
ou yum install virt-what
) e sua saída é adequada para uso em scripts de shell. Ele executa corretamente sua detecção de dentro do convidado virtual.
Current types of virtualization detected:
- hyperv Microsoft Hyper-V
- kvm Linux Kernel Virtual Machine (KVM)
- lxc Linux Containers
- openvz OpenVZ or Virtuozzo
- powervm_lx86 IBM PowerVM Lx86 Linux/x86 emulator
- qemu QEMU (unaccelerated)
- uml User-Mode Linux (UML)
- virtage Hitachi Virtualization Manager (HVM) Virtage LPAR
- virtualbox VirtualBox
- virtualpc Microsoft VirtualPC
- vmware VMware
- xen Xen
- xen-dom0 Xen dom0 (privileged domain)
- xen-domU Xen domU (paravirtualized guest domain)
- xen-hvm Xen guest fully virtualized (HVM)
A ferramenta Marionete facter
usa virt-what
internamente para determinar o tipo de virtualização em uso, portanto, se você estiver usando o Puppet, já terá isso instalado.