Azure 仮想マシンパターンベースのディスカバリー

  • リリースバージョン: Yokohama
  • 更新日 2026年03月12日
  • 所要時間:9分
  • ディスカバリーとサービスマッピングパターン クラウド環境 Azure 仮想マシン (VM) を検索します。 これらのリソースを検出するには、ServiceNow Storeから最新バージョンの ディスカバリーとサービスマッピングパターン アプリケーションに更新する必要がある場合があります。

    パターンベースのディスカバリーとマッピングの要件

    Microsoft Azureディスカバリーの前提条件を確認する
    詳細については、「 パターンを使用した Microsoft Azure コンポーネントの検出」の「前提条件」セクションを参照してください。

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

    ディスカバリー は、Azure - 仮想マシン (LP) パターンの実行時に CMDB にデータを入力します。

    表 : 1. 仮想マシンインスタンス [cmdb_ci_vm_instance]
    フィールド 説明
    名前 [name] 仮想マシンの名前。
    オブジェクト ID [object_id] この仮想マシンの Azure によって割り当てられた一意の識別子。
    VM インスタンス ID [vm_inst_id] Azure によってアサインされた一意の仮想マシン識別子。
    ステータス [state] 仮想マシンの電源ステータス。

    可能な値には、[オン]、[オフ]、または [終了] があります。

    メモリ (MB) [memory] 仮想マシンのメモリ容量 (メガバイト (MB) 単位)。
    CPU [cpus] 仮想マシンに割り当てられた仮想 CPU (vCPU) の数。
    ディスク [disks] OS ディスクとデータディスクを含む、仮想マシンに接続されているディスクの合計数。
    ディスクサイズ [disks_size] 仮想マシンに接続されているすべてのディスクの合計サイズ (ギガバイト (GB) 単位)
    ネットワークアダプタ [nics] 仮想マシンに接続されているネットワークインターフェイスカード (NIC) の数。
    インストールステータス [install_status] リソースのインストールステータス。デフォルト値は [インストール済み] です。
    表 : 2. インスタンススケールセット [cmdb_ci_instance_scale_set]
    フィールド 説明
    オブジェクト ID [object_id] この仮想マシンスケールセットインスタンスの Azure によって割り当てられた一意の識別子。
    表 : 3. ストレージボリューム [cmdb_ci_storage_volume]
    フィールド 説明
    オブジェクト ID [object_id] 管理対象ディスクの一意の識別子。
    名前 [name] 管理対象ディスクの名前。
    表 : 4. ブロックエンドポイント [cmdb_ci_endpoint_block]
    フィールド 説明
    オブジェクト ID [object_id] ディスクエンドポイントの一意の識別子。
    名前 [name] ディスクエンドポイントの名前。
    ホスト [host] このディスクエンドポイントが接続されている仮想マシンオブジェクト ID。
    表 : 5. Cloud Mgmt ネットワークインターフェイス [cmdb_ci_nic]
    フィールド 説明
    オブジェクト ID [object_id] NIC の一意の識別子。
    プライマリ [primary] この NIC がプライマリネットワークインターフェイスであるかどうかを示します。
    表 : 6. VNIC エンドポイント [cmdb_ci_endpoint_vnic]
    フィールド 説明
    オブジェクト ID [object_id] 仮想ネットワークインターフェイスエンドポイントの一意の識別子。
    名前 [name] 仮想ネットワークインターフェイスエンドポイントの名前。
    表 : 7. アベイラビリティゾーン [cmdb_ci_availability_zone]
    フィールド 説明
    オブジェクト ID [object_id] region-zone 形式の可用性ゾーンの一意の識別子。
    名前 [name] region-zone 形式の可用性ゾーンの一意の識別子。
    インストールステータス [install_status] リソースのインストールステータス。デフォルト値は [インストール済み] です。
    表 : 8. イメージ [cmdb_ci_os_template] またはクラウドイメージ [cmdb_ci_cloud_os_image]
    フィールド 説明
    オブジェクト ID [object_id] OS イメージまたはカスタムイメージの一意の識別子。
    名前 [name] OS イメージまたはカスタムイメージの名前。
    プロバイダー [provider] クラウドプロバイダー。値は AZURE に設定されます。

    このフィールドは、クラウドイメージ [cmdb_ci_cloud_os_image] テーブルでのみ入力されます。

    注:
    イメージ [cmdb_ci_os_template] テーブルを使用してクラウド OS イメージを保存すると、レコード数が異常に多くなることがあります。この問題を回避するには、検出された OS イメージをクラウドイメージ [cmdb_ci_cloud_os_image] テーブルに格納します。 詳細については、「クラウド OS イメージ検出の有効化」を参照してください。
    表 : 9. ハードウェアタイプ [cmdb_ci_compute_template] またはクラウドハードウェアタイプ [cmdb_ci_cloud_hardware_type]
    フィールド 説明
    オブジェクト ID [object_id] VM サイズのストックキーピングユニット (SKU) 名。
    プロバイダー [provider] クラウドプロバイダー。値は AZURE に設定されます。

    このフィールドは、クラウドハードウェアタイプ [cmdb_ci_cloud_hardware_type] テーブルでのみ入力されます。

    注:
    ハードウェアタイプ [cmdb_ci_compute_template] テーブルを使用してハードウェアタイプを保存すると、レコード数が異常に多くなることがあります。この問題を回避するために、検出されたハードウェアタイプをクラウドハードウェアタイプ [cmdb_ci_cloud_hardware_type] テーブルに保存できます。 詳細については、「[クラウドのハードウェアタイプ] クラス拡張を有効にする」を参照してください。

    CI リレーションシップ

    Azure - 仮想マシン (LP) パターンでは、VM ディスカバリーをサポートするためにこれらの関係が作成され Azure

    CI リレーションシップ CI
    仮想マシンインスタンス [cmdb_ci_vm_instance] Managed by::Manages インスタンススケールセット [cmdb_ci_instance_scale_set]
    仮想マシンインスタンス [cmdb_ci_vm_instance] Hosted on::Hosts Azure データセンター [cmdb_ci_azure_datacenter]
    仮想マシンインスタンス [cmdb_ci_vm_instance] Provisioned From::Provisioned ハードウェアタイプ [cmdb_ci_compute_template] またはクラウドハードウェアタイプ [cmdb_ci_cloud_hardware_type]
    ストレージボリューム [cmdb_ci_storage_volume] Hosted on::Hosts Azure データセンター [cmdb_ci_azure_datacenter]
    ブロックエンドポイント [cmdb_ci_endpoint_block] Implement End Point To::Implement End Point From ストレージボリューム [cmdb_ci_storage_volume]
    仮想マシンインスタンス [cmdb_ci_vm_instance] Use End Point To::Use End Point From ブロックエンドポイント [cmdb_ci_endpoint_block]
    仮想マシンインスタンス [cmdb_ci_vm_instance] Use End Point To::Use End Point From VNIC エンドポイント [cmdb_ci_endpoint_vnic]
    VNIC エンドポイント [cmdb_ci_endpoint_vnic] Implement End Point To::Implement End Point From Cloud Mgmt ネットワークインターフェイス [cmdb_ci_nic]
    リソースグループ [cmdb_ci_resource_group] Contains::Contained by 仮想マシンインスタンス [cmdb_ci_vm_instance]
    仮想マシンインスタンス [cmdb_ci_vm_instance] Provisioned From::Provisioned イメージ [cmdb_ci_os_template] またはクラウドイメージ [cmdb_ci_cloud_os_image]
    イメージ [cmdb_ci_os_template] またはクラウドイメージ [cmdb_ci_cloud_os_image] Hosted on::Hosts Azure データセンター [cmdb_ci_azure_datacenter]
    アベイラビリティゾーン [cmdb_ci_availability_zone] Contains::Contained by 仮想マシンインスタンス [cmdb_ci_vm_instance]
    Azure データセンター [cmdb_ci_azure_datacenter] Contains::Contained by アベイラビリティゾーン [cmdb_ci_availability_zone]
    可用性セット [cmdb_ci_availability_set] Contains::Contained by 仮想マシンインスタンス [cmdb_ci_vm_instance]
    キー値 [cmdb_key_value] 参照 仮想マシンインスタンス [cmdb_ci_vm_instance]

    Azure タグディスカバリー

    Azure - 仮想マシン (LP) パターンはタグを収集し、キー値 [cmdb_key_value] テーブルに入力します。

    表 : 10. キー値 [cmdb_key_value]
    フィールド 説明
    キー [key] タグ名。
    値 [value] タグ値。
    構成アイテム [configuration_item] 仮想マシンインスタンス [cmdb_ci_vm_instance] テーブルを参照します。

    Azure BYOL ディスカバリー

    [パターン拡張] セクションでは、 Windows および Red Hat Enterprise Linux (RHEL) VM の次のライセンスタイプを検出します。
    • 自分のライセンスを使用する (BYOL)
    • ライセンスが含まれる
    パターンでは、ライセンスタイプとモデルがキー値 [cmdb_key_value] テーブルに保存されます。
    注:

    表 : 11. キー値 [cmdb_key_value]
    フィールド 説明
    キー [key] ライセンスタイプキー。次のいずれかです。
    • Windows_OS_License_Type_automatic
    • RHEL_OS_License_Type_automatic
    値 [value] ライセンスモデル。次のいずれかです。
    • BYOL
    • ライセンスが含まれる
    構成アイテム [configuration_item] 仮想マシンインスタンス [cmdb_ci_vm_instance] テーブルを参照します。