ServiceNow ディスカバリー は、Oracle Cloud Infrastructure (OCI) ディスカバリーパターンを使用して、 Oracle 自律サービス、統合セキュリティおよびクラウドコンピュートを組み合わせることで、エンタープライズアプリケーションにリアルタイムの弾力性を提供します。 これらのリソースを検出するには、ServiceNow Storeからディスカバリーとサービスマッピングパターンアプリケーションを更新する必要があります。
必須条件
- 次のアプリケーションがインストールされていることを確認します
- 次のアプリケーションがインストールされ、最新の状態であることを確認します。
- Cloud Access Interface (バージョン 1.0.0 以降)
- ヴィジビリティコンテンツ
- CMDB CI クラスモデル
- ディスカバリーとサービスマッピングパターン
- Oracle API 認証情報の構成
- OCI 認証情報が構成され、秘密鍵と公開鍵が RSA 形式に変換されていることを確認します。詳細については、「Oracle API 認証情報の作成」を参照してください。
- OCI サービスアカウントの作成
- 詳細については、「OCI サービスアカウントの作成」を参照してください。
- クラウドディスカバリースケジュールの作成
- クラウドディスカバリーを大規模に実行する方法については、「クラウドディスカバリーワークスペース でのディスカバリースケジュールの作成」を参照してください。
LDC を実行するディスカバリースケジュールを作成します。
- 移動先 .
- [クラウドディスカバリー] ボタンをクリックします。
- [プロバイダー] フィールドで、[OCI] を選択します。フォームに入力して新しいアカウントを作成するか、既存のアカウントを選択します。詳細については、「OCI サービスアカウントの作成」を参照してください。
- [データセンターを選択] ページで、ディスカバリーを実行する LDC をフィルタリングします。
- [仮想マシンを検出 (オプション)] ページで、VM OS ディスカバリーを実行するかどうかを選択します。
- 完了したら、[スケジュールの作成] ページに移動し、[終了して実行] ボタンを選択します。
REST API 権限を確認する
をダウンロードする クラウドディスカバリー パターンスプレッドシート そのため、 ディスカバリー パターンの実行に必要なユーザー権限を付与できます。スプレッドシートには、権限に加えて、パターン名、タイプ、CI クラス、ベンダードキュメントへのリンクなどの有用な情報も含まれています。新しいパターンは四半期ごとに提供されるため、定期的にチェックして、スプレッドシートが最新バージョンであることを確認してください。
水平ディスカバリー中にディスカバリーによって収集されるデータ
検出される Oracle 構成データには、次のテーブルとフィールドが含まれています。
| フィールド |
説明 |
| クラウドデータベース (cmdb_ci_cloud_database) |
| name |
データベースの名前。 |
| object_id |
データベースの一意の識別子。 |
| operational_status |
データベースの運用ステータス。 |
| ベンダー |
ベンダー:Oracle。 |
| type |
Oracle データベースタイプ。 |
| version |
データベースのバージョン。 |
| state |
データベースのステータス。 |
| コメント |
削除戦略に対して属性が発行されます。 |
| install_status |
インストールステータス。 |
| イメージ (cmdb_ci_os_template) |
| name |
イメージ名。 |
| object_id |
イメージの一意の識別子。 |
| version |
ゲスト OS のバージョン。 |
| memory_mb |
ゲスト OS の名前。 |
| サービスアカウント (cmdb_ci_cloud_service_account) |
| name |
アカウント名。 |
| datacenter_type |
データセンタータイプ。 |
| account_id |
アカウントの一意の識別子。 |
| object_id |
アカウントの一意の識別子 (アカウント ID と同じ値)。 |
| discovery_credentials |
サービスアカウントに関連する認証情報。 |
| is_master_account |
ルートコンパートメントの場合は true。ルートコンパートメントでない場合は false。 |
| ネットワーク (cmdb_ci_network) |
| name |
ネットワーク名。 |
| object_id |
ネットワークの一意の識別子。 |
| cidr |
ネットワークの CIDR。 |
| domain_name |
ドメイン名。 |
| state |
ネットワークのステータス。 |
| NIC (cmdb_ci_nic) |
| name |
NIC 名。 |
| object_id |
NIC の一意の識別子。 |
| public_ip |
パブリック IP アドレス。 |
| mac_address |
MAC アドレス。 |
| primary |
セットアップに応じて true/false を設定します。 |
| private_ip |
プライベート IP アドレス。 |
| state |
NIC のステータス。 |
| ストレージボリューム (cmdb_ci_storage_volume) |
| name |
ストレージボリュームの名前。 |
| object_id |
ストレージボリュームの一意の識別子。 |
| state |
ストレージボリュームのステータス。 |
| volume_id |
ストレージボリュームの一意の識別子 (アカウント ID と同じ値)。 |
| size |
ストレージボリュームサイズ。 |
| size_bytes |
ストレージボリュームサイズ (バイト)。 |
| サブネット (cmdb_ci_cloud_subnet) |
| name |
サブネットの名前。 |
| object_id |
サブネットの一意の識別子。 |
| cidr |
サブネットの CIDR。 |
| domain_name |
ドメイン名。 |
| state |
サブネットのステータス。 |
| 仮想マシン (cmdb_ci_vm_instance) |
| name |
VM 名。 |
| object_id |
VM の一意の識別子。 |
| state |
VM のステータス。 |
| memory |
メモリサイズ。 |
| cpu |
CPU 数。 |
タグは cmdb_key_value テーブルに入力され、関連する cmdb ci リソースに関連付けられます。これをサポートするために、次のリソースの拡張セクションが作成されました。
- Autonomous DB
- Exadata DB
- 画像
- ネットワーク
- NIC
- ストレージボリューム
- アカウント
- サブネット
- 仮想マシン
CI 関係
表 : 1. Oracle OCI - 可用性ドメイン (LP) パターンを使用して検出される関係
| CI |
関係 |
CI |
| cmdb_ci_oci_datacenter |
Contains::Contained by |
cmdb_ci_availablity_zone |
表 : 2. Oracle OCI - ブロック (LP) パターンを使用して検出される関係
| CI |
関係 |
CI |
| cmdb_ci_vm_instance |
Use End Point To::Use End Point From |
cmdb_ci_endpoint_block |
| cmdb_ci_endpoint_block |
Implement End Point To::Implement End Point From |
cmdb_ci_storage_volume |
表 : 3. Oracle OCI - 障害ドメイン (LP) パターンを使用して検出される関係
| CI |
関係 |
CI |
| cmdb_ci_oci_datacenter |
Contains::Contained by |
cmdb_ci_availability_zone |
注: LDC の一部に対してクラウドディスカバリースケジューラーを設定すると、Oracle OCI - 障害ドメイン (LP) パターンがトリガーされなくなります。
表 : 4. Oracle OCI - イメージ (LP) パターンを使用して検出される関係
| CI |
関係 |
CI |
| cmdb_ci_os_template |
Hosted on::Hosts |
cmdb_ci_oci_datacenter |
表 : 5. Oracle OCI - LDC (LP) パターンを使用して検出される関係
| CI |
関係 |
CI |
| cmdb_ci_oci_datacenter |
Hosted on::Hosts |
cmdb_ci_cloud_service_account |
表 : 6. Oracle OCI - ネットワーク (LP) パターンを使用して検出される関係
| CI |
関係 |
CI |
| cmdb_ci_network |
Hosted on::Hosts |
cmdb_ci_oci_datacenter |
表 : 7. Oracle OCI - NIC アタッチメント (LP) パターンを使用して検出される関係
| CI |
関係 |
CI |
| cmdb_ci_vm_instance |
Use End Point To::Use End Point From |
cmdb_ci_endpoint_subnet |
| cmdb_ci_vm_instance |
Use End Point To::Use End Point From |
cmdb_ci_endpoint_vnic |
| cmdb_ci_endpoint_vnic |
Implement End Point To::Implement End Point From |
cmdb_ci_nic |
| cmdb_ci_cloud_subnet |
Implement End Point To::Implement End Point From |
cmdb_ci_endpoint_subnet |
表 : 8. Oracle OCI - NIC (LP) パターンを使用して検出される関係
| CI |
関係 |
CI |
| cmdb_ci_nic |
Hosted on::Hosts |
cmdb_ci_oci_datacenter |
表 : 9. Oracle OCI - ストレージボリューム (LP) パターンを使用して検出される関係
| CI |
関係 |
CI |
| cmdb_ci_availablity_zone |
Contains::Contained by |
cmdb_ci_storage_volume |
| cmdb_ci_storage_volume |
Hosted on::Hosts |
cmdb_ci_oci_datacenter |
表 : 10. Oracle OCI - サブネット (LP) パターンを使用して検出される関係
| CI |
関係 |
CI |
| cmdb_ci_network |
Contains::Contained by |
cmdb_ci_cloud_subnet |
表 : 11. Oracle OCI - 仮想マシン (LP) パターンを使用して検出される関係
| CI |
関係 |
CI |
| cmdb_ci_vm_instance |
Hosted on::Hosts |
cmdb_ci_oci_datacenter |
| cmdb_ci_vm_instance |
Provisioned From::Provisioned |
cmdb_ci_os_template |
| cmdb_ci_vm_instance |
Provisioned From:Provisioned |
cmdb_ci_compute_template |
| cmdb_ci_vm_instance |
DR provided by::Provides DR for |
cmdb_ci_avaliability_zone |
| cmdb_ci_avaliability_zone |
Contains::Contained by |
cmdb_ci_vm_instance |