Red Hat Virtualization ディスカバリー
ServiceNow ディスカバリー アプリケーションでは、Red Hat Virtualization (RHV) ディスカバリーパターンを使用して、RHV コンポーネントを検索します。 これらのリソースを検出するには、ServiceNow Store から ディスカバリーとサービスマッピングパターン アプリケーションをアップデートする必要があります。
ディスカバリー は、このパターンを使用して水平ディスカバリーを実行します。
ストアでアプリを要求する
ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。
前提条件
- MID サーバー の要件
- Red Hat Virtualization Manager (RHV-M) インスタンスにアクセスするための専用 MID サーバー を展開して接続します。
- 認証情報
- 次の認証情報を設定します。
- 移動先 .
- [新規] を選択します。
- [RHV 資格情報] を選択し、フォームに入力して、[送信] を選択します。
フィールド 説明 名前 認証情報名。 ユーザー名 RHV ディスカバリーを実行するユーザーの名前。 パスワード このユーザーのパスワード。 アクティブ この認証情報を検出で有効にするためのオプション。検出を有効にするには、このチェックボックスをオンにします。 ベアラートークン ベアラートークンを使用できるようにするためのオプション。ベアラートークンを使用できるようにするには、このチェックボックスをオンにします。
- API 要素の認証情報
- ディスカバリー中、パターンでは次の API 要素を使用します。認証情報に追加されたユーザーには、こうしたクエリを送信する権限が必要です。
- /ovirt-engine/api/
- /ovirt-engine/api/datacenters
- /ovirt-engine/api/clusters
- /ovirt-engine/api/hosts
- /ovirt-engine/api/vms
- CMDB CI クラスモデルの追加
- CMDB CI クラスモデルアプリケーションを使用して、CMDBクラス階層を拡張するクラスモデルを追加します。このアプリケーションは、ServiceNow Store から入手できます。ディスカバリーパターンでは、こうしたクラス拡張を使用して CI を入力します。詳細については、「Red Hat Virtualization (RHV) 拡張クラス」を参照してください。
- クラウドサービスアカウントの作成
- ServiceNowインスタンスに RHV クラウドサービスアカウントを作成します。
- 移動先 .
- [新規] を選択してから、フォームに入力します。
フィールド 説明 名前 アカウントの名前。例:RHV Stage。 アカウント ID この認証情報が属するアカウント ID。ポートを含めて、RHV-M インスタンスの API URL を指定します。例:https://my-manager-instance.com:443。 ディスカバリー認証情報 以前に作成されたディスカバリー認証情報。 データセンタータイプ データセンターのタイプを表す、CMDB からのテーブル。[RHV LDC [cmdb_ci_rhv_ldc]] を選択します。
- ディスカバリースケジュールの作成
- RHV コンポーネントの完全ディスカバリーを実行するためのディスカバリースケジュールを作成します。
- 以前に作成された RHV クラウドサービスアカウントを開きます。
- [関連リンク] で、[ディスカバリースケジュールの作成] を選択します。
[ディスカバリースケジュール] メニューアイテムの下に新しいスケジュールが作成されます。
水平ディスカバリー中に ディスカバリー によって収集されるデータ
このパターンでは、組織の RHV トポロジおよびそのコンポーネント間の関係を理解するのに役立つデータを検出します。検出されるデータには、次のテーブルとフィールドが含まれています。
| フィールド | 説明 |
|---|---|
| 名前 [name] | RHV データセンターの名前。 |
| オブジェクト ID [object_id] | 一意のオブジェクト識別子。 |
| 説明 [short_description] | 簡単に識別できるように入力した RHV データセンターの説明。 |
| クォータモード [quota_mode] | クォータモードポリシー。 |
| URL [url] | データセンターにアクセスするための API URL。 |
| Href ID [href_id] | Href ID。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | RHV クラスターの名前。 |
| オブジェクト ID [object_id] | 一意のオブジェクト識別子。 |
| 説明 [short_description] | 簡単に識別できるように入力した RHV クラスターの説明。 |
| CPU タイプ [cpu_type] | CPU タイプ。例:x86_64。 |
| CPU アーキテクチャ [cpu_architecture] | CPU アーキテクチャ。例:Intel Broadwell IBRS SSBD MDS ファミリ。 |
| KSM [ksm] | Kernel Same-page Merging (KSM) メモリポリシーの有効化ステータス。 |
| フェンシングポリシー [fencing_policy] | フェンシングポリシー。 |
| メモリのオーバーコミット [memory_overcommit] | クラスターで許可されているオーバーコミットメモリの量。 |
| 透過的なヒュージページ [thp] | 透過的な大量メモリページポリシー。 |
| バルーニング [ballooning] | ゲストのメモリバルーニング。 |
| 互換性バージョン [compatibility_version] | 互換性バージョン。 |
| URL [url] | クラスターにアクセスするための API URL。 |
| Href ID [href_id] | Href ID。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | RHV サーバーの名前。 |
| シリアル番号 [serial_number] | シリアル番号。 |
| オブジェクト ID [object_id] | 一意のオブジェクト識別子。 |
| CPU コア数 [cpu_core_count] | 合計コア数。 |
| CPU 数 [cpu_count] | CPU の合計数。 |
| CPU タイプ [cpu_type] | CPU タイプ。 |
| CPU 速度 (MHz) [cpu_speed] | CPU 速度 (MHz)。 |
| ホスト名 [host_name] | ホスト名。 |
| IP アドレス [ip_address] | RHV サーバーの IP アドレス。 |
| モデル ID [model_id] | モデル ID。 |
| オペレーティングシステム [os] | OS ファミリー。 |
| OS バージョン [os_version] | OS バージョン。 |
| RAM (MB) [ram] | RAM 容量 (MB)。 |
| URL [url] | サーバーへのアクセスに使用される API URL。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | RHV インスタンスの名前。 |
| ステータス [state] | RHV インスタンスのステータス。 |
| オブジェクト ID [object_id] | 一意のオブジェクト識別子。 |
| IP アドレス [ip_address] | RHV インスタンスの IP アドレス。 |
| ディスク [disks] | ディスク数。 |
| MAC アドレス [mac_address] | RHV インスタンスの MAC アドレス。 |
| 管理 URL [mgmt_url] | 管理 API URL。 |
| 説明 [short_description] | 簡単に識別できるように入力した RHV インスタンスの説明。 |
| 完全修飾ドメイン名 [fqdn] | RHV インスタンスの完全修飾ドメイン名 (FQDN)。 |
| CPU アーキテクチャ [cpu_architecture] | CPU アーキテクチャ。例:Intel Broadwell IBRS SSBD MDS ファミリ。 |
| 削除保護 [delete_protected] | 保護された可能な値を削除します:true または false。 |
| CPU [cpus] | CPU 数。 |
| HA 優先度 [ha_priority] | 高可用性 (HA) の優先度。 |
| 高可用性 [high_availability] | 高可用性、可能な値:true または false。 |
| メモリ最大値 [memory_policy_max] | 仮想マシン (VM) の動的メモリ割り当てポリシーにおける最大メモリ。 |
| メモリ保証 (MB) [memory_policy_guaranteed] | VM に対して保証されているメモリ容量 (MB)。 |
| マルチキュー [multi_queues] | マルチキュー。 |
| 配置ポリシー [placement_policy] | 配置ポリシー。 |
| ステートレス [stateless] | ステートレス、可能な値:true または false。 |
| ストレージエラー時 [storage_error_resume_behaviour] | ストレージ I/O エラーのために一時停止した VM の動作。例:AUTO_RESUME、LEAVE_PAUSED、KILL。 |
| 開始時間 [start_time] | VM の開始時刻。 |
| 終了時間 [stop_time] | VM の停止時間。 |
| スレッド [threads] | スレッド数。 |
| タイムゾーン [time_zone] | VM のタイムゾーン。 |
| USB [usb] | USB 有効化ステータス。 |
| 1 回実行 [run_once] | 1 回実行。 |
| RHVタイプ [rhv_type] | RHV タイプ。 |
| フィールド | Description (説明) |
|---|---|
| アカウント ID [account_id] | このクラウドサービスアカウントのアカウント ID。 |
| オブジェクト ID [object_id] | このクラウドサービスアカウントのアカウント ID。 |
| データセンタータイプ [datacenter_type] | データセンターのタイプ:RHV LDC [cmdb_ci_rhv_ldc]。 |
| ディスカバリー認証情報 [discovery_credentials] | このクラウドサービスアカウントの認証情報。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | VM に割り当てられたネットワークインターフェイスカード (NIC) の IP アドレス。 |
| IP アドレス [ip_address] | VM に割り当てられた NIC の IP アドレス。 |
| IP バージョン [ip_version] | IP バージョン:IPv4 または IPv6。 |
| フィールド | 説明 |
|---|---|
| オブジェクト ID [object_id] | RHV によってこのリソースに割り当てられた、一意の識別子。 |
| 名前 [name] | 仮想ネットワークインターフェイスカード (vNIC) エンドポイントの名前。 |
| IP アドレス [ip_address] | ネットワークインターフェイスにバインドされた IP アドレス。 |
| フィールド | 説明 |
|---|---|
| オブジェクト ID [object_id] | ネットワークインターフェイスの ID。 |
| 名前 [name] | ネットワークインターフェイスの名前。 |
| IP アドレス [ip_address] | ネットワークインターフェイスにバインドされた IP アドレス。 |
| パブリック IP [public_ip] | ネットワークインターフェイスにバインドされたパブリック IP アドレス。 |
| プライベート IP [private_ip] | ネットワークインターフェイスにバインドされたプライベート IP アドレス。 |
依存関係ビューマップには、組織内で検出されたすべての RHV コンポーネントとそれらの関係が表示されます。

