InfiniBox Discovery

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

    ディスカバリーは複数のパターンを使用して InfiniBox ストレージシステムデータを検索します。これらのリソースを検出するには、ServiceNow Store から ディスカバリーとサービスマッピングパターン および CMDB CI クラスモデルアプリケーションをインストールする必要があります。各アプリケーションは互いに依存しています。Paris 以前のリリースを使用している Now Platform で、パターンを使用して InfiniBox コンポーネントを検出できます。

    InfiniBox エンタープライズストレージアレイは、混合アプリケーションの作業負荷において、オールフラッシュよりも高速なパフォーマンス、高可用性、マルチペタバイトのスケールを提供します。​InfiniBox ハードウェアの冗長性設計により、コンポーネントの障害からの迅速な復旧を可能にします。

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

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

    前提条件

    注:
    InfiniBox システムに関連付けられた「ホスト」と「クラスター」のディスカバリーは、ディスカバリーとサービスマッピングパターン (sn_itom_pattern) プラグインのバージョン 1.0.83 以降ではサポートされていません。
    • 次のプラグインをインストールします。
      • CMDB CI クラスモデルプラグイン (バージョン 1.28.0 以降)
      • ディスカバリーとサービスマッピングパターンプラグイン (バージョン 1.0.81 以降)
    • InfiniBox ストレージシステムの基本認証情報を設定します。
    • 認証情報エイリアスを設定し、それを InfiniBox システム認証情報レコードに関連付けます。

    • ディスカバリースケジュールタイプを [サーバーなし] に設定します。

    • MID サーバーがターゲットデバイスにアクセスできることを確認します。

    認証
    REST API 呼び出しを認証するための基本認証タイプの認証情報を設定します。これらは、InfiniBox ストレージシステムに関連付けられた CI タイプのディスカバリーに使用されます。​
    1. [接続および資格情報エイリアス] に移動します。
    2. 新しい [認証情報] レコードを作成します。
    3. [認証情報] 関連リストフォームで、新しい [基本認証] 認証情報レコードを作成します。[基本認証] パラメーターを設定します。
      ​​
      図 : 1. 接続および資格情報エイリアス

      接続および資格情報エイリアス

    基本認証情報。
    [基本認証] タイプの認証情報と、認証情報レコードに関連付けられた認証情報エイリアスを設定します。

    以前に認証情報エイリアスを作成した認証情報レコードフォームから同じ設定を行うことができます。接続および資格情報エイリアスレコードをそれぞれ関連付けます。

    図 : 2. 基本認証情報

    基本認証情報
    ディスカバリースケジュール
    1. [サーバーなしディスカバリー] タイプのディスカバリースケジュールを作成します。
      ディスカバリースケジュール。
    2. 検出タイプが [サーバーレス] ディスカバリースケジュールの場合は、[サーバーなし実行パターン] タブ内で InfiniBox ストレージシステムの LP パターンを設定します。
    3. [子パターンの実行] を True に設定します。

      これにより、システムは、InfiniBox ストレージシステム (LP) の子パターンに関連付けられたすべてのパターンをトリガーできます。これは、大きいペイロード (LP) メカニズムのために必要です。これは、InfiniBox ストレージシステムと対応するすべての CI タイプのディスカバリーに使用されます。


    サーバーなし実行パターン。

    [サーバーなし実行パターン] 関連セクションの ip_addresscredential_alias の値を適用します。これらは、ディスカバリースケジュールと関連する InfiniBox ディスカバリーパターンをトリガーするための入力パラメーターとして機能します。

    InfiniBox システムの IP アドレスと、以前に作成した接続および資格情報エイリアスレコードの ID を適用します。これらは、InfiniBox 認証情報の [基本認証] タイプレコードに関連しています。

    図 : 3. サーバーなし実行パターン

    サーバーなし実行パターン

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

    表 : 1. ストレージサーバー [cmdb_ci_storage_server]
    フィールド 説明
    ip_address InfiniBox システムの IP アドレス
    name InfiniBox システムの名前
    os_version InfiniBox システムの現在のバージョン
    model_id InfiniBox システムのモデル ID
    manufacturer InfiniBox システムの製品名
    serial_number InfiniBox システムのシリアル番号
    operational_status InfiniBox システムの運用ステータス
    physical_capacity InfiniBox システムの合計物理容量 (GB)
    virtual_capacity InfiniBox システムの合計仮想容量 (GB)
    図 : 4. ストレージサーバービューマップ

    ストレージサーバービューマップ
    表 : 2. ディスク [cmdb_ci_disk]
    フィールド 説明
    device id 物理ディスクデバイスの ID。NODE_ID@DISK_ID の組み合わせ。
    name 物理ディスクデバイスの名前。INFINIBOX_NAME:NODE_ID@DISK_ID の組み合わせ。
    drive_type 物理ディスクデバイスのドライブタイプ。
    model_id 物理ディスクデバイスのモデル ID。
    manufacturer 物理ディスクデバイスのベンダー。
    operational_status 物理ディスクデバイスの運用ステータス。
    serial_number 物理ディスクデバイスのシリアル番号。
    コンピュータ InfiniBox システムの任意の物理ノード部分への参照
    表 : 3. ファイバーチャネルポート [cmdb_ci_fc_port]
    フィールド 説明
    wwpn ファイバーチャネルポートのワールドワイドポート名。
    name ファイバーチャネルポートの名前 (wwpn)。
    speed 適用される場合は、ファイバーチャネルポートの速度値 (ギガビット/秒)。
    wwnn ファイバーチャネルポートのワールドワイドノード名。
    port_role ファイバーチャネルポートのロール。
    state ファイバーチャネルポートのステータス。
    link_state ファイバーチャネルポートの接続のステータス。
    manufacturer ファイバーチャネルポートのベンダー。
    model_id ファイバーチャネルポートのモデル ID。
    コンピュータ InfiniBox システムの任意の物理ノード部分への参照。
    図 : 5. ファイバーチャネルビューマップ

    ファイバーチャネルビューマップ
    表 : 4. ストレージスイッチ [cmdb_ci_storage_switch]
    フィールド 説明

    object_id

    ストレージスイッチの ID。
    name ストレージスイッチの名前。 id:SWITCH_ID@SWITCH_NAME の組み合わせ。
    wwnn ストレージスイッチのワールドワイドノード名。
    manufacturer ストレージスイッチのベンダー。
    図 : 6. ストレージスイッチビューマップ

    ストレージスイッチビューマップ
    表 : 5. ネットワークアダプター [cmdb_ci_network_adapter]
    フィールド 説明
    mac_address ネットワークアダプターのイーサネットアドレス。
    name ネットワークアダプターのイーサネット名。
    operational_status ネットワークアダプターのイーサネットリンクステータス。
    manufacturer ネットワークアダプターのイーサネットベンダー。
    model_id ネットワークアダプターのイーサネットモデル ID。
    ip_address イーサネットネットワークアダプターに関連付けられた IPv4 IP アドレス。
    図 : 7. ネットワークアダプタービューマップ

    ネットワークアダプタービューマップ
    表 : 6. IP アドレス [cmdb_ci_ip_address]
    フィールド 説明
    netmask InfiniBox ストレージシステムに関連付けられたネットマスク。
    name 任意の InfiniBox ノードまたは InfiniBox ストレージシステムの IPv4 IP アドレス。
    ip_address 任意の InfiniBox ノードの IPv4 IP アドレス。
    表 : 7. ストレージノード要素 [cmdb_ci_storage_node_element]
    フィールド 説明
    object_id InfiniBox ストレージノードの名前。id:NODE_ID@NODE_NAME の組み合わせ。
    name InfiniBox ストレージノードの名前。INFINIBOX_NAME@NODE_NAME の組み合わせ。
    node_state InfiniBox ストレージノードの運用ステータス。
    manufacturer InfiniBox ストレージノードのベンダー。
    model_id InfiniBox ストレージノードのモデル。
    ip_address InfiniBox ストレージノードにアサインされた IPv4 IP アドレス。
    図 : 8. ストレージノード要素ビューマップ

    ストレージノード要素ビューマップ
    表 : 8. シリアル番号 [cmdb_serial_number]
    フィールド 説明
    serial_number InfiniBox ストレージシステムに関連付けられたシリアル番号。
    serial_number_type InfiniBox ストレージシステムのシリアル番号。
    valid InfiniBox ストレージシステムのシリアル番号の有効なタイプ。
    表 : 9. ストレージボリューム [cmdb_ci_storage_volume]
    フィールド 説明
    object_id ストレージボリュームの ID。id:VOLUME_ID@VOLUME_NAME の組み合わせ。
    volume_id ストレージボリュームの ID。id:VOLUME_ID@VOLUME_NAME の組み合わせ。
    name ストレージボリュームの名前。
    storage_type ストレージボリュームのロール。
    size_bytes ストレージボリュームの合計サイズ (バイト)。
    serial_number ストレージボリュームのシリアル番号。
    pool_id ストレージボリュームが関連付けられているプールの ID。
    state ストレージボリュームのロックステータス。
    provisioning_type ストレージボリュームのプロビジョニングのタイプ。
    size ストレージボリュームの合計サイズ (ギガバイト)。
    provided_by ストレージボリュームが関連付けられているストレージプールへの参照。
    図 : 9. ストレージボリュームビューマップ

    ストレージボリュームビューマップ
    表 : 10. ストレージボリュームスナップショット [cmdb_ci_storage_vol_snapshot]
    フィールド 説明
    object_id ストレージボリュームスナップショットの ID。id:VOLUME_ID@VOLUME_NAME の組み合わせ。
    storage_server ボリュームスナップショットが関連付けられている InfiniBox システムの名前。
    name ストレージボリュームスナップショットの名前。
    size_bytes ストレージボリュームスナップショットの合計サイズ (バイト)。
    size ストレージボリュームスナップショットの合計サイズ (ギガバイト)。
    serial_number ストレージボリュームスナップショットのシリアル番号。
    pool_id ストレージボリュームスナップショットが関連付けられているプールの ID。
    parent_id ストレージボリュームスナップショットの親であるストレージボリュームの ID。
    state ストレージボリュームスナップショットのロックステータス。
    provisioning_type ストレージボリュームスナップショットのプロビジョニングのタイプ。
    provided_by ストレージボリュームが関連付けられているストレージプールへの参照。
    図 : 10. ストレージボリュームスナップショット

    ストレージボリュームスナップショット
    表 : 11. ストレージプール [cmdb_ci_storage_pool]
    フィールド 説明
    object_id ストレージボリュームの ID。id:POOL_ID@POOL_NAME の組み合わせ
    name ストレージプールの名前。
    physical_capacity ストレージプールの合計物理容量 (ギガバイト)。
    virtual_capacity ストレージプールの合計仮想容量 (ギガバイト)。
    free_phys_capacity ストレージプールの利用可能な物理容量 (ギガバイト)。
    free_virt_capacity ストレージプールの利用可能な仮想容量 (ギガバイト)。
    num_vols ストレージプールに参加しているボリュームの数。
    num_file_sys ストレージプールに参加しているファイルシステムの数。
    num_file_sys_snap ストレージプールに参加しているファイルシステムスナップショットの数。
    num_vol_snap ストレージプールに参加しているボリュームスナップショットの数。
    pool_id ストレージプールの ID。
    pool_state ストレージプールのステータス。
    図 : 11. ストレージプールビューマップ

    ストレージプールビューマップ
    表 : 12. ファイルシステム [cmdb_ci_file_system]
    フィールド 説明
    object_id プライマリファイルシステムの ID。id:FILE_SYSTEM_ID の組み合わせ。
    server_name プライマリファイルシステムが関連付けられている InfiniBox システムの名前。
    name プライマリファイルシステムの名前。id:FILE_SYSTEM_ID@FILE_SYSTEM_NAME の組み合わせ。
    size_bytes プライマリファイルシステムの合計サイズ (バイト)。
    size プライマリファイルシステムの合計サイズ (ギガバイト)。
    free_space_bytes プライマリファイルシステムの空きスペース (バイト)。
    serial_number プライマリファイルシステムのシリアル番号。
    storage_type プライマリファイルシステムのタイプ。
    pool_id プライマリファイルシステムが関連付けられている プールの ID。
    provisioning_type プライマリファイルシステムのプロビジョニングのタイプ。
    provided_by プライマリファイルシステムが関連付けられているストレージプールへの参照。
    図 : 12. ファイルシステムビューマップ

    ファイルシステムビューマップ
    表 : 13. ファイルシステムスナップショット​​[cmdb_ci_file_system_snapshot]
    フィールド 説明
    object_id スナップショットファイルシステムの ID。id:FILE_SYSTEM_ID@FILE_SYSTEM_NAME の組み合わせ。
    volume_id スナップショットファイルシステムの ID。id:FILE_SYSTEM_ID@FILE_SYSTEM_NAME の組み合わせ。
    server_name スナップショットファイルシステムが関連付けられている InfiniBox システムの名前。
    name スナップショットファイルシステムの名前。
    size_bytes スナップショットファイルシステムの合計サイズ (バイト)。
    free_space_bytes スナップショットファイルシステムの空きスペース (バイト)。
    serial_number スナップショットファイルシステムのシリアル番号。
    storage_type スナップショットファイルシステムのタイプ。
    pool_id スナップショットファイルシステムが関連付けられているプールの ID。
    parent_id スナップショットファイルシステムが関連付けられているプライマリファイルシステムの ID。
    provisioning_type スナップショットファイルシステムのプロビジョニングのタイプ。
    図 : 13. ファイルシステムスナップショットビューマップ

    ファイルシステムスナップショットビューマップ
    表 : 14. ストレージファイル共有 [cmdb_ci_storage_fileshare]
    フィールド 説明
    path InfiniBox エクスポートエンティティのエクスポートパス
    name InfiniBox エクスポートエンティティの名前。id:EXPORT_ID@EXPORT_PATH の組み合わせ。
    fileshare_id InfiniBox システムのコンテキストでのエクスポートエンティティの ID。
    図 : 14. エクスポートビューマップ

    エクスポートビューマップ
    表 : 15. InfiniBox プライマリ整合性グループ​​[cmdb_ci_infinibox_cg]
    フィールド 説明
    object_id プライマリ InfiniBox 整合性グループの ID。id:CONSISTENCY_GROUP_ID@ CONSISTENCY_GROUP_NAME の組み合わせ。
    created_time プライマリ InfiniBox 整合性グループの作成時間。YY-MM-DD HH:mm::SS 形式。
    updated_time プライマリ InfiniBox 整合性グループの更新時間。YY-MM-DD HH:mm::SS 形式。
    name プライマリ InfiniBox 整合性グループの名前。
    type プライマリ InfiniBox 整合性グループのタイプ。
    members_count プライマリ InfiniBox 整合性グループに参加しているエンティティの数。
    pool_id プライマリ InfiniBox 整合性グループが関連付けられているプールの ID。
    lock_state プライマリ InfiniBox 整合性グループのロックステータス。
    図 : 15. プライマリ整合性グループビューマップ

    プライマリ整合性グループビューマップ
    表 : 16. InfiniBox スナップショット整合性グループ​[cmdb_ci_infinibox_snapshot_cg]
    フィールド 説明
    object_id スナップショット InfiniBox 整合性グループの ID。id:CONSISTENCY_GROUP_ID@ CONSISTENCY_GROUP_NAME の組み合わせ。
    created_time スナップショット InfiniBox 整合性グループの作成時間。YY-MM-DD HH:mm::SS 形式。
    updated_time スナップショット InfiniBox 整合性グループの更新時間。YY-MM-DD HH:mm::SS 形式。
    name スナップショット InfiniBox 整合性グループの名前。
    type スナップショット InfiniBox 整合性グループのタイプ。
    members_count スナップショット InfiniBox 整合性グループに参加しているエンティティの数。
    pool_id スナップショット InfiniBox 整合性グループが関連付けられているプールの ID。
    lock_state スナップショット InfiniBox 整合性グループのロックステータス。
    図 : 16. スナップショット整合性グループビューマップ

    スナップショット整合性グループビューマップ
    表 : 17. InfiniBox リンク​[cmdb_ci_infinibox_link]
    フィールド 説明
    object_id InfiniBox リンクの ID。
    name InfiniBox リンクの名前。
    remote_version リモート InfiniBox ストレージシステムのバージョン。
    remote_host リモート InfiniBox ストレージシステムのホスト名または IP アドレス。
    remote_ip リモート InfiniBox ストレージシステムの IP アドレス。
    remote_link_id リモート InfiniBox ストレージシステムのリンク ID。
    remote_serial_number リモート InfiniBox ストレージシステムのシリアル番号。
    remote_sys_name リモート InfiniBox ストレージシステムのシステム名。
    link_state リモート InfiniBox ストレージシステム間のリンクのステータス。
    link_config_id リモート InfiniBox ストレージシステムの GUID 形式でのリンク構成 ID。
    link_mode InfiniBox ストレージシステム間のリンクのモード。​
    resiliency_mode InfiniBox ストレージシステム間の対障害弾力性モード。​
    local_witness_state InfiniBox ストレージシステムのローカル監視状況。
    witness_address アサインされている場合は、InfiniBox ストレージシステムのローカル監視アドレス。​
    last_connection_time Infinibox ストレージシステム間に確立された接続のタイムスタンプ。 YY-MM-DD HH:MM::SS 形式。​
    local_replica_net_space_id Infinibox ストレージシステムのローカルレプリカネットワークスペース ID。​
    link_replication_type InfiniBox ストレージシステム間のリンクのレプリケーションタイプ。​
    図 : 17. リンクビューマップ

    リンクビューマップ
    表 : 18. InfiniBox レプリカ​​[cmdb_ci_infinibox_replica]
    フィールド 説明
    object_id InfiniBox レプリカの ID。LOCAL_ENTITY_NAME@REMOTE_ENTITY_NAME@replica:REPLICA_ID の組み合わせ。
    name InfiniBox レプリカの ID。LOCAL_ENTITY_NAME@REMOTE_ENTITY_NAME@replica:REPLICA_ID の組み合わせ。
    replica_role InfiniBox ストレージシステムレプリカのロール。
    entity_type InfiniBox ストレージシステムのコンテキストで複製されたエンティティのタイプ。
    replica_state InfiniBox ストレージシステムのコンテキストでのレプリカのステータス。
    replication_type 適用されている場合は、InfiniBox ストレージシステムのコンテキストのレプリケーションタイプ。
    sync_state InfiniBox ストレージシステムレプリカの同期ステータス。
    link_id InfiniBox ストレージシステムのコンテキストでレプリカに関連づけられたリンクの ID。
    entity_id InfiniBox ストレージシステムのコンテキストでの複製されたエンティティの ID。​
    remote_entity_id InfiniBox ストレージシステムの複製されたリモートエンティティの ID。​
    entity_name InfiniBox ストレージシステムのコンテキストでの複製されたローカルエンティティの名前。​
    remote_entity_name ​ InfiniBox ストレージシステムのコンテキストでの複製されたリモートエンティティの名前。
    dataset_type InfiniBox ストレージシステムのコンテキストでのローカルデータセットタイプ。​
    図 : 18. レプリカビューマップ

    レプリカビューマップ

    CI 関係

    InfiniBox ストレージシステム (LP) パターンによって作成された関係

    CI 関係 CI
    cmdb_ci_storage_server "Contains :: Contained by" cmdb_ci_storage_switch
    cmdb_ci_fc_port “Connects to :: Connected by” cmdb_ci_storage_switch​
    cmdb_ci_storage_server “Uses :: Used by” cmdb_ci_network_adapter
    cmdb_ci_storage_node_element “Owns :: Owned by” cmdb_ci_network_adapter
    cmdb_ci_ip_address “reference by column name nic” cmdb_ci_network_adapter
    cmdb_ci_storage_node_element ​ “Owns :: Owned by” cmdb_ci_fc_port
    cmdb_ci_storage_server “Owns :: Owned by” cmdb_ci_ip_address
    cmdb_ci_storage_node_element ​ “Owns :: Owned by” cmdb_ci_ip_address
    cmdb_ci_storage_node_element “Contains :: Contained by” cmdb_ci_disk
    cmdb_serial_number “reference” cmdb_ci_storage_server
    cmdb_ci_storage_server “Allocated to :: Allocated from” cmdb_ci_storage_node_element
    表 : 19. InfiniBox ストレージボリューム (LP) パターンによって作成された関係
    CI 関係 CI
    cmdb_ci_storage_volume “Provisioned From :: Provisioned” cmdb_ci_storage_vol_snapshot
    cmdb_ci_storage_pool “reference by column name provided by” cmdb_ci_storage_volume
    cmdb_ci_storage_server "Contains :: Contained by and reference by column name computer” cmdb_ci_storage_volume
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_storage_vol_snapshot
    cmdb_ci_infinibox_cg “Contains :: Contained by” cmdb_ci_storage_volume
    cmdb_ci_infinibox_snapshot_cg “Contains :: Contained by” cmdb_ci_storage_vol_snapshot
    表 : 20. InfiniBox ストレージプール (LP) パターンによって作成された関係
    CI 関係 CI
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_storage_pool
    表 : 21. InfiniBox ストレージエクスポート (LP) パターンによって作成された関係
    CI 関係 CI
    cmdb_ci_storage_fileshare “Provided By :: Provides” cmdb_ci_storage_server
    表 : 22. InfiniBox ストレージファイルシステム (LP) パターンによって作成された関係
    CI 関係 CI
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_file_system
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_file_system_snapshot
    cmdb_ci_file_system “Provided By :: Provides” cmdb_ci_storage_pool
    cmdb_ci_file_system_snapshot “Provided By :: Provides” cmdb_ci_storage_pool
    cmdb_ci_file_system “Provisioned From :: Provisioned” cmdb_ci_file_system_snapshot
    cmdb_ci_file_system “Provided By :: Provides” cmdb_ci_storage_fileshare
    cmdb_ci_file_system_snapshot “Provided By :: Provides” cmdb_ci_storage_fileshare
    表 : 23. InfiniBox ストレージ整合性グループ (LP) パターンによって作成された関係
    CI 関係 CI
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_infinibox_cg
    cmdb_ci_infinibox_cg “Provisioned From :: Provisioned” cmdb_ci_infinibox_snapshot_cg
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_infinibox_snapshot_cg
    cmdb_ci_infinibox_cg “Contains :: Contained by” cmdb_ci_storage_pool
    cmdb_ci_infinibox_snapshot_cg “Contains :: Contained by” cmdb_ci_storage_pool
    表 : 24. InfiniBox ストレージレプリカ (LP) パターンによって作成された関係
    CI 関係 CI
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_infinibox_replica
    cmdb_ci_infinibox_replica “Replicates to :: Replicated by” cmdb_ci_infinibox_cg
    cmdb_ci_infinibox_replica “Uses :: Used by” cmdb_ci_infinibox_link
    cmdb_ci_infinibox_replica “Replicates to :: Replicated by” cmdb_ci_storage_volume
    cmdb_ci_infinibox_replica “Replicates to :: Replicated by” cmdb_ci_file_system
    表 : 25. InfiniBox ストレージリンク (LP) パターンによって作成された関係
    CI 関係 CI
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_infinibox_link
    図 : 19. Infinibox クラスモデル
    infinibox クラスモデル