Azure Virtual Machine Scale Sets (VMSS) インスタンスディスカバリー

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:9分
  • ディスカバリーとサービスマッピングパターン アプリケーションは、Azure - VM スケール セット (LP) と Azure VM インスタンス - 均一スケール セットのパターンを使用してAzure Virtual Machine Scale Sets (VMSS)を検索します。 これらのリソースを検出するには、ServiceNow Storeからディスカバリーとサービスマッピングパターンアプリケーションを更新する必要があります。

    VMSS では、負荷分散された仮想マシン (VM) のグループを作成および管理できます。VM インスタンスの数は、デマンドまたは定義されたスケジュールに応じて自動的に増減できます。統一 オーケストレーションモード 柔軟で達成します。
    • VMSS を柔軟なオーケストレーションで使用すると、同一または複数の仮想マシンタイプで大規模な高可用性を実現できます。Azure は柔軟なオーケストレーションにより、Azure VM エコシステム全体で統一されたエクスペリエンスを提供します。
    • VMSS を統一オーケストレーションで使用すると、同一のインスタンスを使用する大規模なステートレスワークロード用に最適化されます。VMSS を統一オーケストレーションで使用することで、仮想マシンプロファイルまたはテンプレートを使用して、目的のキャパシティにスケールアップできます。個々の仮想マシンインスタンスを管理またはカスタマイズする機能はありますが、統一モードでは同一の VM インスタンスを使用します。

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

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

    検出可能な VMSS とそのバージョンについては、「 ITOM ヴィジビリティ により検出された製品に関する詳細情報」を参照してください。

    必須条件

    Microsoft Azure パターンを使用したクラウドディスカバリーAzureディスカバリーの前提条件セクションを確認します。

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

    ディスカバリー は、Azure - VM スケールセット (LP) パターンの実行時に、 CMDB にデータを入力します。

    表 : 1. インスタンススケールセット [cmdb_ci_instance_scale_set]
    フィールド 説明
    インストールステータス [install_status] インスタンススケールセットのインストールステータス。デフォルト値は [インストール済み] です。
    ステータス [state] インスタンススケールセットのプロビジョニングステータス。可能な値は [利用可能] または [終了] です。
    オブジェクト ID [object_id] インスタンススケールセットの一意の識別子。
    名前 [name] インスタンススケールセットの名前。

    ディスカバリー Azure VM インスタンス - 統一スケールセットパターンの実行時に、 CMDB にデータを入力します。

    表 : 2. 仮想マシンインスタンス [cmdb_ci_vm_instance]
    フィールド 説明
    ネットワークアダプタ [nics] 仮想マシン (VM) インスタンスに接続されているネットワークインターフェイスカード (NIC) の数。
    ステータス [state] インスタンスの現在のステータス。例:オン、オフ、終了。
    インストールステータス [install_status] インスタンスのインストールステータス。デフォルト値は [インストール済み] です。
    運用ステータス [operational_status] インスタンスの運用ステータス。デフォルト値は [運用] です。
    ディスク [disks] インスタンスに接続されているディスクの数。
    ディスクサイズ (GB) [disk_size] VM に接続されているすべてのディスクの合計ストレージ容量 (ギガバイト (GB) 単位)。
    表 : 3. ストレージボリューム [cmdb_ci_storage_volume]
    フィールド 説明
    名前 [name] ストレージボリュームの名前または ID。
    オブジェクト ID [object_id] このリソースの Microsoft Azure によって割り当てられた一意の識別子。
    インストールステータス [install_status] ストレージボリュームのインストールステータス。デフォルト値は [インストール済み] です。
    運用ステータス [operational_status] ストレージボリュームの運用ステータス。デフォルト値は [運用] です。
    表 : 4. Cloud Mgmt ネットワークインターフェイス [cmdb_ci_nic]
    フィールド 説明
    名前 [name] ネットワークインターフェイスの名前または ID。
    オブジェクト ID [object_id] このリソースの Microsoft Azure によって割り当てられた一意の識別子。
    インストールステータス [install_status] ネットワークインターフェイスのインストールステータス。デフォルトのステータスは [インストール済み] です。
    運用ステータス [operational_status] ネットワークインターフェイスの運用ステータス。デフォルトのステータスは [運用] です。
    表 : 5. VNIC エンドポイント [cmdb_ci_endpoint_vnic]
    フィールド 説明
    名前 [name] エンドポイントの名前または ID。
    オブジェクト ID [object_id] このリソースの Microsoft Azure によって割り当てられた一意の識別子。
    表 : 6. イメージ [cmdb_ci_os_template]
    フィールド 説明
    名前 [name] イメージの名前または ID。
    オブジェクト ID [object_id] このリソースの Microsoft Azure によって割り当てられた一意の識別子。
    インストールステータス [install_status] イメージのインストールステータス。デフォルト値は [インストール済み] です。
    運用ステータス [operational_status] イメージの運用ステータス。デフォルト値は [operational] です。
    注:
    イメージ [cmdb_ci_os_template] テーブルを使用してクラウド OS イメージを保存すると、レコード数が異常に多くなることがあります。この問題を回避するには、検出された OS イメージをクラウドイメージ [cmdb_ci_cloud_os_image] テーブルに格納します。詳細については、「クラウド OS イメージ検出の有効化」を参照してください。
    表 : 7. ハードウェアタイプ [cmdb_ci_compute_template]
    フィールド 説明
    名前 [name] ハードウェアタイプの名前。
    注:
    特定の状況下では、ハードウェアタイプ [cmdb_ci_compute_template] テーブルに異常に多数のレコードが存在する場合があります。このような場合、検出されたハードウェアタイプをクラウドハードウェアタイプ [cmdb_ci_cloud_hardware_type] テーブルに保存できます。詳細については、「[クラウドのハードウェアタイプ] クラス拡張を有効にする」を参照してください。

    CI リレーションシップ

    ディスカバリー は、Azure - VM スケールセット (LP) パターンの実行時に、 VMSS ディスカバリーをサポートするためにこれらの関係を作成します。

    CI 関係 CI
    リソースグループ [cmdb_ci_resource_group] Contains::Contained by インスタンススケールセット [cmdb_ci_instance_scale_set]
    インスタンススケールセット [cmdb_ci_instance_scale_set] Hosted on::Hosts Azure データセンター [cmdb_ci_azure_datacenter]
    インスタンススケールセット [cmdb_ci_instance_scale_set] Consumes::Consumed by ロードバランサープール [cmdb_ci_lb_pool]

    ディスカバリー は、Azure - VM スケールセット (LP) パターンの実行時に、 VMSS ディスカバリーをサポートするためにこれらの関係を作成します。

    CI 関係 CI
    仮想マシンインスタンス [cmdb_ci_vm_instance] Managed by::Manages インスタンススケールセット [cmdb_ci_instance_scale_set]
    ストレージボリューム [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] Hosted on::Hosts Azure データセンター [cmdb_ci_azure_datacenter]
    ハードウェアタイプ [cmdb_ci_compute_template] Hosted on::Hosts Azure データセンター [cmdb_ci_azure_datacenter]
    仮想マシンインスタンス [cmdb_ci_vm_instance] Provisioned From::Provisioned ハードウェアタイプ [cmdb_ci_compute_template]
    仮想マシンインスタンス [cmdb_ci_vm_instance] Provisioned From::Provisioned クラウドハードウェアタイプ [cmdb_ci_cloud_hardware_type]
    Cloud Mgmt ネットワークインターフェイス [cmdb_ci_nic] Hosted on::Hosts Azure データセンター [cmdb_ci_azure_datacenter]
    仮想マシンインスタンス [cmdb_ci_vm_instance] Implement End Point To::Implement End Point From Cloud Mgmt ネットワークインターフェイス [cmdb_ci_nic]
    仮想マシンインスタンス [cmdb_ci_vm_instance] Use End Point To::Use End Point From VNIC エンドポイント [cmdb_ci_endpoint_vnic]
    仮想マシンインスタンス [cmdb_ci_vm_instance] Provisioned From::Provisioned イメージ [cmdb_ci_os_template]
    イメージ [cmdb_ci_os_template] Hosted on::Hosts Azure データセンター [cmdb_ci_azure_datacenter]

    タグディスカバリー

    Azure - VM スケールセット (LP) パターンと Azure VM インスタンス - 統一スケールセットパターンの両方でタグを収集し、キー値 [cmdb_key_value] テーブルに入力します。
    表 : 8. キー値 [cmdb_key_value]
    フィールド 説明
    キー [key] タグ名。
    値 [value] タグ値。