CI 関係
RHV ディスカバリーをサポートするために、次の関係が作成されます。
| CI | 関係 | CI |
|---|---|---|
| Cloud Mgmt ネットワークインターフェイス [cmdb_ci_nic] | Hosted on::Hosts | RHV LDC [cmdb_ci_rhv_ldc] |
| Cloud Mgmt ネットワークインターフェイス [cmdb_ci_nic] | Owns::Owned by | IP アドレス [cmdb_ci_ip_address] |
| Cloud Mgmt ネットワークインターフェイス [cmdb_ci_nic] | Extends::Extended by | ネットワークアダプタ [cmdb_ci_network_adapter] |
| クラウドサービスアカウント [cmdb_ci_cloud_service_account] | Extends::Extended by | 仮想マシンオブジェクト [cmdb_ci_vm_object] |
| IP アドレス [cmdb_ci_ip_address] | Extends::Extended by | 構成アイテム (CI) [cmdb_ci] |
| RHV クラスター [cmdb_ci_rhv_cluster] | Members::Member of | RHV サーバー [cmdb_ci_rhv_server] |
| RHV クラスター [cmdb_ci_rhv_cluster] | Extends::Extended by | RHV オブジェクト [cmdb_ci_rhv_object] |
| RHV LDC [cmdb_ci_rhv_ldc] | Contains::Contained by | RHV クラスター [cmdb_ci_rhv_cluster] |
| RHV LDC [cmdb_ci_rhv_ldc] | Hosted on::Hosts | クラウドサービスアカウント [cmdb_ci_cloud_service_account] |
| RHV LDC [cmdb_ci_rhv_ldc] | Extends::Extended by | 論理データセンター [cmdb_ci_logical_datacenter] |
| RHV サーバー [cmdb_ci_rhv_server] | Runs on::Runs | Linux サーバー [cmdb_ci_linux_server] |
| RHV サーバー [cmdb_ci_rhv_server] | Extends::Extended by | 仮想化サーバー [cmdb_ci_virtualization_server] |
| RHV 仮想マシンインスタンス [cmdb_ci_rhv_vm_instance] | Hosted on::Hosts | RHV クラスター [cmdb_ci_rhv_cluster] |
| RHV 仮想マシンインスタンス [cmdb_ci_rhv_vm_instance] | Hosted on::Hosts | RHV LDC [cmdb_ci_rhv_ldc] |
| RHV 仮想マシンインスタンス [cmdb_ci_rhv_vm_instance] | Owns::Owned by | IP アドレス [cmdb_ci_ip_address] |
| RHV 仮想マシンインスタンス [cmdb_ci_rhv_vm_instance] | Registered on::Registers | RHV サーバー [cmdb_ci_rhv_server] |
| RHV 仮想マシンインスタンス [cmdb_ci_rhv_vm_instance] | Use End Point To::Use End Point From | VNIC エンドポイント [cmdb_ci_endpoint_vnic] |
| RHV 仮想マシンインスタンス [cmdb_ci_rhv_vm_instance] | Extends::Extended by | 仮想マシンインスタンス [cmdb_ci_vm_instance] |
| VNIC エンドポイント [cmdb_ci_endpoint_vnic] | Implement End Point To::Implement End Point From | Cloud Mgmt ネットワークインターフェイス [cmdb_ci_nic] |
| VNIC エンドポイント [cmdb_ci_endpoint_vnic] | Extends::Extended by | エンドポイント [cmdb_ci_endpoint] |