Как узнать, какая технология виртуализации используется на сервере Linux VPS?

Как узнать, какая технология виртуализации используется на сервере Linux VPS?

У меня есть доступ к некоторым vps-серверам Debian Linux, однако я не могу напрямую получить доступ к их панели управления: это может сделать только сам администратор сервера.

Есть ли способ узнать, какая технология визуализации используется на сервере изнутри VPS? Мне это нужно только для того, чтобы узнать, какой пакет заголовков ядра мне следует установить (xen, openvz или любой другой).

решение1

Несколько методов обнаружения технологии виртуализации перечислены наhttp://www.dmo.ca/blog/detecting-virtualization-on-linux/. Среди предложений я предпочитаю следующий метод 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 или KVM:

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

    # dmidecode
    /dev/mem: Permission denied
    
  • Ксен:

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

Связанный контент