Nutanix Acropolis ディスカバリー

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:17分
  • ServiceNow ディスカバリー アプリケーションは、Nutanix コンポーネントパターンを使用して、Nutanix Prism Central バージョン 5.10 または Nutanix Prism Element 5.9 を含む Nutanix Acropolis ソリューションのコンポーネントを検索します。Nutanix VM イベントパターンでは、 Nutanix 展開の仮想マシン (VM) に対して作成されたイベントを検出します。 これらのリソースを検出するには、ServiceNow Storeからディスカバリーとサービスマッピングパターンアプリケーションを更新する必要があります。

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

    Nutanix コンポーネントパターンでは、REST API を使用して、Acropolis 展開コンポーネントに関する情報を収集します。

    Nutanix VM イベントパターンは 5 分ごとに実行されます。Nutanixコンポーネントのいずれかのステータスの変化を示すイベントがある場合は、Nutanix コンポーネントパターンを使用したNutanixコンポーネントの再検出がトリガーされます。

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

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

    前提条件

    MID サーバー の要件
    Prism ElementとPrism Centralへのネットワークアクセスを備えた専用 MID サーバー を展開して接続します。
    Nutanix展開内の VM に関連するイベントを検出するには、MID サーバー機能を [すべて] または [Nutanix] に設定します。
    セキュア接続の確立
    MID サーバー JRE のエンドポイント SSL 証明書Nutanixをインストールします。
    Nutanix エンドポイント SSL 証明書をインストールする前に、以下を設定します。
    1. Internet Explorer で Nutanix Prism コンソールを参照して、証明書を収集します。
    2. 「MID サーバーの SSL 証明書を追加する」の説明に従って、MID サーバー の SSL 証明書を追加します。
    3. 次の JRE keytool コマンドを使用して、 MID サーバー のキーストアに SSL 証明書をインポートします: <MID インストール>/jre/bin/keytool -import -v -keystore <MID インストール>jre/lib/security/cacerts)。
    4. パスワードを入力する必要がある場合は、カスタムパスワードまたはデフォルトのパスワード「changeit」を入力します。
    認証情報
    次の認証情報を設定します。
    1. 次のように移動する。 Discovery > 認証情報.
    2. [New] をクリックします。
    3. [基本認証情報] をクリックし、フォームに入力して [送信] をクリックします。
      表 : 1. 認証情報フォーム
      フィールド 説明
      名前 認証情報名。例:Acropolis
      アクティブ この認証情報を検出で有効にするためのオプション。検出を有効にするには、このチェックボックスをオンにします。
      適用先 [すべての MID サーバー] を選択します。
      順番 プラットフォームでデバイスへのログオンを試行するときに、この認証情報を試行する順序。値が小さいほど、認証情報がリストの上位に表示されます。多くの認証情報を使用する場合、またはログイン試行が 3 回失敗してセキュリティによってユーザーがロックアウトされた場合、認証情報の順序を確立します。すべての認証情報の順序番号が同じであるか、または順序番号がない場合、インスタンスは認証情報をランダムな順序で試行します。デフォルト値は 100 です。
      ユーザー名 Acropolis ディスカバリーを実行するユーザーの名前。
      パスワード このユーザーのパスワード。
      認証情報エイリアス アクションを許可するこの認証情報で使用される認証情報エイリアス。
    API 要素の認証情報
    ディスカバリー中、パターンでは次の API 要素を使用します。インスタンス内の認証情報に追加されたユーザーには、以下のクエリを送信する権限が必要です。
    • /PrismGateway/services/rest/v2.0/tasks/list
    • /api/nutanix/v3/clusters/list
    • /PrismGateway/services/rest/v2.0/hosts
    • /PrismGateway/services/rest/v2.0/clusters
    • /PrismGateway/services/rest/v1/vms
    • /PrismGateway/services/rest/v1/storage_pools
    • /PrismGateway/services/rest/v2.0/storage_containers
    • /api/nutanix/v3/categories/list
    • /api/nutanix/v3/categories/{category_keys}/list
    • /api/nutanix/v3/category/query
    サーバーなし検出スケジュールの作成

    Nutanixコンポーネントのターゲットディスカバリーを実行するためのディスカバリースケジュールを作成します。詳細については、「 サーバーレスディスカバリー」を参照してください。

    (オプション) クイックディスカバリーを使用するための HTTP 分類の有効化
    サーバーレスディスカバリースケジュールを作成しない場合は、HTTP 分類を使用して Nutanix コンポーネントのディスカバリーをトリガーできます。この分類により、クイックディスカバリーを使用してディスカバリーを実行できるようになります。この場合、ディスカバリーは単一の IP アドレスで実行し、スケジュールは必要ありません。
    HTTP 分類を有効にするには、アプリケーションスコープが ディスカバリーとサービスマッピングパターンであることを確認します。
    1. 次のように移動する。 設定 > 開発者.
    2. [ディスカバリーとサービスマッピングパターン][アプリケーション] リストから選択します。
    HTTP 分類では、HTTP ポートがオープンになっているすべてのサーバーのクエリをトリガーするので、ネットワークの過負荷になり、ディスカバリープロセスの速度が低下するおそれがあります。
    1. 次のように移動する。 Discovery > ディスカバリー定義 > CI の分類 > HTTP.
    2. フィルターを変更して、アクティブでない分類を含むすべての分類を表示します。
    3. Nutanix HTTP 分類を探し、[アクティブ] 属性を true に設定します。
    CMDB CI クラスモデル ストアアプリ
    ServiceNow Store から最新バージョンの CMDB CI クラスモデル ストアアプリを展開することにより、インスタンスが Nutanix CI クラスモデルをサポートしていることを確認します。
    (オプション) VMware コンポーネントの検出
    Nutanix Acropolis と VMware の間の関係性を表示できるようにするには、Acropolis ディスカバリーの前に VMware ディスカバリーを実行しますNutanix。VMware vCenter データセンタープローブを使用して、VMware vCenter の水平ディスカバリーを実行します。
    (オプション) CI タグディスカバリーの無効化
    Nutanix コンポーネントパターンでは、 Nutanix ホストと仮想マシンのタグを検出します。展開に多数のタグがある場合は、ディスカバリーの速度が低下し、パフォーマンスの問題を引き起こすことがあります。CI タグディスカバリーを無効にするには、次の手順を実行します。
    1. 次のように移動する。 パターンデザイナー > ディスカバリーパターン.
    2. [Nutanix コンポーネント (Nutanix Components)] パターンを選択します。
    3. [拡張セクション] で、[カテゴリ (タグ) (Categories (Tags))] チェックボックスをオンにし、[削除] をクリックします。
    4. [保存] をクリックします。
    冗長な関係性データを削除するためのバッチサイズの調整
    sn_itom_pattern.nutanix_relations_deletion_batch_size プロパティは、仮想マシンインスタンスとNutanixホスト間の関係性を削除するバッチサイズを設定しますNutanix。デフォルト値は 1000 です。このバッチサイズは必要に応じて調整できます。

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

    ディスカバリー は、Nutanix コンポーネントパターンの実行時に、 CMDB にデータを入力します。

    表 : 2. Nutanix コントローラー VM [cmdb_ci_nutanix_controller_vm]
    フィールド 説明
    名前 [name] Nutanix コントローラー VM の名前。
    VM ID [vm_id] Nutanix コントローラー VM のユニバーサルユニーク識別子 (UUID)。
    オブジェクト ID [object_id] Nutanixコントローラー VM の ID。
    メモリ (MB) [memory] Nutanix コントローラー VM のメモリサイズ (MB)。
    ステータス [state] Nutanix コントローラー VM の電源ステータス (オン/オフ)。
    ハイパーバイザータイプ [hypervisor_type] Nutanix コントローラー VM に使用されるハイパーバイザーのタイプ。
    説明 [short_description] Nutanix コンソールで仮想マシンに定義された記述:Prism Central または Prism Element。
    表 : 3. Nutanix クラスター [cmdb_ci_nutanix_cluster]
    フィールド 説明
    名前 [name] Nutanix クラスターの名前。
    IP アドレス [ip_address] Nutanix クラスターの IP アドレス。
    クラスター ID [cluster_id] Nutanix クラスターの ID。
    オブジェクト ID [object_id] Nutanix クラスターのオブジェクト ID。
    バージョン [version] Nutanix クラスターのバージョン。
    フルバージョン [full_version] Nutanix クラスターの完全バージョン。
    内部サブネット [internal_subnet] Nutanix クラスターの内部 IP アドレスのサブネット。
    外部サブネット [external_subnet] Nutanix クラスターの外部 IP アドレスのサブネット。
    タイムゾーン [timezone] Nutanix クラスターのタイムゾーン。
    ハイパーバイザータイプ [hypervisor_types] Nutanix クラスターに使用されるハイパーバイザーのタイプ。
    NTP サーバー [ntp_servers] Nutanix クラスターに関連するネットワークタイムプロトコル (NTP) サーバー。
    ノード数 [num_nodes] Nutanixクラスターに接続されているノードの数。
    NCC バージョン [ncc_version] Nutanix クラスターチェック (NCC) バージョン。
    ブロックシリアル番号 [block_serial_numbers] Nutanix クラスターに接続されているデータブロックのシリアル番号。
    表 : 4. Nutanix ホスト [cmdb_ci_nutanix_host]
    フィールド 説明
    名前 [name] Nutanixホストの名前。
    オブジェクト ID [object_id] Nutanixホストの ID。
    CPU コア数 [cpu_core_count] Nutanixホストコアの数。
    CPU コアスレッド [cpu_core_thread] Nutanixホストのスレッド数。
    CPU 速度 (MHz) [cpu_speed] Nutanix ホストの CPU 速度 (MHz)。
    CPU 数 [cpu_count] Nutanix ホストの CPU ソケットの数。
    RAM (MB) [ram] ホストのメモリ (MB)。
    表 : 5. Nutanix ストレージプール [cmdb_ci_nutanix_storage_pool]
    フィールド 説明
    名前 [name] Nutanixストレージプールの名前。
    プール ID [pool_id] Nutanixストレージプールの UUID。
    オブジェクト ID [object_id] Nutanixストレージプールの ID。
    サイズ [size] Nutanixストレージプールのサイズ。
    表 : 6. Nutanix ストレージコンテナー [cmdb_ci_nutanix_storage_container]
    フィールド 説明
    オブジェクト ID [object_id] Nutanixコンテナーの ID。
    コンテナー ID [container_id] Nutanixコンテナーの UUID。
    名前 [name] Nutanixコンテナーの名前。
    レプリケーションファクター [replication_factor] この Nutanix ストレージコンテナーに保存されているデータに対して作成されたコピーの数。
    重複排除 [deduplication] Nutanixコンテナーの重複排除が有効または無効になっている。
    圧縮 [compression] Nutanixコンテナーの圧縮が有効になっているか無効になっているか。
    イレイジャーコード [erasure_code] Nutanixコンテナーに対してコードのイレイジャーが有効になっているか無効になっているか。
    サイズ [size] ディスカバリー中に動的に計算された Nutanix コンテナーサイズ。
    表 : 7. Nutanix 仮想マシンインスタンス [cmdb_ci_nutanix_vm_instance]
    フィールド 説明
    名前 [name] Nutanix コントローラー VM の名前。
    VM インスタンス ID [vm_inst_id] Nutanix コントローラー VM のユニバーサルユニーク識別子 (UUID)。
    オブジェクト ID [object_id] Nutanixコントローラー VM の ID。
    CPU [cpus] VM に搭載されている CPU の数。
    メモリ (MB) [memory] Nutanix コントローラー VM のメモリサイズ (MB)。
    ステータス [state] Nutanix コントローラー VM の電源ステータス (オン/オフ)。
    説明 [short_description] Nutanix コンソールで仮想マシンに定義された記述:Prism Central または Prism Element。
    表 : 8. Nutanix Prism Central [cmdb_ci_nutanix_prism_central]
    フィールド 説明
    名前 [name] Nutanix Prism Central マルチクラスターマネージャーの名前。
    • PrismCentral@<IP_ADDRESS>:IP アドレスが Prism Central インスタンスに関連付けられている場合。これは、次のシナリオに適用されます。
      • HTTP 分類を使用したクイックディスカバリー中。
      • サーバーレスディスカバリー中に、IP アドレスが PRISM_Address パラメーター値に入力された場合。
    • PrismCentral@<DNS_NAME>:DNS 名が Prism Central インスタンスに関連付けられている場合。これは、サーバーレスディスカバリー中に DNS 名PRISM_Address パラメーター値に入力された場合に適用されます。
    オブジェクト ID [object_id] Nutanix Prism Central の ID。このフィールドは [名前 ] フィールドと同じ値です。
    • PrismCentral@<IP_ADDRESS>:IP アドレスが Prism Central インスタンスに関連付けられている場合。これは、次のシナリオに適用されます。
      • HTTP 分類を使用したクイックディスカバリー中。
      • サーバーレスディスカバリー中に、IP アドレスが PRISM_Address パラメーター値に入力された場合。
    • PrismCentral@<DNS_NAME>:DNS 名が Prism Central インスタンスに関連付けられている場合。これは、サーバーレスディスカバリー中に DNS 名PRISM_Address パラメーター値に入力された場合に適用されます。
    表 : 9. キー値 [cmdb_key_value]
    フィールド 説明
    構成アイテム [configuration_item] タグが定義されている CI への参照。
    キー [key] カテゴリキー。
    値 [value] カテゴリ値。
    オブジェクト ID [object_id] Nutanixホストまたは Nutanix 仮想マシンのオブジェクト ID。
    次の図は、仮想化に Nutanix AHV を使用する展開における Acropolis ディスカバリーに含まれている CI を示しています。
    図 : 1. Nutanix コンポーネント

    Nutanix コンポーネント
    この図は、VMware ソフトウェアを使用して仮想化する展開での、Acropolis ディスカバリーに含まれている CI を示しています。
    図 : 2. Nutanix VM ソフトウェアを使用した展開のコンポーネント

    Nutanix VMware ソフトウェアを使用した展開のコンポーネント
    この図は、サーバーと Nutanix VM インスタンスの関係を示しています。
    サーバーとNutanixVM インスタンスの関係

    CI リレーションシップ

    以下の関係は、 Nutanix ディスカバリーをサポートするために作成されています。
    CI 関係 CI
    Nutanix クラスター [cmdb_ci_nutanix_cluster] Defines resources for::Gets resources from Nutanix ストレージプール [cmdb_ci_nutanix_storage_pool]
    Members::Member of Nutanix ホスト [cmdb_ci_nutanix_host]
    Nutanix 仮想マシンインスタンス [cmdb_ci_nutanix_vm_instance] Registered::Has registered Nutanix ホスト [cmdb_ci_nutanix_host]
    Hosted on::Hosts Nutanix クラスター [cmdb_ci_nutanix_cluster]
    Nutanix コントローラー VM [cmdb_ci_nutanix_controller_vm] Runs on::Runs Nutanix 仮想マシンインスタンス [cmdb_ci_nutanix_vm_instance]
    Runs on::Runs [cmdb_ci_vmware_instance]
    Hosted on::Hosts Nutanix Prism Central [cmdb_ci_nutanix_prism_central]
    Nutanix ストレージプール [cmdb_ci_nutanix_storage_pool] Contains::Contained by Nutanix ストレージコンテナー [cmdb_ci_nutanix_storage_container]
    Hosted on::Hosts Nutanix Prism Central [cmdb_ci_nutanix_prism_central]
    VMware クラスター [cmdb_ci_vmware_cluster] Defines resources for::Gets resources from Nutanix ストレージプール [cmdb_ci_nutanix_storage_pool]
    サーバー [cmdb_ci_server] Instantiates::Instantiated by Nutanix 仮想マシンインスタンス [cmdb_ci_nutanix_vm_instance]
    Nutanix クラスター [cmdb_ci_nutanix_cluster] Managed by::Manages Nutanix Prism Central [cmdb_ci_nutanix_prism_central]

    ダッシュボード

    ダッシュボードには、構成管理データベース (CMDB) のクエリを実行して結果を表示するレポートが用意されています。この情報は、パターンでインフラストラクチャを検出した後にのみ表示されます。

    ダッシュボードを表示するには、次に移動します: セルフサービス > ダッシュボード > All (すべて) > Nutanix.

    ディスカバリーアドミンワークスペース バージョン 1.3.1 (2024 年 8 月ストア) にアップグレードした後、 ワークスペース > Discovery Admin Workspace (ディスカバリーアドミンワークスペース) > Insights (インサイト) 拡張ダッシュボードを使用します。

    図 : 3. ディスカバリーレポートダッシュボード

    ディスカバリーレポートダッシュボード

    ダッシュボードのレポートでは、以下の情報が表示されます。レポートは、図に示す数字に基づいて表に列挙されています。

    レポート 説明
    1 Nutanix クラスター 見つかったクラスターの数または Nutanix
    2 Nutanix ホスト 見つかった Nutanix ホストの数
    3 Nutanix ストレージコンテナ 見つかった Nutanix ストレージコンテナの数
    4 Nutanix ストレージコンテナー配布 Nutanixストレージコンテナの空きスペースと容量の分布 (バイト)。
    5 Nutanix ストレージプールの容量 Nutanixストレージプールの容量 (バイト)。
    6 Nutanix VM サマリー ステータス (オン、オフ、終了) 別にグループ化された VM の Nutanix
    7 Nutanix コントローラー VM ハイパーバイザータイプ別にグループ化された Nutanix コントローラー VM。