VMware クラウド用に収集されるデータディスカバリー

  • リリースバージョン: Australia
  • 更新日 2026年03月23日
  • 所要時間:61分
  • ディスカバリーは、クラウドサービスアカウントの VMware リソースに関する情報を収集します。

    分散リソーススケジューラー (DRS) 検出

    VMware ディスカバリー は、以下の DRS 設定を収集して DRS VM Config [cmdb_ci_drs_vm_config] テーブルに保存します。
    • vCenter クラスターの DRS 設定
    • クラスター動作を上書きするように設定された VM の DRS 設定
    表 : 1. DRS VM 設定 [cmdb_ci_drs_vm_config]
    フィールドラベルと名前 説明
    クラスター [cluster] VM が属する vCenter クラスター。
    DRS 動作 [drs_behavior] クラスターのデフォルトを上書きする VM レベルの分散リソーススケジューラーの動作。
    DRS を有効にする [drs_enabled] VM に対して DRS がアクティブかどうかを示します。
    仮想マシン [virtual_machine] これらの DRS 設定を使用する VM インスタンス。

    VMware タグ

    VMware クラウドディスカバリーは vCenter から VMware タグを検出してキー値 [cmdb_key_value] テーブルに保存します。
    表 : 2. キー値 [cmdb_key_value]
    フィールドラベルと名前 説明
    構成アイテム [configuration_item] vCenter で付けられたタグで参照される VM
    キー [key] vCenter のリソースに適用されるタグのカテゴリ名
    タグ [tag] タグのフェッチ元である vCenter のソース。この場合、値は常に [タグ] になります。
    値 [value] vCenter のリソースに適用されるタグ名。

    VMware vCenter Server 用に収集されるデータ

    ディスカバリー は、 VMware vCenter サーバーに関する情報とデータを識別して分類します。

    vCenter テーブルスキーマを次の図に示します。

    図 : 1. vCenter テーブルスキーマ
    vCenter テーブルスキーマ
    いくつかのテーブルはクラウドに依存しないテーブルで、vCenter リソースだけでなく、任意のクラウドリソースに対して設定することができます。クラウドに依存しないテーブルを拡張するサブテーブルを調べて、検出された構成アイテム (CI) を見つけます。
    クラウドに依存しないテーブル 確認する vCenter 固有のテーブル
    仮想マシンインスタンス [cmdb_ci_vm_instance] VMware 仮想マシンインスタンス [cmdb_ci_vmware_instance]
    オペレーティングシステムテンプレート [cmdb_ci_os_template] VMware 仮想マシンテンプレート [cmdb_ci_vmware_template]
    論理データセンター [cmdb_ci_logical_datacenter] VMware vCenter データセンター [cmdb_ci_vcenter_datacenter]
    クラウドネットワーク [cmdb_ci_network] VMware vCenter ネットワーク [cmdb_ci_vcenter_network]
    データストア [cmdb_ci_datastore] VMware vCenter データストア [cmdb_ci_vcenter_datastore]
    ホストクラスター [cmdb_ci_host_cluster] VMware vCenter クラスター [cmdb_ci_vcenter_cluster]

    vCenter データ

    ディスカバリー は複数の vCenter プローブを使用して、vCenter からこのデータを収集します。テーブルは、構成アイテム [cmdb_ci] テーブルから拡張されたテーブルに保存されます。

    表 : 3. VMware vCenter インスタンス [cmdb_ci_vcenter]
    フィールドラベルと名前 説明
    名前 [name] vCenter インスタンスの表示名。
    IP アドレス [ip_address] vCenter サーバーの IP アドレス。
    API バージョン [api_version] 使用中の vCenter API のバージョン。
    フルネーム [fullname] VMware によって返された完全な vCenter インスタンス名。
    インスタンス UUID [instance_uuid] vCenter インスタンスに割り当てられた一意の識別子。
    URL [url] vCenter への接続に使用されるエンドポイント URL。
    完全修飾ドメイン名 [fqdn] vCenter サーバーの完全修飾ドメイン名。
    cmdb_ci_vcenter テーブルの vCenter インスタンスと cmdb_ci_vm_object テーブルのオブジェクト ID の組み合わせによって特定の vCenter が識別されます。

    テーブルは仮想マシンオブジェクト [cmdb_ci_vm_object] テーブルから拡張されます。このテーブルには、仮想化サーバーを除くすべてのクラウドベースのリソースのオブジェクト ID が保持されます。

    表 : 4. DRS VM 設定 [cmdb_ci_drs_vm_config]
    フィールドラベルと名前 説明
    クラスター [cluster] VM が属する vCenter クラスター。
    DRS 動作 [drs_behavior] クラスターのデフォルトを上書きする VM レベルの分散リソーススケジューラーの動作。
    DRS を有効にする [drs_enabled] VM に対して DRS がアクティブかどうかを示します。
    仮想マシン [virtual_machine] これらの DRS 設定を使用する VM インスタンス。
    このテーブルには、クラスター動作を上書きする VM の DRS 動作が格納されます。DRS の詳細については、分散リソーススケジューラーに関する VMware のドキュメントを参照してください。
    表 : 5. VMware vCenter VM グループ [cmdb_ci_vcenter_vm_group]
    フィールドラベルと名前 説明
    クラスター [cluster] この VM グループが関連付けられているクラスター。

    VMware vCenter VM グループ [cmdb_ci_vcenter_vm_group] テーブルには、cmdb_ci_vmware_instance との関係別に Contains::Contained が含まれています。このグループには VM のセットがあります。

    表 : 6. VMware vCenter ホストグループ [cmdb_ci_vcenter_host_group]
    フィールドラベルと名前 説明
    クラスター [cluster] このホストグループが属するクラスター。

    VMware vCenter ホストグループ [cmdb_ci_vcenter_host_group] テーブルには、cmdb_ci_vmware_instance との関係別に Contains::Contained が含まれています。このグループにはホストのセットがあります。

    表 : 7. VMware vCenter クラスター DRS ルール [cmdb_ci_vcenter_cluster_drs_rule]
    フィールドラベルと名前 説明
    ルール UUID [rule_uuid] vCenter の DRS ルールの一意の識別子。
    有効 [active] ルールが現在適用されているかどうか。
    クラスター [cluster] ルールが適用されるクラスター。
    表 : 8. VMware 仮想マシンインスタンス [cmdb_ci_vmware_instance]
    フィールドラベルと名前 説明
    名前 [name] vCenter から検出された VM 名。
    テンプレート [template] この VM がテンプレートに基づいているかどうかを示します。
    CPU [cpus] 割り当てられた仮想 CPU の数。
    ディスク [disks] VM に接続されている仮想ディスクの数。
    ディスクサイズ (GB) [disks_size] すべての VM ディスクの合計サイズ。
    メモリ (MB) [memory] VM に割り当てられたメモリ。
    ネットワークアダプタ [nics] 接続されている仮想 NIC の数。
    イメージパス [image_path] データストア上の VM のイメージへのパス。
    ステータス [state] 現在の VM 電源または運用ステータス。
    vCenter インスタンス UUID [vcenter_uuid] この VM を管理する vCenter インスタンスの一意の ID。
    vCenter 参照 [vcenter_ref] CMDB の vCenter レコードへの参照。
    BIOS UUID [bios_uuid] VMware のハードウェアレベルの VM UUID。
    VM インスタンス UUID [vm_instance_uuid] VMware 提供の VM の一意の ID。
    IP アドレス [ip_address] VM のプライマリ IP が検出されました。
    表 : 9. VMware 分散仮想ポートグループ [cmdb_ci_vcenter_dv_port_group]
    フィールドラベルと名前 説明
    名前 [name] ポートグループの名前。
    vCenter インスタンス UUID [vcenter_uuid] このポートグループを管理する vCenter インスタンス。
    分散仮想スイッチリファレンス [dvs_ref] ポートグループが属するスイッチへの参照。
    表 : 10. VMware 仮想マシンテンプレート [cmdb_ci_vmware_template]
    フィールドラベルと名前 説明
    名前 [VMWare のテンプレート名] vCenter のテンプレート名。
    CPU [cpus] 展開時に割り当てられた CPU の数。
    ディスクサイズ (GB) [disks_size] テンプレートのディスクサイズ。
    ゲスト ID [guest_id] VMware ゲスト OS 識別子。
    メモリ (MB) [memory] 割り当て済みテンプレートメモリ。
    イメージパス [image_path] テンプレート画像へのパス。
    vCenter インスタンス UUID [vcenter_uuid] テンプレートが存在する vCenter インスタンス。
    vCenter 参照 [vcenter_ref] vCenter レコードへの CMDB 参照。
    ネットワークアダプタ [nics] テンプレートで定義されている NIC の数。
    ベース名 [base_name] このテンプレートから作成された VM の命名に使用する基本名。
    VM 命名者 [vm_namer] 派生 VM の VMware 自動命名方法。
    BIOS UUID [bios_uuid] テンプレート UUID。
    VM インスタンス UUID [vm_instance_uuid] 一意のテンプレートインスタンス ID。
    表 : 11. VMware vCenter オブジェクト [cmdb_ci_vcenter_object]
    フィールドラベルと名前 説明
    管理オブジェクト参照 ID [morid] vCenter 内の一意の管理オブジェクト参照 ID。
    vCenter インスタンス UUID [vcenter_uuid] このオブジェクトを所有する vCenter。
    vCenter 参照 [vcenter_ref] vCenter レコードへの CMDB 参照。
    表 : 12. VMware vCenter データセンター [cmdb_ci_vcenter_datacenter]*
    フィールドラベルと名前 説明
    リージョン [region] データセンターの地理的または論理的なリージョン。
    管理オブジェクト参照 ID [morid] VMware 管理対象オブジェクト参照 ID。
    vCenter インスタンス UUID [vcenter_uuid] このデータセンターを管理する vCenter。
    vCenter 参照 [vcenter_ref] vCenter への CMDB 参照。
    VM のトップレベルフォルダ [folder_moreid] VM が存在するトップレベルのフォルダー。
    ホスト [host_morid] のトップレベルフォルダ ホストのトップレベルフォルダ。
    * VMware vCenter データセンター [cmdb_ci_vcenter_datacenter] テーブルは [cmdb_ci_logical_datacenter] テーブルから拡張されます。
    表 : 13. VMware vCenter ネットワーク [cmdb_ci_vcenter_network]*
    フィールドラベルと名前 説明
    管理オブジェクト参照 ID [morid] vCenter 内のオブジェクト参照 ID。
    vCenter インスタンス UUID [vcenter_uuid] 親 vCenter インスタンス。
    vCenter 参照 [vcenter_ref] vCenter への CMDB 参照。
    ホストまたは仮想マシンによってアクセス可能なネットワーク [アクセス可能] ホストまたは VM がネットワークに接続できるかどうか。
    * VMware vCenter ネットワーク [cmdb_ci_vcenter_network] テーブルは [cmdb_ci_network] テーブルから拡張されます。
    表 : 14. VMware 分散仮想スイッチ [cmdb_ci_vcenter_dvs]
    フィールドラベルと名前 説明
    VMCount [vm_count] スイッチに接続されている VM の数。
    ホスト数 [host_count] 接続されている ESXi ホストの数
    表 : 15. VMware vCenter フォルダー [cmdb_ci_vcenter_folder]
    フィールドラベルと名前 説明
    管理オブジェクト参照 ID [morid] VMware フォルダー識別子。
    vCenter インスタンス UUID [vcenter_uuid] フォルダーを管理する vCenter。
    vCenter 参照 [vcenter_ref] vCenter への CMDB 参照。
    完全パス [fullpath] フォルダー階層の完全パス。
    表 : 16. ESX リソースプール [cmdb_ci_esx_resource_pool]
    フィールドラベルと名前 説明
    管理オブジェクト参照 ID [morid] VMware 管理対象オブジェクト参照 ID。
    vCenter インスタンス UUID [vcenter] このプールを管理する vCenter。
    vCenter 参照 [vcenter_ref] CMDB 参照。
    所有者 [owner] プールを所有する VM またはホスト。
    所有者管理オブジェクト参照 ID [owner_morid] 管理オブジェクト 所有者の参照。
    CPU 拡張可能 [cpu_expandable] CPU リソースが制限を超える可能性があるかどうか。
    CPU 限度 (MHz) [cpu_limit_mhz] 最大 CPU 割り当て (MHz)。
    CPU 予約 (MHz) [cpu_reserved_mhz] プール用に予約されている CPU。
    CPU 共有 [cpu_shares] CPU スケジューリングの重み付け。
    完全パス [fullpath] vCenter 階層内の場所パス。
    拡張可能なメモリ [mem_expandable] メモリが設定された最大値を超えることができるかどうか。
    メモリ限度 (MB) [mem_limit_mb] メモリ制限 (MB)。
    予約メモリ (MB) [mem_reserved_mb] プールに対して保証されているメモリ。
    メモリ共有 [mem_shares] メモリスケジューリングの重み。
    表 : 17. VMware vCenter データストア [cmdb_ci_vcenter_datastore]
    フィールドラベルと名前 説明
    管理オブジェクト参照 ID [morid] vCenter 内のデータストアの ID。
    vCenter インスタンス UUID [vcenter_uuid] 親 vCenter ID。
    アクセス可能 [accessible] ホストがアクセスできるかどうかを示します。
    vCenter 参照 [vcenter_ref] CMDB 参照。
    タイプ [type] ファイルシステムタイプ (NFS、VMFS など)。
    容量 (GB) [capacity] データストアの合計キャパシティ。
    空きスペース (GB) [freespace] 残りのスペース。
    URL [url] 一意のロケーター。
    クラスター化 [clustered] ストレージポッドに属しているかどうか。
    VMware vCenter データセンター [cmdb_ci_vcenter_datastore] テーブルは [cmdb_ci_datastore] テーブルから拡張されます。
    表 : 18. VMware vCenter クラスター [cmdb_ci_vcenter_cluster]*
    フィールドラベルと名前 説明
    管理オブジェクト参照 ID [morid] クラスター ID。
    vCenter インスタンス UUID [vcenter_uuid] 親 vCenter ID。
    有効ホスト [effectivehosts] 機能しているホストの数。
    vCenter 参照 [vcenter_ref] CMDB 参照。
    有効 CPU [effectivecpu] 利用可能な CPU キャパシティ。
    有効メモリ [effectivememory] 利用可能な RAM。
    有効ホスト数 [effectivehosts] リソースを提供しているホストの数。
    ホスト数 [numhosts] 合計ホスト数。
    合計 CPU [totalcpu] 合計 CPU キャパシティ。
    合計メモリ [totalmemory] 合計メモリ。
    CPU コア数 [numcpucores] 合計コア数。
    CPU スレッド数 [numcputhreads] 合計スレッド数。
    DRS 動作 [drs_behavior] クラスターレベルの DRS 設定。
    DRS を有効にする [drs_enabled] DRS がアクティブかどうか。
    DRS VMotion レート [drs_vmotion_rate] vMotion 自動化の攻撃性レベル。
    * VMware vCenter クラスター [cmdb_ci_vcenter_cluster] テーブルは [cmdb_ci_host_cluster] テーブルから拡張されます。
    表 : 19. クラスター VM ホストルール情報 [cmdb_ci_cluster_vm_host_rule]
    フィールドラベルと名前 説明
    VM グループ [vm_group] ルールが適用される VM グループ。
    ホストグループ [host_group] ルールに関連付けられたホストグループ。
    Mandatory [mandatory] ルールを厳密に適用する必要があるかどうかを示します。
    親和性 [親和性] VM を一緒に実行するか、分離するか。
    表 : 20. クラスター VM 親和性ルール情報 [cmdb_ci_cluster_vm_affinity_rule]
    フィールドラベルと名前 説明
    親和性 [親和性] グループ化された VM をまとめておく必要があるかどうかを定義します。

    クラスター VM 親和性ルール情報 [cmdb_ci_cluster_vm_affinity_rule] テーブルには、cmdb_ci_vmware_instance との関係別に Contains::Contained が含まれています。このグループには、この親和性が適用される一連の VM があります。

    表 : 21. VMWare 分散仮想スイッチ [cmdb_ci_vcenter_dvs]
    フィールドラベルと名前 説明
    名前 [name] vCenter で定義されている分散仮想スイッチの名前。
    VMCount [vm_count] この Distributed Switch に現在接続されている仮想マシンの数。
    ホスト数 [host_count] この分散スイッチに参加している ESXi ホストの数。
    ディスカバリーは VM と分散仮想ポートグループとの関係もマッピングします。
    表 : 22. VMware 分散仮想ポートグループ [cmdb_ci_vcenter_dv_port_group]
    フィールドラベルと名前 説明
    名前 [name] 接続された VM のネットワーク構成を提供するポートグループの名前。
    vCenter インスタンス UUID [vcenter_uuid] このポートグループを管理する vCenter インスタンスの VMware で生成された UUID。
    分散仮想スイッチリファレンス [dvs_ref] このポートグループが属するスイッチ。
    ディスカバリーは分散仮想スイッチとの関係もマッピングします。
    次の関連リストを追加して、検出された他のデータを表示できます。
    • ストレージボリューム
      この仮想マシンの仮想ディスク。このデータは、ストレージボリューム [cmdb_ci_storage_volume] テーブルに type=v Disk の値とともに保存されます。
      表 : 23. ストレージボリューム [cmdb_ci_storage_volume]
      フィールドラベルと名前 説明
      名前 [name] ストレージボリュームの名前。
      サイズ [size] ディスク/ボリュームのサイズ。
    • ネットワークアダプタ
      仮想ディスクの仮想ネットワークアダプター。このデータはネットワークアダプター [cmdb_ci_network_adapter] テーブルに保存されます。
      表 : 24. ネットワークアダプタ [cmdb_ci_network_adapter]
      フィールドラベルと名前 説明
      名前 [name] NIC 名。
      IP アドレス [ip_address] 割り当てられた IP。
      MAC アドレス [mac_address] NIC MAC アドレス。
      ネットマスク [netmask] サブネットマスク。

    ソフトウェア資産管理 による vCenter のディスカバリー

    ソフトウェア資産管理 がアクティブな場合、ディスカバリーは VMWare - vCenter ESX ホストライセンスプローブを使用して次の vCenter テーブルを設定します。

    表 : 25. VMWare ライセンスキー [samp_vmware_license_key]
    フィールドラベルと名前 説明
    vCenter 参照 [vcenter_ref] このライセンスを所有する vCenter インスタンスへの参照リンク。
    原価単位 [cost_unit] VMware がライセンスコストを測定するために使用する単位。
    エディション [edition] VMware 製品のエディションレベル。
    機能 [features] このライセンスによって有効にされる機能のリスト。
    ライセンスキー [license_key] VMware が発行した英数字のソフトウェアライセンスキー。
    製品名 [product_name] ライセンスが適用される VMware 製品。
    製品バージョン [product_version] ライセンスを取得した製品のバージョン。
    所有している権利 [rights_owned] このライセンスで購入されたエンタイトルメントの合計。
    使用されている権利 [rights_used] 現在 vCenter ホストによって消費されているエンタイトルメント。
    表 : 26. VMWare ライセンスキー使用 [samp_vmware_license_key_usage]
    フィールドラベルと名前 説明
    使用されている権利 [rights_used] 現在使用中のライセンスユニットの数。
    有効期限 [expiration_date] ライセンスの有効期限が切れる日付。
    使用機能 [used_features] 使用されている特定の製品機能。
    ライセンスキー [license_key] この使用レコードが適用されるライセンスキー。
    ソフトウェアのインストール [software_install] 消費したライセンスに関連付けられたインストールレコード。
    [used_by] で使用者 ライセンスを消費する資産またはコンポーネント。

    vCenter の関係

    ディスカバリー はキークラスのデータを使用して、vCenter コンポーネントの関係を自動的に作成します。後続の検出では同じキークラスを使用して、有効でなくなった関係が自動的に検証されて削除されます。

    vCenter の CI はフォルダーまたはクラスターのメンバーになることがあり、ディスカバリー が関係を作成する方法に影響します。

    • フォルダー内に CI がある場合、ディスカバリー はその CI とフォルダー間の関係を作成します。その CI がフォルダー内にない場合、 ディスカバリー は CI とデータセンターの間の関係を作成します。フォルダー内には次の vCenter CI が含まれることがあります。
      • VM インスタンス
      • VM テンプレート
      • vCenter ネットワーク
      • データストア
      • vCenter フォルダー
      • vCenter クラスター
    • ESX サーバーがクラスター内にある場合、ディスカバリー は ESX サーバーとクラスターの間の関係を作成します。ESX サーバーがクラスターのメンバーでない場合、 ディスカバリー はデータセンターとの関係を作成します。
    • リソースプールがクラスター内にある場合、ディスカバリー はリソースプールとクラスターの間の関係を作成します。リソースプールがクラスターのメンバーでない場合、 ディスカバリー は ESX サーバーとの関係を作成します。
    親クラス 関係性タイプ 子クラス
    コンピューター [cmdb_ci_computer] Virtualized by::Virtualizes ESX サーバー [cmdb_ci_esx_server]
    注:
    ESX サーバーおよび VM インスタンスからゲストに対して作成された関係は、ビジネスルール「仮想コンピューターチェック (Virtual Computer Check)」によって作成されます。ビジネスルールをトリガーしてそのような関係を作成するには、VCenter が検出された後にゲストマシンを検出する必要があります。
    コンピューター [cmdb_ci_computer] Instantiates::Instantiated by VM インスタンス [cmdb_ci_vmware_instance]
    注:
    ESX サーバーおよび VM インスタンスからゲストに対して作成された関係は、ビジネスルール「仮想コンピューターチェック (Virtual Computer Check)」によって作成されます。ビジネスルールをトリガーしてそのような関係を作成するには、VCenter が検出された後にゲストマシンを検出する必要があります。
    VMware 仮想マシンインスタンス [cmdb_ci_vmware_instance] Registered on::Has registered ESX サーバー [cmdb_ci_esx_server]
    VMware 仮想マシンインスタンス [cmdb_ci_vmware_instance] Connected by::Connects VMware vCenter ネットワーク [cmdb_ci_vcenter_network]
    仮想マシンテンプレート [cmdb_ci_vmware_template] Connected by::Connects VMware vCenter Network [cmdb_ci_vcenter_network]
    VMware vCenter ネットワーク [cmdb_ci_vcenter_network] Provided by::Provides ESX サーバー [cmdb_ci_esx_server]
    VMware vCenter データストア [cmdb_ci_vcenter_datastore] Provides storage for::Stored on VMware 仮想マシンインスタンス [cmdb_ci_vmware_instance]
    VMware vCenter データストア [cmdb_ci_vcenter_datastore] Used by::Uses ESX サーバー [cmdb_ci_esx_server]
    VMware vCenter データストア [cmdb_ci_vcenter_datastore] Provides storage for::Stored on 仮想マシンテンプレート [cmdb_ci_vmware_template]
    VMware vCenter クラスター [cmdb_ci_vcenter_cluster] Members::Member of ESX サーバー [cmdb_ci_esx_server]
    ESX リソースプール [cmdb_ci_esx_resource_pool] Defines resources for::Get resources from VMware vCenter クラスター [cmdb_ci_vcenter_cluster]
    ESX リソースプール [cmdb_ci_esx_resource_pool] Defines resources for::Get resources from ESX サーバー [cmdb_ci_esx_server]
    VMware vCenter フォルダー [cmdb_ci_vcenter_folder] Contains::Contained by VMware vCenter データストア [cmdb_ci_vcenter_datastore]
    VMware vCenter フォルダー [cmdb_ci_vcenter_folder] Contains::Contained by VMware vCenter フォルダー [cmdb_ci_vcenter_folder]
    VMware vCenter フォルダー [cmdb_ci_vcenter_folder] Contains::Contained by 仮想マシンテンプレート [cmdb_ci_vmware_template]
    VMware vCenter フォルダー [cmdb_ci_vcenter_folder] Contains::Contained by VMware 仮想マシンインスタンス [cmdb_ci_vmware_instance]
    VMware vCenter データセンター [cmdb_ci_vcenter_datacenter] Contains::Contained by VMware vCenter ネットワーク [cmdb_ci_vcenter_network]
    VMware vCenter データセンター [cmdb_ci_vcenter_datacenter] Contains::Contained by VMware 仮想マシンインスタンス [cmdb_ci_vmware_instance]
    VMware vCenter データセンター [cmdb_ci_vcenter_datacenter] Contains::Contained by ESX サーバー [cmdb_ci_esx_server]
    VMware vCenter データセンター [cmdb_ci_vcenter_datacenter] Contains::Contained by VMware vCenter データストア [cmdb_ci_vcenter_datastore]
    VMware vCenter データセンター [cmdb_ci_vcenter_datacenter] Contains::Contained by VMware vCenter フォルダー [cmdb_ci_vcenter_folder]
    VMware vCenter データセンター [cmdb_ci_vcenter_datacenter] Contains::Contained by VMware vCenter クラスター [cmdb_ci_vcenter_cluster]
    VMware vCenter データセンター [cmdb_ci_vcenter_datacenter] Contains::Contained by 仮想マシンテンプレート [cmdb_ci_vmware_template]

    クラウド管理の関係

    次の追加の関係は、Cloud Management (CMP) がアクティブな場合に作成されます。

    クラウド管理の vCenter 関係
    親クラス 関係性タイプ 子クラス
    ESX サーバー [cmdb_ci_esx_server] Hosted on::Hosts vCenter データセンター [cmdb_ci_vcenter_datacenter]
    vCenter フォルダー [cmdb_ci_vcenter folder] Hosted on::Hosts vCenter データセンター [cmdb_ci_vcenter_datacenter]
    vCenter データセンター [cmdb_ci_vcenter_datacenter] Hosted on::Hosts クラウドサービスアカウント [cmdb_ci_cloud_service_account]
    vCenter クラスター [cmdb_ci_vcenter_cluster] Hosted on::Hosts vCenter データセンター [cmdb_ci_vcenter_datacenter]
    リソースプール [cmdb_ci_esx_resource_pool] Hosted on::Hosts vCenter データセンター [cmdb_ci_vcenter_datacenter]
    VM インスタンス [cmdb_ci_vmware_instance] Hosted on::Hosts vCenter データセンター [cmdb_ci_vcenter_datacenter]
    VM テンプレート [cmdb_ci_vmware_template] Hosted on::Hosts vCenter データセンター [cmdb_ci_vcenter_datacenter]
    vCenter ネットワーク [cmdb_ci_vcenter_network] Hosted on::Hosts vCenter データセンター [cmdb_ci_vcenter_datacenter]
    分散仮想スイッチ [cmdb_ci_vcenter_dvs] Hosted on::Hosts vCenter データセンター [cmdb_ci_vcenter_datacenter]
    分散仮想ポートグループ [cmdb_ci_vcenter_dv_port_group] Hosted on::Hosts vCenter データセンター [cmdb_ci_vcenter_datacenter]
    データストア [cmdb_ci_vcenter_datastore] Hosted on::Hosts vCenter データセンター [cmdb_ci_vcenter_datacenter]
    仮想ディスク [cmdb_ci_storage_volume] Hosted on::Hosts vCenter データセンター [cmdb_ci_vcenter_datacenter]
    仮想 NIC [cmdb_ci_vmware_nic] Hosted on::Hosts vCenter データセンター [cmdb_ci_vcenter_datacenter]
    VM テンプレート [cmdb_ci_vmware_template] Use End Point To::Use End Point From ブロックエンドポイント [cmdb_ci_endpoint_block]
    VM インスタンス [cmdb_ci_vmware_instance] Use End Point To::Use End Point From ブロックエンドポイント [cmdb_ci_endpoint_block]
    仮想ディスク [cmdb_ci_storage_volume] Implement End Point To::Implement End Point From ブロックエンドポイント [cmdb_ci_endpoint_block]
    仮想 NIC [cmdb_ci_vmware_nic] Implement End Point To::Implement End Point From NIC エンドポイント [cmdb_ci_endpoint_nic]
    VM テンプレート [cmdb_ci_vmware_template] Use End Point To::Use End Point From NIC エンドポイント [cmdb_ci_endpoint_nic]
    VM インスタンス [cmdb_ci_vmware_instance] Use End Point To::Use End Point From NIC エンドポイント [cmdb_ci_endpoint_nic]

    VMware タグ

    vSphere インターフェイスを介して仮想マシンなどの vSphere オブジェクトにタグを添付できます。その後、タグをカテゴリにグループ化できます。タグ付きのオブジェクトは、タグとカテゴリに指定したパラメーターに基づいてソートおよび検索できます。VMWare — vCenter VM タグプローブがこれらのタグを検出します。検出されたタグを表示するには、cmdb_ci_vmware_instance で仮想マシンレコードを開きます。次に、[キー値] タブに移動します。
    表 : 27. キー値 [cmdb_key_value]
    フィールドラベルと名前 説明
    構成アイテム [configuration_item] vCenter で付けられたタグで参照される VM
    キー [key] vCenter のリソースに適用されるタグのカテゴリ名
    タグ [tag] タグのフェッチ元である vCenter のソース。この場合、値は タグです。
    値 [value] vCenter のリソースに適用されるタグ名。

    ディスカバリーにより収集されるデータストアのデータ

    ディスカバリーはシステム内の各データストアを識別し、これらのデータストアを使用する仮想マシンと ESX サーバーとの関係を作成します。ディスカバリーは VMWare - vCenter データストアプローブを使用してこのデータを収集します。
    フィールドラベルと名前 テーブル名 説明
    アクセス可能 [accessible] VMware vCenter データストア [cmdb_ci_vcenter_datastore] データストアが収集されるかどうか
    容量 (GB) [capacity] VMware vCenter データストア [cmdb_ci_vcenter_datastore] データストアによって提供されている容量
    クラスター化 [clustered] VMware vCenter データストア [cmdb_ci_vcenter_datastore] データストアがクラスター化されている (ストレージポッドに属している) 場合。
    空きスペース (GB) [freespace] VMware vCenter データストア [cmdb_ci_vcenter_datastore] データストアでまだ利用可能なスペースの量
    タイプ [type] VMware vCenter データストア [cmdb_ci_vcenter_datastore] ファイルシステム容量のタイプ (WFS または NFS など)
    URL [url] VMware vCenter データストア [cmdb_ci_vcenter_datastore] データストアに対する一意の URL ロケーター

    HostMounts

    ディスカバリーは VMWare - vCenter ESX ホストプローブと VMWare - vCenter データストアプローブの両方を使用して、データストアホストのマウントデータを収集します。
    フィールドラベルと列 テーブル 説明
    アクセス可能 [accessible] VMware データストア HostMounts [vcenter_datastore_hostmount] ESXi ホストがデータストアにアクセスできるかどうか。
    アクセスモード [access_mode] VMware データストア HostMounts [vcenter_datastore_hostmount] ESXi ホストがデータストアにアクセスするモード。
    VMware vCenter データストア [datastore] VMware データストア HostMounts [vcenter_datastore_hostmount] この ESXi ホストにマウントされているデータストア。
    ESX サーバー [esx_server] VMware データストア HostMounts [vcenter_datastore_hostmount] データストアがマウントされている ESXi ホスト。
    vCenter 参照 [vcenter_ref] VMware データストア HostMounts [vcenter_datastore_hostmount] このマウントを管理する vCenter インスタンス。

    データストアディスカバリー

    データストアは、iSCSI ディスクなどの 1 つ以上の物理ディスクの集合体で、複数の ESXi ホストで使用できます。ただし、物理ディスクは 1 つのデータストアにのみ接続できます。ESXi ホストはデータストアを共有できるため、共通のデータストアを持つホスト間で仮想マシンを簡単に移動できます。
    注:
    データストアに接続されている仮想マシンの観点から、ストレージは単一のディスクによって提供されます。
    データストアを複数のディスクに接続する利点は次のとおりです。
    • フェイルオーバー保護のためにディスクをミラーリングできます。
    • ストレージをデータストアに簡単に追加できます。

    物理ディスクのデータを格納するためにディスカバリーが使用するテーブルと、データストアおよび ESXi ホストとの関係については、ESXi サーバーのディスカバリーを参照してください。

    この構成例では、異なるタイプのストレージを使用する共通データストアを 2 つの ESXi ホストが共有しています。

    図 : 2. 異なるストレージタイプのデータストアディスカバリー
    データストアディスカバリー

    リレーションシップ

    ServiceNow では、ESXi ホストおよびそのデータストアと、データストアが接続されている特定のディスクとの間の関係を含むテーブルが提供されています。

    ServiceNow ディスカバリーは、データストア、そのデータストアにアタッチされているディスク、およびそのデータストアを使用して仮想マシンをホストする ESXi サーバーの間の関係を確立します。ESXi ホストの観点では、データストアに接続されている iSCSI およびファイバーチャネルディスクは物理ディスクとして扱われます。ディスカバリーでは、ストレージディスクと ESXi ホストの直接関係は表示されません。

    注:
    ストレージは、ディスカバリーによって検出されないコンピューター上でホストされる可能性があります。ESXi ホストは vCenter を介して検出され、ストレージは CIM を介して別途検出されます。ストレージが ESXi より先に検出された場合にのみ、システムがこれら 2 つの間の関係を確立できます。
    表 : 28. データストアテーブル
    テーブル 説明
    cmdb_ci_vcenter_datastore_disk 物理ディスクとデータストアの関係を格納します。
    vcenter_datastore_hostmount データストアと、データストアが接続されている ESXi サーバーとの関係を保存します。
    cmdb_ci_disk データストアに直接接続されている物理ディスクが含まれています。このテーブルには ESXi ホストへの参照も含まれています。
    cmdb_ci_fc_disk データストアに接続されているストレージエリアネットワーク (SAN) 内のファイバーチャネルディスクが含まれています。このテーブルには ESXi ホストへの参照も含まれています。
    cmdb_ci_iscsi_disk データストアに接続されている IP ネットワーク内の iSCSI ディスクが含まれています。このテーブルには ESXi ホストへの参照も含まれています。

    VM インスタンスのステータスフィールドとステータスフィールド

    これらのテーブルは、vCenter ディスカバリー や vCenter イベントなどのさまざまなフローにおけるcmdb_ci_vm_instanceのステータスと、トリガーされるビジネスルールを表します。

    表 : 29. 仮想マシンインスタンスに関連するさまざまな状況のフィールドを変更する vCenter ディスカバリー
    ソース スクリプトまたはイベントの名前 フィールド名 VM の旧ステータス VM の新ステータス
    vCenter ディスカバリー VCenterVMsSensor インストールステータス 廃止 インストール済み
    vCenter ディスカバリー VCenterDatacentersSensor

    インストールステータス

    状況

    運用ステータス

    インストール日

    廃止

    終了

    非稼働

    表 : 30. 仮想マシンインスタンスに関連するさまざまな状況のフィールドを変更する vCenter イベント
    ソース スクリプトまたはイベントの名前 フィールド名 VM の旧ステータス VM の新ステータス
    vCenter イベント

    VCenterVmStateUpdater

    powerOnEvtsToUse = [ 'VmPoweredOffEvent', 'VmPowerOffOnIsolationEvent', 'VmShutdownOnIsolationEvent', 'VmSuspendedEvent' ],

    インストールステータス

    状況

    インストール済み

    任意

    インストール済み

    オン

    vCenter イベント powerOffEvtsToUse = [ 'VmPoweredOnEvent', 'DrsVmPoweredOnEvent', 'VmRestartedOnAlternateHostEvent', 'VmSuspendedEvent' ],

    インストールステータス

    状況

    インストール済み

    任意

    インストール済み

    OFF

    vCenter イベント suspendEvtsToUse = [ 'VmPoweredOnEvent', 'DrsVmPoweredOnEvent', 'VmRestartedOnAlternateHostEvent', 'VmPoweredOffEvent', 'VmPowerOffOnIsolationEvent' ]

    インストールステータス

    状況

    インストール済み

    任意

    インストール済み

    一時停止

    vCenter イベント VmRemovedEvent

    インストールステータス

    状況

    インストール済み

    任意

    廃止

    終了

    表 : 31. 仮想マシンインスタンスと関連するサーバーに関するさまざまな状況のフィールドを変更するビジネスルール
    ビジネスルール フィールド名 プラグイン名
    運用ステータスを vminstance にカスケード cmdb_ci_server:運用ステータス パターンデザイナー

    CMDB CI の運用ステータスを同期

    • cmdb_ci:運用ステータス、インストールステータス
    • cmdb_ci_hardware:運用ステータス、ハードウェアステータス、サブステータス
    CMDB

    ESXi サーバーディスカバリー

    ディスカバリー は、ESXi サーバーの直接検出からではなく、vCenter の検出を介して ESXi サーバーと ESXi リソースプールに関する情報を識別して分類します。

    重要:
    ESXi サーバーのディスカバリーは vCenter を介して実行されます。ディスカバリースケジュールで ESXi サーバーの IP アドレスを指定しないでください。代わりに、ディスカバリースケジュールを使用して vCenter を検出します。

    必要なロール

    itil ロールと asset ロールを持つユーザーは、ESXii および ESXi 構成アイテム (CI) レコードにアクセスできます。vCenter サーバーでディスカバリーを実行するには、ユーザーに discovery_admin ロールが必要です。

    認証情報

    vCenter/ESXi サーバーの完全なディスカバリーを実行するには、vCenter 認証情報が必要です。vmapp ポートプローブがオフになっている場合は、Windows 認証情報を使用して、vCenter サーバーが実行されている Windows ホストにアクセスする必要があります。
    注:
    必ず VMware の認証情報タイプを選択してください。

    ESXi サーバーディスカバリーコンポーネント

    ハードウェアメーカーが認定包含リストに記載されている場合、ディスカバリーは相関 ID (BIOS UUID) に基づいて ESXi サーバーを識別します。したがって、メーカーが互換メーカーリストにある場合、相関 ID は一意である必要があります。メーカーが認定包含リストに記載されていない場合は、管理オブジェクト参照 ID (MORID) とシリアル番号も確認します。vCenter 分類子を実行した後、ディスカバリーは VMware - vCenter データセンタープローブを起動します。これにより、ESXi サーバーを探索するプローブが起動されます。vCenter プローブの完全なリストについては、「ディスカバリープローブのリスト」を参照してください。

    コンポーネントと名前 説明
    分類子 [vCenter] スタンドアロン vCenter サーバーを分類します。
    プローブ [VMWare - vCenter ESX ホスト] ESXi サーバーとホストマウントのレコードを作成します。ESXi サーバーと vCenter コンポーネントの間の関係を作成します。ストレージディスカバリーのプローブをトリガーします。
    プローブ [VMWare - vCenter ESX ホストストレージ] ESXi ホストハードウェア (ネットワークアダプター、ディスク、HBA、FC ポート、iSCSI、FC ディスク) のレコードを作成します。DAS/iSCSI/FC ディスクとデータストアディスクの間の関係を作成します。

    収集されるデータ

    ESXi ホストからの基本的なサーバーデータは、VMware - vCenter ESX ホストプローブによって収集されます。
    表 : 32. ESXi ホストでディスカバリーにより収集されるデータ
    フィールドラベルと名前 テーブル名 説明
    オペレーティングシステム [os] cmdb_ci_esx_server ESXi ホストで実行されている OS バージョン。
    OS バージョン [os_version] cmdb_ci_computer 詳細な OS ビルドまたはリリース情報。
    名前 [name] cmdb_ci_esx_server ESXi サーバーのホスト名。
    DNS ドメイン [dns_domain] cmdb_ci_esx_server ESXi ホストに関連付けられたドメイン。
    メーカー [manufacturer] cmdb_ci_computer ESXi ホストのハードウェアベンダー。
    シリアル番号 [serial_number] cmdb_ci_computer 物理サーバーハードウェアのシリアル番号。
    CPU タイプ [cpu_type] cmdb_ci_esx_server ESXi ホストによって使用される CPU モデル。
    CPU 速度 (MHz) [cpu_speed] cmdb_ci_esx_server プロセッサーのクロック速度。
    CPU 数 [cpu_count] cmdb_ci_esx_server 物理 CPU の数。
    CPU コア数 [cpu_core_count] cmdb_ci_computer すべての CPU のコアの合計数。
    CPU メーカー [cpu_manufacturer] cmdb_ci_esx_server CPU ハードウェアのベンダー。
    モデル ID [model_id] cmdb_ci_computer ハードウェアモデル識別子。
    RAM (MB) [ram] cmdb_ci_esx_server インストールされている物理メモリの合計
    ディスクスペース (GB) [disk_space] cmdb_ci_esx_server 利用可能な合計ディスクキャパシティ。
    タイプ [type] cmdb_ci_disk ディスクのタイプ。
    モデル ID [model_id] cmdb_ci_disk ディスクのハードウェア識別子。
    ディスクスペース (GB) [disk_space] cmdb_ci_disk 個々のディスクのディスクキャパシティ。
    名前 [name] cmdb_ci_disk ESXi によって検出されたディスク名。
    名前 [name] cmdb_ci_network_adapter ネットワークアダプター名。
    IP アドレス [ip_address] cmdb_ci_network_adapter NIC に割り当てられた IP。
    MAC アドレス [mac_address] cmdb_ci_network_adapter NIC のハードウェアアドレス。
    ネットマスク [netmask] cmdb_ci_network_adapter NIC のサブネットマスク。
    管理オブジェクト参照 ID [morid] 仮想化サーバー [cmdb_ci_virtualization_server] 管理オブジェクト参照 ID。
    シリアル番号 [serial_number] シリアル番号 [cmdb_serial_number] CMDB 相関のシリアル番号レコード。

    リレーションシップ

    ディスカバリー は ESXi サーバーの次の関係データを収集します。
    基底クラス 関係 依存クラス
    ESXi リソースプール [cmdb_ci_esx_resource_pool] Defines resources for:Gets resources from ESXi サーバー [cmdb_ci_esx_server]
    VM インスタンス [cmdb_ci_vmware_instance] Registered on:Has registered ESXi サーバー [cmdb_ci_esx_server]
    ESXi サーバー [cmdb_ci_esx_server] Provides storage for:Stored on VM テンプレート [cmdb_ci_vmware_template]
    ESXi サーバー [cmdb_ci_esx_server] Provided by:Provides ネットワーク [cmdb_ci_vcenter_network]
    ESXi サーバー [cmdb_ci_esx_server] Members of:Members クラスター [cmdb_ci_vcenter_cluster]
    ESXi サーバー [cmdb_ci_esx_server] Contains:Contained by データセンター [cmdb_ci_vcenter_datacenter]

    ESXi リソースプール

    リソースプールは vCenter で構成され、そのプールを使用する仮想マシンが消費できるリソースの最大数を定義します。ESXi サーバーに予備の追加のリソースがある場合は、ESXi サーバープロパティを使用してリソースプールを拡張できます。ESXi サーバー上の各リソースプールの [名前][所有者] の各フィールドは、ServiceNow AI Platform 内の

    ESXi リソースプール [cmdb_ci_esx_resource_pool] テーブルで構成する必要があります。VMware 用オーケストレーションが手動プロビジョニングタスクを実行する場合、プロビジョニング担当者は要求された仮想サーバーに対して適切なリソースプールを選択する必要があります。ディスカバリーは、ESXi マシンのリソースプールを検索し、ESXi リソースプールフォームのフィールドに自動的に入力します。詳細については、「ESXi リソースプールの構成」を参照してください。

    ESXi リソースプールには、オーケストレーション - VMware サポートプラグインが必要です。

    注:
    テンプレートとリソースプールの作成を含め、vCenter と ESXi サーバーが完全に構成されていることを確認します。
    表 : 33. 収集されるデータ
    フィールドラベルと名前 テーブル ソース 説明
    CPU 拡張可能 [cpu_expendable] ESXi リソースプール [cmdb_ci_esx_resource_pool] VMWare - vCenter クラスタープローブ リソースプールが CPU 割り当て制限を超える可能性があるかどうか。
    CPU 限度 (MHz) [cpu_limit_mhz] ESXi リソースプール [cmdb_ci_esx_resource_pool] VMWare - vCenter クラスタープローブ 最大 CPU 割り当て。
    CPU 予約 (MHz) [cpu_reserved_mhz] ESXi リソースプール [cmdb_ci_esx_resource_pool] VMWare - vCenter クラスタープローブ プールに保証されている CPU。
    CPU 共有 [cpu_shares] ESXi リソースプール [cmdb_ci_esx_resource_pool] VMWare - vCenter クラスタープローブ CPU 優先度の重み付け。
    完全パス [fullpath] ESXi リソースプール [cmdb_ci_esx_resource_pool] VMWare - vCenter クラスタープローブ vCenter フォルダーパス。
    拡張可能なメモリ [mem_expandable] ESXi リソースプール [cmdb_ci_esx_resource_pool] VMWare - vCenter クラスタープローブ メモリが設定された最大値を超えることができるかどうか。
    メモリ限度 (MB) [mem_limit_mb] ESXi リソースプール [cmdb_ci_esx_resource_pool] VMWare - vCenter クラスタープローブ 最大メモリ。
    予約メモリ (MB) [mem_reserved_mb] ESXi リソースプール [cmdb_ci_esx_resource_pool] VMWare - vCenter クラスタープローブ プールに保証されるメモリ。
    メモリ共有 [mem_shares] ESXi リソースプール [cmdb_ci_esx_resource_pool] VMWare - vCenter クラスタープローブ メモリスケジューリングの重み。
    所有者 [owner] ESXi リソースプール [cmdb_ci_esx_resource_pool] VMWare - vCenter クラスタープローブ プールを所有するホストまたは VM
    所有者管理オブジェクト参照 ID [owner_morid] ESXi リソースプール [cmdb_ci_esx_resource_pool] VMWare - vCenter クラスタープローブ 所有者の VMware 参照 ID。

    スタンドアロン ESXi ディスカバリー

    スタンドアロン ESXi ディスカバリーは、仮想マシン (VM) および関連コンポーネントをホストする個別の ESXi サーバーの vCenter なしでの検出をサポートします。さまざまな CI と関係が、ディスカバリースケジュールの一部として検出されます。

    必要なロール:

    itil ロールと asset ロールを持つユーザーは、ESXi 構成アイテム (CI) レコードにアクセスできます。スタンドアロン ESXi ディスカバリーを実行するには、ユーザーに discovery_admin ロールが必要です。

    VMware 認証情報

    スタンドアロン ESXi ディスカバリーを実行するには、VMware 認証情報が必要です。次の場所に移動して認証情報を作成します ディスカバリー > 認証情報 > VMware 認証情報。

    ESXi ホストへのアクセスにドメインアカウントを使用する場合は、サポートされているいずれかの形式 (Domain\UserName など) を使用して、認証情報レコードのユーザー名とともにドメインを指定します。

    注:
    VMware 認証情報は、ESXi ホストで読み取り専用ロールを持っている必要があります。

    要件

    • ディスカバリー (com.snc.discovery) プラグインがインストールされて有効化されていること、および オーストラリア 以降にアップグレードされていることを確認してください。
    • ESXi トリガープローブを有効化します。トリガープローブ [trigger_probe_m2m] テーブルに移動します。デフォルトでは、esxi レコードは非アクティブです。スタンドアロン ESXi ディスカバリーを有効にするには、[アクティブ] を true とマークします。
    • ESXi ホストの適切な IP アドレスを使用して、ホストの新しい ディスカバリー スケジュールを作成します。
    注:
    SSH と ESXi の両方がトリガーされると、SSH が最初に起動され、「ESX ディスカバリーがサポートされるのは、vCenter の使用時のみです」というメッセージが表示されてディスカバリーが完了することがあります。この場合、[UNIX - 分類] プローブを開き、[ESX - OS] を非アクティブに設定します。

    ESXi サーバーディスカバリーコンポーネント

    ハードウェアメーカーが認定包含リストに記載されている場合、ディスカバリーは相関 ID (BIOS UUID) に基づいて ESXi サーバーを識別します。メーカーがこのリストにある場合、相関 ID は一意になっている必要があります。メーカーが認定包含リストに記載されていない場合は、管理オブジェクト参照 ID (MORID) とシリアル番号も同様にチェックされます。

    Shazzam の実行後、ポートプローブ esxi がチェックされます。その後、ディスカバリーは VMware - スタンドアロン ESXi サーバープローブを起動し、ESXi サーバーを探索するプローブを起動します。その他の既存のディスカバリープローブも起動されます。プローブの完全なリストについては、「ディスカバリープローブのリスト」を参照してください。

    表 : 34. ESXi サーバーディスカバリーコンポーネント
    コンポーネントと名前 説明
    IP サービス [ESXi] IP サービス ESXi - ポート 902 に対して VMware VM コンソールが定義されています。
    ポートプローブ [esxi] ESXi サーバーアプライアンス Web ユーザーインターフェイス。これは IP サービス ESXi によってトリガーされ、プローブ VMWare - スタンドアロン ESXi サーバーをトリガーします。
    プローブ [VMWare - スタンドアロン ESXi サーバー] ESXi サーバーに関する情報を取得するためのプローブ。
    プローブ [VMWare - vCenter ESX ホスト] ESXi サーバーとホストマウントのレコードを作成します。ほかのプローブをトリガーします。
    • VMware - vCenter ESX ホストストレージ
    • VMware - vCenter データストア
    • VMware - vCenter ネットワーク
    • VMware - vCenter VM
    プローブ [VMWare - vCenter ESX ホストストレージ] ESXi ホストハードウェア (ネットワークアダプター、ディスク、HBA、FC ポート、iSCSI、FC ディスク) のレコードを作成します。DAS/iSCSI/FC ディスクとデータストアディスクの間の関係を作成します。

    ESXi ホストからの基本的なサーバーデータは、VMware - vCenter ESX ホストプローブによって収集されます。

    ESXi スタンドアロンサーバーデータ

    ディスカバリーは複数の既存のプローブを使用して、ESXi からこのデータを収集します。データはさまざまなテーブルに保存されます。「サーバー」フィールドを持つ一部の CI には、ESXi ホストへの参照があります (cmdb_ci_esx_server など)。

    表 : 35. VMware 仮想マシンインスタンス [cmdb_ci_vmware_instance]
    フィールドラベルと名前 説明
    名前 [name] VM 名。
    メモリ (MB) [memory] RAM がアサインされました。
    CPU [cpus] vCPU の数。
    ディスク [disks] VM ディスクの数。
    ネットワークアダプタ [nics] NIC の数。
    オブジェクト ID [object_id] 一意のオブジェクト ID。
    サーバー [server] VM を実行している ESXi ホスト。
    ステータス [state] 電源ステータス。
    相関 ID [correlation_id] 相関のための一意の VM 識別子。
    VM インスタンス UUID [vm_instance_uuid] ESXi VM ID。
    ステータス [install_status] CMDB インストールステータス。
    表 : 36. VMware vCenter データストア [cmdb_ci_vcenter_datastore]
    フィールドラベルと名前 説明
    名前 [name] データストア名。
    容量 (GB) [capacity] 合計ストレージサイズ。
    空きスペース (GB) [freespace] 利用可能なストレージ。
    アクセス可能 [accessible] データストアが到達可能かどうか。
    タイプ [type] ファイルシステムタイプ。
    オブジェクト ID [object_id] 一意のデータストア ID。
    サーバー [server] データストアを提供する ESXi ホスト。
    URL [url] データストアパス。
    ステータス [install_status] CMDB インストールステータス。
    表 : 37. VMware vCenter ネットワーク [cmdb_ci_vcenter_network]
    フィールドラベルと名前 説明
    名前 [name] ネットワーク名。
    オブジェクト ID [object_id] 一意のネットワーク ID。
    サーバー [server] ネットワーク接続を提供する ESXi ホスト。
    ステータス [install_status] CMDB インストールステータス。
    表 : 38. VMware ネットワークアダプター [cmdb_ci_vmware_nic]
    フィールドラベルと名前 説明
    名前 [name] NIC 名。
    MAC アドレス [mac_address] NIC ハードウェアアドレス。
    IP アドレス [ip_address] 割り当てられた IP。
    ネットマスク [netmask] サブネットマスク。
    構成アイテム (CI) [cmdb_ci] この NIC を所有する CI。
    オブジェクト ID [object_id] 一意の NIC ID。
    MAC メーカー [mac_manufacturer] NIC のベンダー。
    DHCP 有効 [dhcp_enabled] DHCP がアクティブかどうか。
    ステータス [install_status] CMDB インストールステータス。
    表 : 39. VMware データストア HostMounts [vcenter_datastore_hostmount]
    フィールドラベルと名前 説明
    VMware vCenter データストア [datastore] マウントされたデータストア。
    ESX サーバー [esx_server] データストアを使用するホスト。
    アクセス可能 [accessible] データストアがアクセス可能かどうか。
    アクセスモード [access_mode] 読み取り/書き込み権限。
    表 : 40. データストアディスク [cmdb_ci_vcenter_datastore_disk]
    フィールドラベルと名前 説明
    名前 [name] ディスク名。
    メーカー [manufacturer] ディスクベンダー。
    場所 [location] ディスクの物理的/仮想的な場所。
    説明 [short_description] 簡単な説明。
    クラス [sys_class_name] CMDB クラス。
    更新日時 [sys_updated_on] 最終更新のタイムスタンプ。
    メンテナンススケジュール [maintenance_schedule] メンテナンスのタイミング。
    相関 ID [correlation_id] ディスクをデータストアにリンクする識別子。
    データストア [datastore] 関連付けられたデータストア。
    ステータス [install_status] CMDB ステータス。
    表 : 41. ESX リソースプール [cmdb_ci_esx_resource_pool]
    フィールドラベルと名前 説明
    名前 [name] リソースプール名。
    CPU 予約 (MHz) [cpu_reserved_mhz] CPU 保証。
    CPU 限度 (MHz) [cpu_limit_mhz] 最大 CPU。
    CPU 共有 [cpu_shares] CPU 優先度。
    予約メモリ (MB) [mem_reserved_mb] 保証されたメモリ。
    メモリ限度 (MB) [mem_limit_mb] 最大メモリ。
    メモリ共有 [mem_shares] メモリの重み。
    オブジェクト ID [object_id] 一意のプール ID。
    サーバー [server] ESXi ホスト。
    管理オブジェクト参照 ID [morid] 管理オブジェクト参照 ID。
    ステータス [install_status] CMDB インストールステータス。
    表 : 42. ESX サーバー [cmdb_ci_esx_server]
    フィールドラベルと名前 説明
    名前 [name] ESXi ホスト名。
    メーカー [manufacturer] ベンダー名。
    モデル ID [model_id] サーバーのハードウェアモデル。
    オペレーティングシステム [os] OS バージョン。
    OS バージョン [os_version] 詳細な OS バージョン。
    説明 [short_description] サマリー情報。
    クラス [sys_class_name] CMDB クラス。
    ステータス [install_status] CMDB ステータス。
    表 : 43. ネットワークアダプタ [cmdb_ci_network_adapter]
    フィールドラベルと名前 説明
    名前 [name] NIC 名。
    MAC アドレス [mac_address] NIC ハードウェアアドレス。
    ネットマスク [netmask] サブネットマスク。
    構成アイテム (CI) [cmdb_ci] このアダプタを所有している CI。
    MAC メーカー [mac_manufacturer] NIC ベンダー。
    DHCP 有効 [dhcp_enabled] DHCP が使用されているかどうか。
    ステータス [install_status] CMDB インストールステータス。
    表 : 44. ディスク [cmdb_ci_disk]
    フィールドラベルと名前 説明
    名前 [name] ディスク名。
    コンピューター [computer] ディスクを所有するシステム。
    サイズ [size] ディスクキャパシティ。
    メーカー [manufacturer] ディスクベンダー。
    モデル ID [model_id] モデル識別子。
    ステータス [install_status] CMDB インストールステータス。
    表 : 45. ストレージ HBA [cmdb_ci_storage_hba]
    フィールドラベルと名前 説明
    名前 [name] HBA 名。
    モデル ID [model_id] HBA モデル番号。
    コンピューター [computer] ESXi ホスト。
    WWNN [wwnn] ワールドワイドノード名。
    ステータス [install_status] CMDB インストールステータス。
    表 : 46. ファイバーチャネルポート [cmdb_ci_fc_port]
    フィールドラベルと名前 説明
    名前 [name] ポート名。
    WWNN [wwnn] ノード名。
    WWPN [wwpn] ポート名。
    速度 [speed] リンク速度。
    コントローラー [controller] HBA コントローラー。
    コンピューター [computer] ホストシステム。
    ステータス [install_status] CMDB ステータス。
    表 : 47. iSCSI ディスク [cmdb_ci_iscsi_disk]
    フィールドラベルと名前 説明
    名前 [name] ディスク名。
    コンピューター [computer] ディスクにアクセスするホスト。
    サイズ [size] ディスクサイズ。
    提供者 [provided_by] ストレージシステムプロバイダー。
    IQN [iqn] iSCSI 修飾名。
    デバイス LUN [device_lun] 論理ユニット番号。
    ストレージタイプ [storage_type] ストレージタイプ。
    ステータス [install_status] CMDB ステータス。
    表 : 48. ファイバーチャネルディスク [cmdb_ci_fc_disk]
    フィールドラベルと名前 説明
    名前 [name] ディスク名。
    コンピューター [computer] このディスクを使用しているホスト。
    サイズ [size] ディスクキャパシティ。
    提供者 [provided_by] ストレージアレイ。
    デバイス LUN [device_lun] LUN 識別子。
    WWN [WWN] 世界名。
    ステータス [install_status] CMDB インストールステータス。
    表 : 49. IP アドレス [cmdb_ci_ip_address]
    フィールドラベルと名前 説明
    IP アドレス [ip_address] 割り当てられたネットワークアドレス。
    IP バージョン [ip_version] IPv4 または IPv6。
    ネットマスク [netmask] サブネットマスク。
    ニック [nic] IP を所有する NIC。
    ステータス [install_status] CMDB ステータス。

    リレーションシップ

    図 : 3. スタンドアロン ESXi ディスカバリー関係
    スタンドアロン ESXi ディスカバリー関係のフローチャート

    リソースプール

    スタンドアロン ESXi ディスカバリーでは、ルートリソースプールを含むホスト上のリソースプールもフェッチされます。このルートリソースプールは、すべての ESXi ホストで非表示になっています。ルートリソースプールは、ESXi ホストの vSphere Web Client に表示されない場合がありますが、MOB ブラウザーを使用すれば表示できます。

    次の URL に移動します:<domain name/or ip_address>/mob/?moid=ha-root-pool

    ルートリソースプールは、そのホストのリソースをグループ化します。ほかの子リソースプールも、ルートリソースプールから作成できます。ルートは、管理対象オブジェクト ID (ha-root-pool) により、ESXi ホストで識別されます。

    前方移行

    スタンドアロン ESXi ディスカバリーを使用していて、同じ ESXi が vCenter の一部となっている場合は、代わりに vCenter ディスカバリーを使用できます。vCenter ディスカバリースケジュールを作成してトリガーします。ESXi がスタンドアロンまたは vCenter の一部となっている場合は、CI の識別子が異なるので、vCenter ディスカバリーをトリガーすると、次のテーブルに重複 CI が作成されます。

    • VMware vCenter ネットワーク [cmdb_ci_vcenter_network]
    • ESX リソースプール [cmdb_ci_esx_resource_pool]
    • VMware vCenter データストア [cmdb_ci_vcenter_datastore]
    • データストアディスク [cmdb_ci_vcenter_datastore_disk]
    重複を避けるには、上記の 4 つのテーブルで、スタンドアロン ESXi ディスカバリーによって作成された CI を廃止としてマークする必要があります。vCenter ディスカバリーがトリガーされると、vCenterESXHostsSensor スクリプトは、以前にスタンドアロン ESXi サーバーとして検出されたかどうかをすべての ESXi サーバーに対してチェックします。検出されていた場合、ESXMigrationUtil スクリプトが自動的にトリガーされ、以前に検出されたすべての重複 CI が廃止としてマークされます。
    注:
    移行を手動でトリガーする場合は、バックグラウンドスクリプトから次のスクリプトを実行します。 // @params esx_sys_ids – 移行する必要があるすべての ESXi サーバーの Sys ID のアレイ。
    ESXMigrationUtil. retireCIsForESXForwardMigration(esx_sys_ids)

    ESXi サーバーが vCenter に移行されたときに、同じ ESXi ホストでスタンドアロンの ESXi ディスカバリースケジュールをトリガーすると、エラーが発生します。ディスカバリーが中断され、「この ESXi は vCenter の一部です <IP_address of Vcenter>ディスカバリースケジュール。ディスカバリーを中断します (This ESXi is part of vCenter <IP_address of Vcenter> discovery schedule. Aborting discovery.)」が表示されます。