Linux VPSサーバーがどの仮想化テクノロジを使用しているかを確認するには? [コピー]

Linux VPSサーバーがどの仮想化テクノロジを使用しているかを確認するには? [コピー]

一部のDebian Linux vpsサーバーにアクセスできますが、そのコントロールパネルに直接アクセスすることはできません。サーバー管理者だけがこれを実行できます。

サーバーでどの視覚化技術が使用されているかをVPS内で確認する方法はありますか?どのカーネルヘッダーパッケージ(xen、openvz、またはその他)をインストールする必要があるかを知る必要があります。

答え1

仮想化技術を検出するいくつかの方法が上にリストされている。http://www.dmo.ca/blog/Detecting-virtualization-on-linux/。提案の中で私が好むアプローチは次のとおりですdmidecode

  • 仮想マシンソフトウェア:

    # 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
    

関連情報