VMware vSphere 仮想環境では、特定の IP が配置されている仮想マシンと ESXi ホストを見つける必要がある場合があります。 VMware 仮想マシンに VMware ツールがインストールされている場合は、API を通じて IP の場所を直接見つけることができますが、環境内のすべての仮想マシンに VMware ツールがインストールされているわけではないため、MAC アドレスを通じてのみ見つけることができます。 ターゲット IP が 10.95.48.11 であると仮定すると、まず、ターゲット IP と同じレイヤー 2 ネットワーク内の仮想マシンから 10.95.48.11 に対応する MAC アドレスを取得します。
取得したMACアドレスは00:0c:29:26:18:c8です。 環境内の ESXi ホストの数が少ない場合は、SSH 経由で ESXi ホストに直接ログインし、1 つずつ検索することができます。 まず、仮想マシンのストレージディレクトリを入力します。データ ストアの名前は環境によって異なる場合があります。
このディレクトリには、各仮想マシンの関連ファイルが格納されます。 1 つの仮想マシンは、次のように 1 つのディレクトリに対応します。
各仮想マシン ディレクトリの vmx ファイルには、仮想ネットワーク カード用にシステムによって生成された MAC アドレスが格納されます。たとえば、次のようになります。
次のように、vmx ファイルから MAC アドレスを検索して、対応する仮想マシンを見つけることができます。
環境内に多数の ESXi ホストがある場合、1 つずつ検索するのは非常に非効率的です。 VMware が公式に提供している SDK に基づいてプログラムを作成し、対応する MAC アドレスを見つけることができます。 VMware は Python SDK を提供しています: https://github.com/vmware/pyvmomi 私たちが書いたプログラムは次のとおりです。
仮想マシンのデバイス キー値は 4000 ~ 5000 であり、ネットワーク デバイスを示します。ネットワーク デバイスのプロパティで MAC 情報を検索します。プログラム内の接続情報は、ESXi ホスト情報または vCenter 情報になります。 vCenter に直接接続することで、環境内のすべての ESXi ホストを検索でき、各ホストを 1 つずつ検索する必要がなくなります。 プログラムの実行結果は次のとおりです。
|
<<: Amazon AWSは最近、4TBのメモリを搭載した仮想マシンをリリースした。
[51CTO.com クイック翻訳] Microsoft の Azure Functions サーバ...
NECS.CO.UK は 2005 年に英国で登録された会社です。同社が提供する VPS は、英国で...
51CTO.com+プラットフォームは、オリジナルの技術コンテンツの選択と絶妙なレイアウトを通じて、...
virmachの米国VPSの西海岸で人気のデータセンターはロサンゼルスかサンノゼです。最近、virm...
王 麗寧中国が「全国的な暗号通貨投機」を歓迎する中、「ビットコインリスク防止に関する通知」(以下、「...
国内の不動産業界には、ある都市が投資する価値があるかどうかは、政府関係者やコンサルティング機関に聞く...
クリエイティブな製品のフラッシュセールサイトであるFab.comは、ヨーロッパでの1周年を記念して、...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますMituo...
2017年以来、 『Honor of Kings』は、スキンの1日売上が1億5000万、1日平均DA...
1. Dockerの理解1. Dockerの簡単な紹介Docker はオープンソースのアプリケーシ...
MySQL パスワードをバックアップして記録するのも面倒な人が時々います。そんな人はいるのでしょうか...
2015年12月、滴滴出行の自動運転部門のCEOである張波氏が正式に父親になった。これは彼の人生にお...
場合によっては、Web サイトにリンク可能なコンテンツが不足していることがあります。これを解決するに...
新しいサイトの最適化計画は、これまでと同じように最適化できますか? 検索エンジンのみに最適化すること...
8月24日、約1週間の不安が去った後、国内のiOSアプリケーション開発者はようやく落ち着きを取り戻し...