Linux VPS サーバーで使用されている仮想化テクノロジを確認するにはどうすればよいでしょうか?

Linux VPS サーバーで使用されている仮想化テクノロジを確認するにはどうすればよいでしょうか?

私はいくつかの Debian Linux VPS サーバーにアクセスできますが、コントロール パネルに直接アクセスすることはできません。サーバー管理者だけがアクセスできます。

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
    
  • マイクロソフト仮想PC:

    # 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
    

関連情報