VMware vCenter のディスカバリー
ディスカバリーは、Windows または Linux ホスト上で実行されている VMware vCenter プロセスを探索できます。IPv6 は、 VMware vCenter のディスカバリーでサポートされています。
Windows または Linux サーバーが vCenter アプリケーションを実行している場合は、vCenter CI の作成後に Windows または Linux サーバーホストへの「Runs on」関係が作成されます。
vCenter アプリケーションが専用の vCenter アプライアンスで実行されている場合、vCenter CI との「実行先」関係は作成されません。
テスト済みの vCenter バージョン
- vCenter バージョン 8.0 以前
- vCenter アプライアンスバージョン 6.7 以前
- NameIP
- AddressMAC
- AddressDiscovery
- ソース
VMware アーキテクチャとコンポーネントの関係の説明については、「VMware クラウド用に収集されるデータディスカバリー」を参照してください。
vCenter ディスカバリープロセス
VMWare 認証情報
vCenter イベントコレクターでの CMDB の更新
ディスカバリーは、標準的なディスカバリープロセスを通じて vCenter データを検索するだけでなく、vCenter イベントコレクターと呼ばれる MID サーバー拡張機能を通じて vCenter イベントを検出することで CMDB を更新することもできます。
イベントコレクタを使用すると、ディスカバリーによって検出された更新に加えて、仮想マシン (VM) の変更で CMDB を更新できます。VM の変更は、イベントとして vCenter サーバーから vCenter イベントコレクターに送信されます。イベントが受信されると、それに応じて CMDB が更新されます。vCenter 完全ディスカバリーは再実行する必要はありません。電源オンイベントや電源オフイベントなど一部のイベントでは、ディスカバリーをまったく再実行する必要はありません。ほとんどのイベントでは、ディスカバリーは必要な vCenter リソースに対してのみ実行されます。vCenter イベントの構成手順については、「vCenter イベントコレクター拡張を設定して実行する」を参照してください。
vCenter から削除された VM
VM が vCenter から削除された場合は、cmdb_ci_vm_instance ステータスが「終了」に、[ステータス] フィールドが「廃止」にそれぞれ変更されます。
vCenter から削除された CI
- ディスカバリー が実行されると、欠落している CI の [CMDB ヘルスとともにインストールされるコンポーネント] テーブルに監査レコードが作成され、CI が「古い」とマークされます。
- インスタンスが vCenter イベントを収集するように構成されている場合、システムは ディスカバリー を実行することなく、VmRemovedEvent イベントから CMDB ヘルス結果 [cmdb_health_result] テーブルの CI の「古い」監査レコードを作成することもできます。
VMware ディスカバリー中に古い CI 健全性インジケーターが生成されないようにするには、システムプロパティ glide.cmdb.health.src.cmdb_health_audit_onlyを true に設定します。これにより、VMware ディスカバリーソースからの古い CI レポートが無効になり、他の方法で CI ライフサイクルを管理できるようになります。詳細については、「」を参照してください。
CMDB 修正ルールを作成して、古い CI の削除など、修復ワークフローを自動的に実行することができます。古い CI の詳細については、「CMDB ヘルスのメトリクス」を参照してください。
Windows ホストの vCenter ディスカバリー
有効な VMware 認証情報を使用している場合、vCenter ディスカバリーに Windows 認証情報は必要ありません。