物理ホストまたは仮想マシン

物理ホストまたは仮想マシン

ホストが物理ホストか仮想マシンであるか、どの仮想コンテナ(VirtualBoxやVMWareなど)で実行されているかを知る方法はありますか?この情報がどこかにあるかどうか疑問に思います/etc

答え1

ファクタパッケージをインストールしてから

facter virtual

それが仮想かどうかを教えてくれます。

または、dmidecodeを使用してシステムを確認できます。出力で製品名を見つけます。

答え2

/etc通常、ホストが仮想マシンとして実行されているかどうかを検出するために使用できる情報はありません。

ただし、ハードウェアを見たり/proc/sysより良い)使用できますlspci

しかし、最も簡単な方法は以下を使用することです。imvirt、これがまさにあなたに必要なものです。さまざまな仮想マシンをサポートします。少なくともDebianベースのディストリビューションでは、パッケージマネージャを介してインストールできます。

関連情報