Linux システムが VMware にインストールされているかどうかを確認する方法

Linux システムが VMware にインストールされているかどうかを確認する方法

現在の Linux システムが VMware にインストールされているかどうかを確認する方法を教えてください。 同社のサーバーのほとんどは VMware 上に配置されているため、少数のシステムが物理マシンに展開されています。今日、上司から VMware と物理マシン上のサーバーの台数を数えるように言われました。簡単なテストと検証を行いました。もちろん、複数のサーバーでもテストと検証を行いました。ただし、手持ちの VMware バージョンと Linux バージョンの制限により、すべての環境が正しいというわけではありません。以下はテスト結果のデモンストレーションです。

1: コマンド vir-what 検出

[root@mylnx01 ~]# virt-what
ヴイエムウェア

Linux サーバーが VMware 上にある場合、このコマンドは vmware 情報を出力します。物理マシンの場合は、出力情報は表示されません。

2: dmesg |grep VMwareコマンド検出

[root@mylnx01 ~]# dmesg |grep VMware
scsi 0:0:0:0: ダイレクトアクセス VMware 仮想ディスク 1.0 PQ: 0 ANSI: 2
scsi 0:0:1:0: ダイレクトアクセス VMware 仮想ディスク 1.0 PQ: 0 ANSI: 2
scsi 0:0:2:0: ダイレクトアクセス VMware 仮想ディスク 1.0 PQ: 0 ANSI: 2
scsi 0:0:3:0: ダイレクトアクセス VMware 仮想ディスク 1.0 PQ: 0 ANSI: 2
scsi 0:0:4:0: ダイレクトアクセス VMware 仮想ディスク 1.0 PQ: 0 ANSI: 2
VMware vmxnet3 仮想 NIC ドライバー - バージョン 1.4.3.0-NAPI
VMware PVSCSI ドライバー - バージョン 1.0.1.0-k
VMware vmxnet 仮想 NIC ドライバー

ここで、VMware 仮想マシンの PCI バスに接続されている一部のデバイスには VMware という単語が付いており、ディスク名には VMware Virtual disk などの単語が付いており、ドライバーには VMware という単語が付いています (上図参照)。物理マシンの場合は、関連する出力情報はありません。以下のように表示されます。

3: VMware Tools プロセスを検出しますが、一部の仮想マシンに VMware Tools がインストールされていない可能性があるため、この方法は失敗する可能性があります。

[root@mylnx01 ~]# ps -ef | grep vmtoolsd
ルート 3149 1 0 6月24日 ? 00:25:37 /usr/sbin/vmtoolsd
ルート 23943 20376 0 14:23 pts/1 00:00:00 grep vmtoolsd

4: VMware vSphere Client 経由で VMware Workstation に接続し、1 つずつ確認します。まずこれが面倒です(手動でしか確認できず、一括処理も容易ではありません)。また、VMware Workstation の関連権限がありません。したがって、上記のコマンドの方が便利で迅速です。

要約する

上記は、VMware に Linux システムがインストールされているかどうかを確認する方法について紹介したものです。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Kali Linux Vmware 仮想マシンのインストール (図とテキスト)
  • VMware 14.0.0 バージョン仮想マシンのインストール Ubuntu 16.04 LTS バージョン Linux システム グラフィック チュートリアル
  • デスクトップなしで Linux に VMWare Tools をインストールするチュートリアル
  • Linux (CentOS 7) コマンドラインモードで VMware Tools をインストールする方法
  • VMware Workstation で Linux をインストールするチュートリアル (画像とテキスト付き)
  • VMware 仮想マシンに Linux をインストールするためのグラフィック チュートリアル (高度なインストール)
  • Linux 環境を構築するために、Win7 に VMware を使って CentOs7 をインストールするチュートリアル
  • Linux 学習 CentOS (I) ---- VMware 仮想マシンに CentOS 7 をインストールする (グラフィック チュートリアル)

<<:  JS でモバイルのインタラクティブ エクスペリエンスを向上させる方法

>>:  Linux コマンドを使用してオーディオ形式を変換および結合する方法

推薦する

JavaScript は 3 つの一般的な Web 効果 (オフセット、クライアント、スクロール シリーズ) を実装します。

目次1. 要素オフセットシリーズ2. 要素表示領域クライアントシリーズ3. 要素スクロールシリーズ1...

スワイパープラグインを使用して Vue でカルーセルを実装する例

目次vue - スワイパープラグインを使用してカルーセルを実装するカルーセルのバグを解決するには、w...

Docker は固定コンテナ IP アドレスを実現するためにカスタム ネットワークを作成します。

デフォルトのブリッジ ネットワークのため、コンテナーを再起動すると IP アドレスが変更されます。シ...

mysql binlog (バイナリログ) を表示する方法

たとえば、新しいテーブルを作成したり、既存のテーブルのデータを更新したりすると、これらのイベントは、...

jsを使用して簡単な抽選機能を実現する

この記事では、参考までに、簡単な抽選機能を実装するためのjsの具体的なコードを共有します。具体的な内...

16進カラーコード(完全版)

赤とピンク、およびそれらの 16 進コード。 #990033 #CC6699 #FF6699 #FF...

JavaScript配列をツリー構造に変換する方法

1. 需要バックエンドは、フロントエンドがツリー構造(重複データなし)に変換するためのデータを提供し...

VMware Workstationはデバイス/資格情報ガードと互換性がありません

仮想マシンをインストールするときに、「VMware ワークステーションはデバイス/資格情報ガードと互...

Node.js を使用してパスワード ジェネレータを作成するための完全な手順

目次1. 準備2. コマンドラインの記述2.1 バージョンと説明を追加する2.2 パスワードの長さを...

Vue3 シングルファイルコンポーネントのスタイル機能の詳細な説明

目次スタイルスコープスタイルモジュール状態駆動型動的CSS要約するスタイルスコープ注意事項:スタイル...

ハイパーコネクションの4つの状態の適用の詳細な説明

ブラウザの問題かもしれないと思うかもしれませんが、スタイル定義の順序が間違っている可能性が高いです。...

よく使われる HTML 形式のタグ_Powernode Java Academy

1. タイトルHTML では、<h1></h1> から <h6>...

MySQLクエリ速度が遅く、パフォーマンスが低下する原因と解決策

1. データベースクエリの速度に影響を与えるものは何ですか? 1.1 データベースクエリ速度に影響を...

高性能なウェブサイトのための14のテクニック

オリジナル: http://developer.yahoo.com/performance/rule...

Vue実戦記録のログインページの実装

目次1. 事前準備1.1 Node.jsをインストールする1.2 webpackをインストールする1...