Red Hat Virtualization ディスカバリー

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

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

    このパターンを Now Platform で使用するには、Madrid リリース以降を使用します。

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

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

    必須条件

    MID Server の要件
    Red Hat Virtualization Manager (RHV-M) インスタンスにアクセスするために、専用の MID Server を展開して接続します。
    資格情報
    次の資格情報を設定します。
    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 Class Models の追加
    CMDB CI Class Models アプリケーションを使用して、CMDB クラス階層を拡張するクラスモデルを追加します。アプリはからServiceNow Store入手できます。 パターンでは、これらのクラス拡張を使用して CI を入力します。 ディスカバリー詳細については、「Red Hat Virtualization (RHV) 拡張クラス」を参照してください。
    クラウドサービスアカウントの作成
    Madrid リリース以降を使用する場合は、 ServiceNow インスタンスに RHV クラウドサービスアカウントを作成します。
    1. 移動先 Cloud Provisioning and Governance > サービスアカウント.
    2. [新規] をクリックし、フォームに入力します。
      フィールド 説明
      名前 アカウントの名前。例:RHV Stage。
      アカウント ID この資格情報が属するアカウント ID。ポートを含めて、RHV-M インスタンスの API URL を指定します。例:https://my-manager-instance.com:443。
      Discovery 資格情報 以前に作成された検出資格情報。
      データセンタータイプ データセンターのタイプを表す、CMDB からのテーブル。[RHV LDC [cmdb_ci_rhv_ldc]] を選択します。
    検出スケジュールの作成
    RHV コンポーネントの完全な検出を実行するための検出スケジュールを作成します。
    1. 以前に作成された RHV クラウドサービスアカウントを開きます。
    2. [関連リンク] の下の [Discovery スケジュールを作成] をクリックします。

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

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

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

    テーブルとフィールド 説明
    RHV データセンター [cmdb_ci_rhv_ldc]
    name RHV データセンターの名前。
    object_id 一意のオブジェクト識別子。
    short_description 簡単に識別できるように入力した RHV データセンターの説明。
    quota_mode クォータモードポリシー。
    url データセンターにアクセスするための API URL。
    href_id Href ID。
    RHV クラスター [cmdb_ci_rhv_cluster]
    name RHV クラスターの名前。
    object_id 一意のオブジェクト識別子。
    short_description 簡単に識別できるように入力した RHV クラスターの説明。
    cpu_type CPU タイプ。例:x86_64。
    cpu_architecture CPU アーキテクチャ。例:Intel Broadwell IBRS SSBD MDS ファミリ。
    ksm Kernel Same-page Merging (KSM) メモリポリシーの有効化ステータス。
    fencing_policy フェンシングポリシー。
    memory_overcommitment クラスターで許可されているオーバーコミットメモリの量。
    transparent_huge_pages 透過的な大量メモリページポリシー。
    ballooning ゲストのメモリバルーニング。
    compatibility_version 互換性バージョン。
    url クラスターにアクセスするための API URL。
    href_id Href ID。
    RHV サーバー [cmdb_ci_rhv_server]
    name RHV サーバーの名前。
    serial_number シリアル番号。
    object_id 一意のオブジェクト識別子。
    cpu 合計コア数。
    cpu_count ソケット数。
    cpu_type CPU タイプ。
    cpu_speed CPU 速度 (MHz)。
    host_name ホスト名。
    ip_address RHV サーバーの IP アドレス。
    model_id モデル ID。
    os OS ファミリー。
    os_version OS バージョン。
    ram RAM 容量 (MB)。
    url サーバーへのアクセスに使用される API URL。
    RHV 仮想マシンインスタンス [cmdb_ci_rhv_instance]
    name RHV インスタンスの名前。
    state RHV インスタンスのステータス。
    object_id 一意のオブジェクト識別子。
    ip_address RHV インスタンスの IP アドレス。
    disks ディスク数。
    mac_address RHV インスタンスの MAC アドレス。
    mgmt_url 管理 API URL。
    short_description 簡単に識別できるように入力した RHV インスタンスの説明。
    fqdn RHV インスタンスの完全修飾ドメイン名 (FQDN)。
    cpu_architecture CPU アーキテクチャ。例:Intel Broadwell IBRS SSBD MDS ファミリ
    ram RAM 容量 (MB)。
    delete_protected 削除保護 (true/false)。
    cpu_cores CPU コア数。
    ha_priority HA 優先度。
    high_availability 高可用性 (true/false)。
    memory_policy_guaranteed VM に対して保証されているメモリ容量 (MB)。
    memory_policy_max_mb VM の動的メモリ割り当てポリシーでの最大メモリ。
    multi_queues マルチキュー。
    placement_policy 配置ポリシー。
    cpu_sockets CPU ソケットの数。
    stateless ステートレス (true/false)。
    storage_error_resume_behaviour ストレージ I/O エラーにより一時停止した仮想マシンの動作。例:AUTO_RESUME、LEAVE_PAUSED、および KILL。
    start_time MID タイムゾーンでの VM の開始時間。
    stop_time MID タイムゾーンでの VM の停止時間。
    threads スレッド数。
    time_zone タイムゾーン。
    usb USB 有効化ステータス。
    run_once 1 回実行。
    type RHV タイプ。
    Dependency Views マップには、組織内で検出されたすべての RHV コンポーネントとそれらの関係が表示されます。
    Dependency Views マップ上の CI および接続

    CI 関係

    以下の関係は、RHV ディスカバリーをサポートするために作成されています。

    CI 関係 CI
    RHV 仮想マシンインスタンス [cmdb_ci_rhv_instance] Hosted on::Hosts RHV データセンター [cmdb_ci_rhv_ldc]
    RHV 仮想マシンインスタンス [cmdb_ci_rhv_instance] Hosted on::Hosts RHV クラスター [cmdb_ci_rhv_cluster]
    RHV 仮想マシンインスタンス [cmdb_ci_rhv_instance] Registered on::Registers RHV サーバー [cmdb_ci_rhv_server]
    RHV 仮想マシンインスタンス [cmdb_ci_rhv_instance] Extends::Extended by 仮想マシンインスタンス [cmdb_ci_vm_instance]
    RHV サーバー [cmdb_ci_rhv_server] Registers::Registered on RHV 仮想マシンインスタンス [cmdb_ci_rhv_instance]
    RHV サーバー [cmdb_ci_rhv_server] Member of::Members RHV クラスター [cmdb_ci_rhv_cluster]
    RHV サーバー [cmdb_ci_rhv_server] Extends::Extended by 仮想化サーバー [cmdb_ci_virtualization_server]
    RHV クラスター [cmdb_ci_rhv_cluster] Hosts::Hosted on RHV 仮想マシンインスタンス [cmdb_ci_rhv_instance]
    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 クラスター [cmdb_ci_rhv_cluster] Contained by::Contains RHV データセンター [cmdb_ci_rhv_ldc]
    RHV データセンター [cmdb_ci_rhv_ldc] Hosts::Hosted on RHV 仮想マシンインスタンス [cmdb_ci_rhv_instance]
    RHV データセンター [cmdb_ci_rhv_ldc] Contains::Contained by RHV クラスター [cmdb_ci_rhv_cluster]
    RHV データセンター [cmdb_ci_rhv_ldc] Hosted on::Hosts クラウドサービスアカウント [cmdb_ci_cloud_service_account]
    RHV データセンター [cmdb_ci_rhv_ldc] Extends::Extended by 論理データセンター [cmdb_ci_logical_datacenter]
    RHV オブジェクト [cmdb_ci_rhv_object] Extends::Extended by 仮想マシンオブジェクト [cmdb_ci_vm_object]