VMware vCenter のディスカバリー

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:4分
  • ディスカバリーは、Windows または Linux ホストで実行されている VMware vCenter プロセスを探索できます。IPv6 は VCenter でサポートされています。

    注:

    Windows または Linux サーバーが vCenter アプリケーションを実行している場合は、vCenter CI の作成後に Windows または Linux サーバーホストへの「Runs on」関係が作成されます。

    VCenter アプリケーションが専用 VCenter アプライアンスで実行されている場合は、VCenter CI への「Runs on」関係は作成されません。

    テスト済みの vCenter バージョン

    ServiceNow® プラットフォームでは、vCenter API バージョン 4.0 以降がサポートされています。Xanadu リリースでは、次のバージョンがテストされました。
    • vCenter バージョン 7.0 以前
    • vCenter アプライアンスバージョン 6.7 以前
    vCenter アプライアンスに基づくインストールの場合、vCenter アプライアンスでサーバー CI が作成され、次のフィールドに入力されます。
    • NameIP
    • AddressMAC
    • AddressDiscovery
    • ソース
    注:
    VCenter アプライアンスのバージョン 6.0 以前で SUSE Linux ホストを検出している場合は、これらの SSH の制限を守ってください。

    VMware アーキテクチャとコンポーネントの関係の説明については、「VMware vCenter Server 用に収集されるデータ」を参照してください。

    vCenter ディスカバリープロセス

    VCenter を分類した後、ディスカバリー は VMware - vCenter データセンタープローブを起動します。これにより、ESX マシン、仮想マシン、およびその他の vCenter オブジェクトに関する情報を返す特定のプローブが起動されます。vmapp ポートプローブも、VMware - vCenter データセンタープローブを起動するように構成されています。

    VMWare 認証情報

    vCenter へのアクセスにドメインアカウントを使用する場合は、サポートされているいずれかの形式 (Domain\UserName など) を使用して、認証情報レコードのユーザー名とともにドメインを指定します。VMware 認証情報は、vCenter で読み取り専用ロールとライセンスアドミン権限を有している必要があります。
    重要:
    有効な VMware 認証情報を使用している場合、vCenter ディスカバリーに Windows 資格情報は不要です。

    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

    仮想マシンなどの vCenter CI が削除されると、ServiceNow インスタンスは次のいずれかの手順を使用して、CMDB 内でそれを「古い」とマークします。
    • ディスカバリー が実行されると、欠落している CI の [CMDB ヘルスとともにインストールされるコンポーネント] テーブルに監査レコードが作成され、CI が「古い」とマークされます。
    • インスタンスが vCenter イベントを収集するように構成されている場合、システムは ディスカバリー を実行することなく、VmRemovedEvent イベントから CMDB ヘルス結果 [cmdb_health_result] テーブルの CI の「古い」監査レコードを作成することもできます。
    注:
    [未更新] 設定が構成されている場合、依存関係ビュー (BSM マップ) は、それらが vCenter から削除されたことを示すために、関係図内の古い CI をグレー表示にします。
    図 : 1. 「古い」とマークされた vCenter CI
    「古い」とマークされた vCenter CI

    CMDB 修正ルールを作成して、古い CI の削除など、修復ワークフローを自動的に実行することができます。古い CI の詳細については、「CMDB ヘルスのメトリクス」を参照してください。

    Windows ホストの vCenter ディスカバリー

    有効な VMware 認証情報を使用している場合、vCenter ディスカバリーに Windows 資格情報は不要です。