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

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:22分
  • ディスカバリー は VMware vCenter サーバーに関する情報を識別して分類します。

    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] テーブルから拡張されたテーブルに保存されます。

    表 : 1. VMware vCenter インスタンス [cmdb_ci_vcenter]
    フィールド ラベル 列名
    名前 name
    フルネーム fullname
    インスタンス UUID instance_uuid
    URL URL
    有効 CPU effectivecpu
    cmdb_ci_vcenter テーブルの vCenter インスタンスと cmdb_ci_vm_object テーブルのオブジェクト ID の組み合わせによって特定の vCenter が識別されます。

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

    表 : 2. DRS VM 設定 [cmdb_ci_drs_vm_config]
    フィールド ラベル 列名
    クラスタ cluster
    DRS 動作 drs_behavior
    DRS を有効にする drs_enabled
    仮想マシン virtual_machine
    このテーブルには、クラスター動作を上書きする VM の DRS 動作が格納されます。DRS の詳細については、分散リソーススケジューラーに関する VMware のドキュメントを参照してください。
    表 : 3. VMware vCenter VM グループ [cmdb_ci_vcenter_vm_group]
    フィールド ラベル 列名
    クラスタ cluster

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

    表 : 4. VMware vCenter ホストグループ [cmdb_ci_vcenter_host_group]
    フィールド ラベル 列名
    クラスタ cluster

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

    表 : 5. VMware vCenter クラスター DRS ルール [cmdb_ci_vcenter_cluster_drs_rule]
    フィールド ラベル 列名
    ルール UUID rule_uuid
    アクティブ active
    クラスタ cluster
    表 : 6. VMware 仮想マシンインスタンス [cmdb_ci_vmware_instance]
    フィールド ラベル 列名
    名前 name
    テンプレート template
    CPU cpu
    ディスク disks
    ディスクサイズ (GB) disks_size
    メモリー (MB) memory
    ネットワークアダプタ nics
    イメージのパス image_path
    状態 状況
    vCenter インスタンス UUID vcenter_uuid
    vCenter 参照 vcenter_ref
    ベース名 base_name
    BIOS UUID bios_uuid
    VM インスタンス UUID vm_instance_uuid
    IP アドレス ip_address
    表 : 7. VMware 分散仮想ポートグループ [cmdb_ci_vcenter_dv_port_group]
    フィールドラベル 列名
    名前 name
    vCenter インスタンス UUID vcenter_uuid
    分散仮想スイッチ参照 dvs_ref
    表 : 8. VMware 仮想マシンテンプレート [cmdb_ci_vmware_template]
    フィールド ラベル 列名
    名前 VMWare からのテンプレート名
    CPU cpu
    ディスクサイズ (GB) disks_size
    ゲスト ID guest_id
    メモリー (MB) memory
    イメージのパス image_path
    vCenter インスタンス UUID vcenter_uuid
    vCenter 参照 vcenter_ref
    ネットワークアダプタ nics
    ベース名 base_name
    VM 命名者 vm_namer
    BIOS UUID bios_uuid
    VM インスタンス UUID vm_instance_uuid
    表 : 9. VMware vCenter オブジェクト [cmdb_ci_vcenter_object]
    フィールド ラベル 列名
    管理オブジェクト参照 ID morid
    vCenter インスタンス UUID vcenter_uuid
    vCenter 参照 vcenter_ref
    表 : 10. VMware vCenter データセンター [cmdb_ci_vcenter_datacenter]*
    フィールド ラベル 列名
    地域 region
    管理オブジェクト参照 ID morid
    vCenter インスタンス UUID vcenter_uuid
    vCenter 参照 vcenter_ref
    VM のトップレベルフォルダ folder_moreid
    ホスト のトップレベルフォルダ host_morid
    * VMware vCenter データセンター [cmdb_ci_vcenter_datacenter] テーブルは [cmdb_ci_logical_datacenter] テーブルから拡張されます。
    表 : 11. VMware vCenter ネットワーク [cmdb_ci_vcenter_network]*
    フィールド ラベル 列名
    管理オブジェクト参照 ID morid
    vCenter インスタンス UUID vcenter_uuid
    vCenter 参照 vcenter_ref
    ホストまたは仮想マシンによってアクセス可能なネットワーク accessible
    * VMware vCenter ネットワーク [cmdb_ci_vcenter_network] テーブルは [cmdb_ci_network] テーブルから拡張されます。
    表 : 12. VMware 分散仮想スイッチ [cmdb_ci_vcenter_dvs]
    フィールド ラベル 列名
    VMCount vm_count
    ホスト数 host_count
    表 : 13. VMware vCenter フォルダー [cmdb_ci_vcenter_folder]
    フィールド ラベル 列名
    管理オブジェクト参照 ID morid
    vCenter インスタンス UUID vcenter_uuid
    vCenter 参照 vcenter_ref
    完全パス fullpath
    表 : 14. ESX リソースプール [cmdb_ci_esx_resource_pool]
    フィールド ラベル 列名
    管理オブジェクト参照 ID morid
    vCenter インスタンス UUID vcenter
    vCenter 参照 vcenter_ref
    所有者 所有者
    所有者管理オブジェクト参照 ID owner_morid
    CPU 拡張可能 cpu_expandable
    CPU 限度 (MHz) cpu_limit_mhz
    CPU 予約 (MHz) cpu_reserved_mhz
    CPU 共有 cpu_shares
    完全パス fullpath
    拡張可能メモリー mem_expandable
    メモリー限度 (MB) mem_limit_mb
    予約メモリー (MB) mem_reserved_mb
    メモリー共有 mem_shares
    表 : 15. VMware vCenter データストア [cmdb_ci_vcenter_datastore]
    フィールド ラベル 列名
    管理オブジェクト参照 ID morid
    vCenter インスタンス UUID vcenter_uuid
    アクセス可能 accessible
    vCenter 参照 vcenter_ref
    タイプ type
    容量 (GB) capacity
    空きスペース (GB) freespace
    URL URL
    クラスタ化 clustered
    VMware vCenter データセンター [cmdb_ci_vcenter_datastore] テーブルは [cmdb_ci_datastore] テーブルから拡張されます。
    表 : 16. VMware vCenter クラスター [cmdb_ci_vcenter_cluster]*
    フィールド ラベル 列名
    管理オブジェクト参照 ID morid
    vCenter インスタンス UUID vcenter_uuid
    有効ホスト effectivehosts
    vCenter 参照 vcenter_ref
    有効 CPU effectivecpu
    有効メモリー effectivememory
    有効ホスト数 effectivehosts
    ホスト数 numhosts
    合計 CPU totalcpu
    合計メモリ totalmemory
    CPU コア数 numcpucores
    CPU スレッド数 numcputhreads
    DRS 動作 drs_behavior
    DRS を有効にする drs_enabled
    DRS VMotion レート drs_vmotion_rate
    * VMware vCenter クラスター [cmdb_ci_vcenter_cluster] テーブルは [cmdb_ci_host_cluster] テーブルから拡張されます。
    表 : 17. クラスター VM ホストルール情報 [cmdb_ci_cluster_vm_host_rule]
    フィールド ラベル 列名
    VM グループ vm_group
    ホストグループ host_group
    必須 必須
    親和性 affinity
    表 : 18. クラスター VM 親和性ルール情報 [cmdb_ci_cluster_vm_affinity_rule]
    フィールド ラベル 列名
    親和性 affinity

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

    表 : 19. VMWare 分散仮想スイッチ [cmdb_ci_vcenter_dvs]
    フィールド ラベル 列名
    名前 name
    VMCount vm_count
    ホスト数 host_count
    ディスカバリーは VM と分散仮想ポートグループとの関係もマッピングします。
    表 : 20. VMware 分散仮想ポートグループ [cmdb_ci_vcenter_dv_port_group]
    フィールド ラベル 列名
    名前 name
    vCenter インスタンス UUID vcenter_uuid
    分散仮想スイッチ参照 dvs_ref
    ディスカバリーは分散仮想スイッチとの関係もマッピングします。
    次の関連リストを追加して、検出された他のデータを表示できます。
    • ストレージボリューム
      この仮想マシンの仮想ディスク。このデータは、ストレージボリューム [cmdb_ci_storage_volume] テーブルに type=v Disk の値とともに保存されます。
      表 : 21. ストレージボリューム [cmdb_ci_storage_volume]
      フィールド ラベル 列名
      名前 name
      サイズ size
    • ネットワークアダプタ
      仮想ディスクの仮想ネットワークアダプター。このデータはネットワークアダプター [cmdb_ci_network_adapter] テーブルに保存されます。
      表 : 22. ネットワークアダプター [cmdb_ci_network_adapter]
      フィールド ラベル 列名
      名前 name
      IP アドレス ip_address
      MAC アドレス mac_address
      ネットマスク netmask

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

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

    表 : 23. VMWare ライセンスキー [samp_vmware_license_key]
    フィールド ラベル 列名
    vCenter 参照 vcenter_ref
    原価単位 cost_unit
    エディション edition
    特徴 features
    ライセンス キー license_key
    製品名 product_name
    製品バージョン product_version
    所有している権利 rights_owned
    使用されている権利 rights_used
    表 : 24. 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 サーバーがクラスターのメンバーでない場合、ディスカバリー はデータセンターとの関係を作成します。
    • リソースプールがクラスター内にある場合、ディスカバリー はリソースプールとクラスターの間の関係を作成します。リソースプールがクラスターのメンバーでない場合、ディスカバリー はリソースプールとの関係を作成します。
    この図は vCenter の関係を示しています。
    図 : 2. vCenter の関係
    vCenter の関係
    親クラス 関係性タイプ 子クラス
    コンピューター [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 で仮想マシンレコードを開きます。次に、[キー値] タブに移動します。
    表 : 25. キー値 [cmdb_key_value]
    フィールドラベルと名前 説明
    構成アイテム [configuration_item] vCenter で付けられたタグで参照される VM
    キー [key] vCenter のリソースに適用されるタグのカテゴリ名
    タグ [tag] タグのフェッチ元である vCenter のソース。この場合、値は常に [タグ] になります。
    値 [value] vCenter のリソースに適用されるタグ名