VMware vCenter Server 用に収集されるデータ
ディスカバリー は VMware vCenter サーバーに関する情報を識別して分類します。
vCenter テーブルスキーマ
vCenter テーブルスキーマを次の図に示します。
| クラウドに依存しないテーブル | 確認する 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] テーブルから拡張されたテーブルに保存されます。
| フィールド ラベル | 列名 |
|---|---|
| 名前 | name |
| フルネーム | fullname |
| インスタンス UUID | instance_uuid |
| URL | URL |
| 有効 CPU | effectivecpu |
テーブルは仮想マシンオブジェクト [cmdb_ci_vm_object] テーブルから拡張されます。このテーブルには、仮想化サーバーを除くすべてのクラウドベースのリソースのオブジェクト ID が保持されます。
| フィールド ラベル | 列名 |
|---|---|
| クラスタ | cluster |
| DRS 動作 | drs_behavior |
| DRS を有効にする | drs_enabled |
| 仮想マシン | virtual_machine |
| フィールド ラベル | 列名 |
|---|---|
| クラスタ | cluster |
VMware vCenter VM グループ [cmdb_ci_vcenter_vm_group] テーブルには、cmdb_ci_vmware_instance との関係別に Contains::Contained が含まれています。このグループには VM のセットがあります。
| フィールド ラベル | 列名 |
|---|---|
| クラスタ | cluster |
VMware vCenter ホストグループ [cmdb_ci_vcenter_host_group] テーブルには、cmdb_ci_vmware_instance との関係別に Contains::Contained が含まれています。このグループにはホストのセットがあります。
| フィールド ラベル | 列名 |
|---|---|
| ルール UUID | rule_uuid |
| アクティブ | active |
| クラスタ | cluster |
| フィールド ラベル | 列名 |
|---|---|
| 名前 | 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 |
| フィールドラベル | 列名 |
|---|---|
| 名前 | name |
| vCenter インスタンス UUID | vcenter_uuid |
| 分散仮想スイッチ参照 | dvs_ref |
| フィールド ラベル | 列名 |
|---|---|
| 名前 | 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 |
| フィールド ラベル | 列名 |
|---|---|
| 管理オブジェクト参照 ID | morid |
| vCenter インスタンス UUID | vcenter_uuid |
| vCenter 参照 | vcenter_ref |
| フィールド ラベル | 列名 |
|---|---|
| 地域 | region |
| 管理オブジェクト参照 ID | morid |
| vCenter インスタンス UUID | vcenter_uuid |
| vCenter 参照 | vcenter_ref |
| VM のトップレベルフォルダ | folder_moreid |
| ホスト のトップレベルフォルダ | host_morid |
| フィールド ラベル | 列名 |
|---|---|
| 管理オブジェクト参照 ID | morid |
| vCenter インスタンス UUID | vcenter_uuid |
| vCenter 参照 | vcenter_ref |
| ホストまたは仮想マシンによってアクセス可能なネットワーク | accessible |
| フィールド ラベル | 列名 |
|---|---|
| VMCount | vm_count |
| ホスト数 | host_count |
| フィールド ラベル | 列名 |
|---|---|
| 管理オブジェクト参照 ID | morid |
| vCenter インスタンス UUID | vcenter_uuid |
| vCenter 参照 | vcenter_ref |
| 完全パス | fullpath |
| フィールド ラベル | 列名 |
|---|---|
| 管理オブジェクト参照 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 |
| フィールド ラベル | 列名 |
|---|---|
| 管理オブジェクト参照 ID | morid |
| vCenter インスタンス UUID | vcenter_uuid |
| アクセス可能 | accessible |
| vCenter 参照 | vcenter_ref |
| タイプ | type |
| 容量 (GB) | capacity |
| 空きスペース (GB) | freespace |
| URL | URL |
| クラスタ化 | clustered |
| フィールド ラベル | 列名 |
|---|---|
| 管理オブジェクト参照 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 |
| フィールド ラベル | 列名 |
|---|---|
| VM グループ | vm_group |
| ホストグループ | host_group |
| 必須 | 必須 |
| 親和性 | affinity |
| フィールド ラベル | 列名 |
|---|---|
| 親和性 | affinity |
クラスター VM 親和性ルール情報 [cmdb_ci_cluster_vm_affinity_rule] テーブルには、cmdb_ci_vmware_instance との関係別に Contains::Contained が含まれています。このグループには、この親和性が適用される VM のセットがあります。
| フィールド ラベル | 列名 |
|---|---|
| 名前 | name |
| VMCount | vm_count |
| ホスト数 | host_count |
| フィールド ラベル | 列名 |
|---|---|
| 名前 | 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 テーブルを設定します。
| フィールド ラベル | 列名 |
|---|---|
| vCenter 参照 | vcenter_ref |
| 原価単位 | cost_unit |
| エディション | edition |
| 特徴 | features |
| ライセンス キー | license_key |
| 製品名 | product_name |
| 製品バージョン | product_version |
| 所有している権利 | rights_owned |
| 使用されている権利 | rights_used |
| フィールド ラベル | 列名 |
|---|---|
| 使用されている権利 | 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 サーバーがクラスターのメンバーでない場合、ディスカバリー はデータセンターとの関係を作成します。
- リソースプールがクラスター内にある場合、ディスカバリー はリソースプールとクラスターの間の関係を作成します。リソースプールがクラスターのメンバーでない場合、ディスカバリー はリソースプールとの関係を作成します。
| 親クラス | 関係性タイプ | 子クラス |
|---|---|---|
| コンピューター [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) がアクティブな場合に作成されます。
| 親クラス | 関係性タイプ | 子クラス |
|---|---|---|
| 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 タグ
| フィールドラベルと名前 | 説明 |
|---|---|
| 構成アイテム [configuration_item] | vCenter で付けられたタグで参照される VM |
| キー [key] | vCenter のリソースに適用されるタグのカテゴリ名 |
| タグ [tag] | タグのフェッチ元である vCenter のソース。この場合、値は常に [タグ] になります。 |
| 値 [value] | vCenter のリソースに適用されるタグ名 |