Red Hat Virtualization ディスカバリー

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:13分
  • ServiceNow ディスカバリー アプリケーションでは、Red Hat Virtualization (RHV) ディスカバリーパターンを使用して、RHV コンポーネントを検索します。 これらのリソースを検出するには、ServiceNow Store から ディスカバリーとサービスマッピングパターン アプリケーションをアップデートする必要があります。

    ディスカバリー は、このパターンを使用して水平ディスカバリーを実行します。

    ストアでアプリを要求する

    ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。

    前提条件

    MID サーバー の要件
    Red Hat Virtualization Manager (RHV-M) インスタンスにアクセスするための専用 MID サーバー を展開して接続します。
    認証情報
    次の認証情報を設定します。
    1. 移動先 ディスカバリー > 認証情報.
    2. [新規] を選択します。
    3. [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 クラウドサービスアカウントを作成します。
    1. 移動先 Cloud Provisioning and Governance > サービスアカウント.
    2. [新規] を選択してから、フォームに入力します。
      フィールド 説明
      名前 アカウントの名前。例:RHV Stage。
      アカウント ID この認証情報が属するアカウント ID。ポートを含めて、RHV-M インスタンスの API URL を指定します。例:https://my-manager-instance.com:443。
      ディスカバリー認証情報 以前に作成されたディスカバリー認証情報。
      データセンタータイプ データセンターのタイプを表す、CMDB からのテーブル。[RHV LDC [cmdb_ci_rhv_ldc]] を選択します。
    ディスカバリースケジュールの作成
    RHV コンポーネントの完全ディスカバリーを実行するためのディスカバリースケジュールを作成します。
    1. 以前に作成された RHV クラウドサービスアカウントを開きます。
    2. [関連リンク] で、[ディスカバリースケジュールの作成] を選択します。

      [ディスカバリースケジュール] メニューアイテムの下に新しいスケジュールが作成されます。​

    水平ディスカバリー中に ディスカバリー によって収集されるデータ

    このパターンでは、組織の RHV トポロジおよびそのコンポーネント間の関係を理解するのに役立つデータを検出します。検出されるデータには、次のテーブルとフィールドが含まれています。

    表 : 1. RHV LDC [cmdb_ci_rhv_ldc]
    フィールド 説明
    名前 [name] RHV データセンターの名前。
    オブジェクト ID [object_id] 一意のオブジェクト識別子。
    説明 [short_description] 簡単に識別できるように入力した RHV データセンターの説明。
    クォータモード [quota_mode] クォータモードポリシー。
    URL [url] データセンターにアクセスするための API URL。
    Href ID [href_id] Href ID。
    表 : 2. RHV クラスター [cmdb_ci_rhv_cluster]
    フィールド 説明
    名前 [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。
    表 : 3. RHV サーバー [cmdb_ci_rhv_server]
    フィールド 説明
    名前 [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。
    表 : 4. RHV 仮想マシンインスタンス [cmdb_ci_rhv_vm_instance]
    フィールド 説明
    名前 [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 タイプ。
    表 : 5. クラウドサービスアカウント [cmdb_ci_cloud_service_account]
    フィールド Description (説明)
    アカウント ID [account_id] このクラウドサービスアカウントのアカウント ID。
    オブジェクト ID [object_id] このクラウドサービスアカウントのアカウント ID。
    データセンタータイプ [datacenter_type] データセンターのタイプ:RHV LDC [cmdb_ci_rhv_ldc]。
    ディスカバリー認証情報 [discovery_credentials] このクラウドサービスアカウントの認証情報。
    表 : 6. IP アドレス [cmdb_ci_ip_address]
    フィールド 説明
    名前 [name] VM に割り当てられたネットワークインターフェイスカード (NIC) の IP アドレス。
    IP アドレス [ip_address] VM に割り当てられた NIC の IP アドレス。
    IP バージョン [ip_version] IP バージョン:IPv4 または IPv6。
    表 : 7. VNIC エンドポイント [cmdb_ci_endpoint_vnic]
    フィールド 説明
    オブジェクト ID [object_id] RHV によってこのリソースに割り当てられた、一意の識別子。
    名前 [name] 仮想ネットワークインターフェイスカード (vNIC) エンドポイントの名前。
    IP アドレス [ip_address] ネットワークインターフェイスにバインドされた IP アドレス。
    表 : 8. Cloud Mgmt ネットワークインターフェイス [cmdb_ci_nic]
    フィールド 説明
    オブジェクト ID [object_id] ネットワークインターフェイスの ID。
    名前 [name] ネットワークインターフェイスの名前。
    IP アドレス [ip_address] ネットワークインターフェイスにバインドされた IP アドレス。
    パブリック IP [public_ip] ネットワークインターフェイスにバインドされたパブリック IP アドレス。
    プライベート IP [private_ip] ネットワークインターフェイスにバインドされたプライベート IP アドレス。
    依存関係ビューマップには、組織内で検出されたすべての RHV コンポーネントとそれらの関係が表示されます。
    依存関係ビューマップ上の CI および接続

    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]