- ベストアンサー
そのマシンが仮想か物理か確認する方法
業務でとあるCent OSサーバーにsshでアクセスしています。 コマンドレベルで、そのマシンが仮想か物理かを調べる手段はありますでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#259146
回答No.2
root権限があるのでしたら # dmidecode -t system で Manufacturer: Product Name: の内容を見る 権限が無い場合は仮想環境用のプロセスを調べて確認する。 たとえばHyper-v で linux_IC_v12 環境だと vmbus が動作しているので $ ps aux | grep vm root 9999 0.0 0.0 0 0 ? S< 2013 0:00 [vmbusQ/0] dmesg はコマンドラインで使えますが、希望の情報が見えなくなっている場合があります。
その他の回答 (1)
- t_ohta
- ベストアンサー率38% (5238/13705)
回答No.1
dmesg でハードウェア情報を見てみたらいかがでしょう。 仕事で使ってる検証環境だと DMI: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/02/2012 なんて情報が出てきて VMware で動いている事が分かります。 他の仮想化環境でも同じようなヒントが隠れていると思います。
質問者
補足
早速のご回答ありがとうございます。 これは起動中に表示されるメッセージですか? できましたら、起動中に確認する手段をお教えいただければと思います。
お礼
root権限があるので分かりました!助かりました。どうもありがとうございました!