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: ❤バックエンドデータ受信を見落とす3つの方法❤ (おすすめ集)パート 2: Web フォ...

MySQL の null 可能フィールドは NULL に設定する必要がありますか、それとも NOT NULL に設定する必要がありますか?

MySQL を頻繁に使用する人は、次のような状況に遭遇する可能性があります。 1. フィールド タ...

LinuxシステムにTomcatをインストールし、サービスの起動とシャットダウンを構成する

Linuxシステムでサービスの起動とシャットダウンを構成する1. コマンドcd /etc/init....

プライベートレジストリ内の画像を照会または取得する方法

Dockerはプライベートレジストリ内のイメージを照会または取得するために、 docker 検索 1...

vue3.0プロジェクトアーキテクチャを段階的に構築する方法を教えます

目次序文: 1. vue-cliでプロジェクトを作成する2. ルーターをインストールする3. ディレ...

Tomcat をアンインストールして再インストールする方法 (画像とテキスト付き)

tomcat9をアンインストールする1. Tomcatのインストールはディレクトリに解凍するだけで...

Vueモバイル端末の適応化問題の詳細説明

1. vue uiでプロジェクトを作成する 2. 基本設定項目を選択する 3. プロジェクトを実行す...

モバイル端末の水平および垂直画面ビューポート検出を決定するための js のいくつかの方法

目次1. 異なるビューポートを取得する方法2. 水平画面と垂直画面のJavaScript検出3. 水...

スクロールバーを非表示にしながらもスクロール効果を維持する純粋な CSS (モバイルと PC)

携帯モバイル ページは Chrome および Safari とのみ互換性があればよいため、カスタム ...

JavaScript の遅延読み込み属性パターンを理解する

従来、開発者はインスタンスで必要になる可能性のあるデータに対して JavaScript クラス内にプ...

Vue バックグラウンドでステータス ラベルをエレガントに記述する例

目次序文最適化変数の抽出二次包装 el-tag コンポーネント使用要約する序文バックエンドシステムの...

Javascript クロージャの使用シナリオの原則の詳細

目次1. 終了2. クロージャの使用シナリオ1.タイムアウトを設定する2. コールバック3. 手ぶれ...

HTML と CSS の基礎 (必読)

(1) HTML: ハイパーテキストマークアップ言語。主に「ヘッダー」と「ボディ」の2つの部分で構...

Docker 環境で JMeter+Grafana+influxdb ビジュアル パフォーマンス監視プラットフォームを構築するチュートリアル

目次1. Dockerをインストールする2. influxDBをインストールして設定する3. Gra...

react-navigation6.xルーティングライブラリの基本的な使い方の詳しい説明

目次react-nativeプロジェクトの初期化react-nativeプロジェクトをインストールす...