Como descobrir qual tecnologia de virtualização é usada no servidor Linux VPS?

Como descobrir qual tecnologia de virtualização é usada no servidor Linux VPS?

Tenho acesso a alguns servidores vps Debian Linux, porém não consigo acessar seu painel de controle diretamente: somente o próprio administrador do servidor pode fazer isso.

Existe alguma maneira de descobrir qual tecnologia de visualização é usada no servidor de dentro do VPS? Eu preciso apenas saber qual pacote de cabeçalho do kernel devo instalar (xen, openvz ou qualquer outro).

Responder1

Vários métodos para detectar a tecnologia de virtualização estão listados emhttp://www.dmo.ca/blog/detecting-virtualization-on-linux/. Entre as sugestões, meu método preferido é 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 ou KVM:

    # dmidecode | egrep -i 'vendor'
    Vendor: QEMU
    
  • Virtuozzo ou OpenVZ:

    # dmidecode
    /dev/mem: Permission denied
    
  • Xen:

    # dmidecode | grep -i domU
    Product Name: HVM domU
    

informação relacionada