AWS 仮想サーバーパターンベースのディスカバリー

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

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

    パターンを使用した Amazon AWS Cloud コンポーネントのディスカバリー の「AWSディスカバリーの前提条件」セクションを確認します。

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

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

    表 : 1. 仮想マシンインスタンス [cmdb_ci_vm_instance]
    フィールド 説明
    名前 [name] インスタンスの名前。

    可能な値は、タグ名 (利用可能な場合) またはインスタンス ID です。

    オブジェクト ID [object_id] インスタンスの一意の識別子。
    ステータス [state] インスタンスの電源ステータス。
    可能な値:
    • オン:インスタンスが実行中です
    • オフ:インスタンスが停止しています
    VM インスタンス ID [vm_inst_id] AWSからのインスタンス識別子。
    メモリ (MB) [memory] インスタンスに割り当てられたメモリの量 (メガバイト (MB))。
    ネットワークアダプタ [nics] インスタンスに接続されているネットワークインターフェイスカード (NIC) の数。
    ディスク [disks] インスタンスに接続されているボリュームの数。
    CPU [cpus] 仮想 CPU (vCPU) の合計数。
    IP アドレス [ip_address] インスタンスにアサインされたプライベート IP アドレス。
    完全修飾ドメイン名 [fqdn] インスタンスに割り当てられた完全修飾ドメイン名 (FQDN)。
    インストールステータス [install_status] リソースのインストールステータス。

    例:インストール済みまたは廃止済み。

    運用ステータス [operational_status] リソースの運用ステータス。

    例:運用中、非稼働、廃止。

    注:

    廃止された仮想マシン (VM) を再アクティブ化し、そのアクティブ状態を仮想マシンインスタンス [cmdb_ci_vm_instance] テーブルの [運用ステータス] フィールドと [インストールステータス ] フィールドに正確に反映させる場合は、 sn_itom_pattern.discover_aws_instance_statuses MID サーバー プロパティを true に設定します。この設定では、パターン実行のページごとに 1 つずつ追加の API を呼び出すため、多数の VM を管理している場合はパフォーマンスに影響を与えるおそれがあることに注意してください。

    表 : 2. ストレージマッピング [cmdb_ci_storage_mapping]
    フィールド 説明
    名前 [name] ストレージマッピングの一意の識別子。
    オブジェクト ID [object_id] ストレージマッピングの一意の識別子。
    マッピングタイプ [mapping_type] Amazon マシンイメージ (AMI) で使用されるルートデバイスタイプ。

    AMI では、EBS ボリュームまたはインスタンスストアボリュームを使用できます。

    マウントポイント [mount_point] ボリュームがマウントされているデバイス名。

    例: /dev/sda1

    ホスト [host] インスタンスのパブリック IP アドレス (利用可能な場合)。
    インストールステータス [install_status] リソースのインストールステータス。デフォルト値は [インストール済み] です。
    運用ステータス [operational_status] リソースの運用ステータス。デフォルト値は [運用] です。
    表 : 3. サブネットエンドポイント [cmdb_ci_endpoint_subnet]
    フィールド 説明
    オブジェクト ID [object_id] サブネット識別子。
    名前 [name] サブネット識別子。
    IP アドレス [ip_address] サブネットエンドポイントに関連付けられた IP アドレス。
    リージョン [region] AWS サブネットが配置されているリージョン。
    表 : 4. クラウドサブネット [cmdb_ci_cloud_subnet]
    フィールド 説明
    オブジェクト ID [object_id] サブネット識別子。
    表 : 5. DNS 名 [cmdb_ci_dns_name]
    フィールド 説明
    名前 [name] インスタンスにアサインされたドメインネームシステム (DNS) 名。
    表 : 6. イメージ [cmdb_ci_os_template] またはクラウドイメージ [cmdb_ci_cloud_os_image]
    フィールド 説明
    オブジェクト ID [object_id] AMI 識別子。
    プロバイダー [provider] クラウドプロバイダー (AWS)。

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

    注:
    イメージ [cmdb_ci_os_template] テーブルを使用してクラウド OS イメージを保存すると、レコード数が異常に多くなることがあります。この問題を回避するには、検出された OS イメージをクラウドイメージ [cmdb_ci_cloud_os_image] テーブルに格納します。 詳細については、「クラウド OS イメージ検出の有効化」を参照してください。

    CI リレーションシップ

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

    CI リレーションシップ CI
    アベイラビリティゾーン [cmdb_ci_availability_zone] Contains::Contained by 仮想マシンインスタンス [cmdb_ci_vm_instance]
    仮想マシンインスタンス [cmdb_ci_vm_instance] Contains::Contained by ストレージマッピング [cmdb_ci_storage_mapping]
    仮想マシンインスタンス [cmdb_ci_vm_instance] Hosted on::Hosts AWS データセンター [cmdb_ci_aws_datacenter]
    DNS 名 [cmdb_ci_dns_name] Hosted on::Hosts AWS データセンター [cmdb_ci_aws_datacenter]
    仮想マシンインスタンス [cmdb_ci_vm_instance] Provisioned From::Provisioned 計算テンプレート [cmdb_ci_compute_template] またはクラウドハードウェアタイプ [cmdb_ci_cloud_hardware_type]
    仮想マシンインスタンス [cmdb_ci_vm_instance] Provisioned From::Provisioned イメージ [cmdb_ci_os_template] またはクラウドイメージ [cmdb_ci_cloud_os_image]
    仮想マシンインスタンス [cmdb_ci_vm_instance] Contains::Contained by DNS 名 [cmdb_ci_dns_name]
    仮想マシンインスタンス [cmdb_ci_vm_instance] Use End Point To::Use End Point From サブネットエンドポイント [cmdb_ci_endpoint_subnet]
    クラウドサブネット [cmdb_ci_cloud_subnet] Implement End Point To::Implement End Point From サブネットエンドポイント [cmdb_ci_endpoint_subnet]
    ネットワーク [cmdb_ci_network] Contains::Contained by クラウドサブネット [cmdb_ci_cloud_subnet]
    イメージ [cmdb_ci_os_template] またはクラウドイメージ [cmdb_ci_cloud_os_image] Hosted on::Hosts AWS データセンター [cmdb_ci_aws_datacenter]
    キー値 [cmdb_key_value] 参照 仮想マシンインスタンス [cmdb_ci_vm_instance]

    AWS タグディスカバリー

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

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

    AWS BYOL ディスカバリー

    バージョン 1.30.2 以降 ディスカバリーとサービスマッピングパターン パターン拡張セクションでは、 Windows および Red Hat Enterprise Linux (RHEL) VM の次のライセンスタイプを検出します。
    • 自分のライセンスを使用する (BYOL)
    • ライセンスが含まれる
    パターンでは、ライセンスタイプとモデルがキー値 [cmdb_key_value] テーブルに保存されます。
    表 : 8. キー値 [cmdb_key_value]
    フィールド 説明
    キー [key] ライセンスタイプキー。次のいずれかです。
    • Windows_OS_License_Type_automatic
    • RHEL_OS_License_Type_automatic
    値 [value] ライセンスモデル。次のいずれかです。
    • BYOL
    • ライセンスが含まれる
    構成アイテム [configuration_item] 仮想マシンインスタンス [cmdb_ci_vm_instance] テーブルを参照します。