ServiceNow ディスカバリー は、Oracle Cloud Infrastructure (OCI) 検出パターンを使用して、Oracle の自律型サービス、統合セキュリティおよびクラウド・コンピューティングを組み合わせることで、エンタープライズ・アプリケーションにリアルタイムの弾力性を提供します。 これらのリソースを検出するには、ServiceNow Store から ディスカバリーとサービスマッピングパターン アプリケーションをアップデートする必要があります。
必須条件
- Cloud Access Interface ストアアプリ
- Cloud Access Interface アプリの最新バージョンがインストールされていることを確認します。
- CMDB CI Class Models ストアアプリ
- CMDB CI Class Models ストアアプリの最新バージョンがインストールされていることを確認します。
- Discovery and Service Mapping Patterns ストアアプリ
- Discovery and Service Mapping Patterns ストアアプリの最新バージョンがインストールされていることを確認します。
- OCI 資格情報
- 適切なアクセスを確保するために、新しい OCI 資格情報が設定されていること。「Oracle Cloud Infrastructure (OCI) 資格情報の生成」を参照してください。
- クラウド検出スケジュールの作成
- クラウド検出を大規模に実行するには、次を参照してください クラウドオペレーションワークスペース での検出スケジュールの作成
-
LDC を実行する検出スケジュールを作成します。
- 移動先 .
- [クラウド検出] ボタンをクリックします。
- [プロバイダー] フィールドで、[OCI] を選択します。フォームに入力して新しいアカウントを作成するか、既存のアカウントを選択します。
表 : 1. [アカウントの追加] フォーム
| フィールド |
説明 |
| 名前 |
OCI サービスアカウントの一意の名前を入力します。 |
| アカウント ID |
OCI のコンパートメント ID を入力します。 |
| Discovery 資格情報 |
OCI 資格情報を選択します。 |
| データセンター URL |
https://$service.ap-mumbai-1.oraclecloud.com などのデータセンター値を入力します。 |
| データセンタータイプ |
OCI データセンター [cmdb_ci_google_datacenter] を選択します。 |
- [データセンターを選択] ページで、検出を実行する LDC をフィルタリングします。
- [仮想マシンを検出 (オプション)] ページで、VM OS 検出を実行するかどうかを選択します。
- 完了したら、 [スケジュールの作成] ページに移動し、[終了して実行] ボタンを選択します。
REST API 権限を確認する
をダウンロードする クラウドディスカバリー REST API 権限スプレッドシート そのため、パターンの実行に必要なユーザー権限を ディスカバリー 付与できます。新しいパターンは毎月リリースされるため、定期的にチェックして、スプレッドシートが最新バージョンであることを確認してください。
水平検出中に Discovery によって収集されるデータ
検出される 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 関係
表 : 2. Oracle OCI - 可用性ドメイン (LP) パターンを使用して検出される関係
| CI |
関係 |
CI |
| cmdb_ci_oci_datacenter |
Contains::Contained by |
cmdb_ci_availablity_zone |
表 : 3. 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 |
表 : 4. Oracle OCI - 障害ドメイン (LP) パターンを使用して検出される関係
| CI |
関係 |
CI |
| cmdb_ci_oci_datacenter |
Contains::Contained by |
cmdb_ci_availability_zone |
注: LDC の一部に対してクラウド検出スケジューラーを設定すると、Oracle OCI - 障害ドメイン (LP) パターンがトリガーされなくなります。
表 : 5. Oracle OCI - イメージ (LP) パターンを使用して検出される関係
| CI |
関係 |
CI |
| cmdb_ci_os_template |
Hosted on::Hosts |
cmdb_ci_oci_datacenter |
表 : 6. Oracle OCI - LDC (LP) パターンを使用して検出される関係
| CI |
関係 |
CI |
| cmdb_ci_oci_datacenter |
Hosted on::Hosts |
cmdb_ci_cloud_service_account |
表 : 7. Oracle OCI - ネットワーク (LP) パターンを使用して検出される関係
| CI |
関係 |
CI |
| cmdb_ci_network |
Hosted on::Hosts |
cmdb_ci_oci_datacenter |
表 : 8. 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 |
表 : 9. Oracle OCI - NIC (LP) パターンを使用して検出される関係
| CI |
関係 |
CI |
| cmdb_ci_nic |
Hosted on::Hosts |
cmdb_ci_oci_datacenter |
表 : 10. 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 |
表 : 11. Oracle OCI - サブネット (LP) パターンを使用して検出される関係
| CI |
関係 |
CI |
| cmdb_ci_network |
Contains::Contained by |
cmdb_ci_cloud_subnet |
表 : 12. 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 |