アセット・ソースの作成- AWS

Oracle Cloud Migrations環境でアセット・ソースを作成する方法について学習します。

アセット・ソースを作成する前に、必要なAWS権限が定義されていることを確認してください。詳細は、AWS資格証明を参照してください。

  • アセット・ソースを作成するには、次のステップに従います。
    1. ナビゲーション・メニューを開き、「移行とディザスタ・リカバリ」をクリックします。「クラウド移行」で、「検出」をクリックし、「アセット・ソースの作成」をクリックします。
    2. 「AWSアセット・ソースの作成」をクリックします。
    3. 「アセット・ソース情報」に次を入力します:
      1. Name: アセット・ソースの名前を入力します。
      2. アカウントID: AWSアカウントIDを入力します。AWSアカウントIDの場所を参照してください
      3. リージョン: ソース・リソースがあるAWSリージョンを選択します。
      4. コンパートメント: アセット・ソースのコンパートメントを選択します。
      5. ターゲット・コンパートメント: インベントリ・アセットを作成したコンパートメントを選択します。
    4. 「リモート接続ソース環境」で、ソース環境を選択します。既存のソース環境を使用するか、新しいソース環境を作成できます。
      • ソース環境がすでに存在する場合は、「既存のソース環境の使用」をクリックします。
      • 新規環境を作成するには、「新規作成」をクリックします。
    5. 「検出資格証明」セクションで、次のいずれかのオプションを使用します。
      • 「既存のシークレットの使用」をクリックし、既存の検出資格証明のボールトおよびシークレットを選択します。
      • 「シークレットの作成」をクリックし、検出権限を持つ資格証明のアクセス・キーIDおよびシークレット・アクセス・キーを入力します。検出に必要なIAM権限を参照してください。
    6. (オプション)「レプリケーション資格証明」セクションで、次のいずれかのオプションを使用します:
      • 「検出資格証明の使用」をクリックして、選択した検出資格証明を続行します。
      • 「既存のシークレットの使用」をクリックし、既存のレプリケーション資格証明のボールトおよびシークレットを選択します。
      • 「シークレットの作成」をクリックし、レプリケーション権限を持つ資格証明のアクセス・キーIDおよびシークレット・アクセス・キーを入力します。レプリケーションに必要なIAM権限を参照してください。
    7. 「検出スケジュール」で、次のいずれかをクリックして検出ジョブを実行します:
      • オンデマンドまたは手動のアセット検出を実行するには、「検出スケジュールなし」をクリックします。
      • 既存の検出スケジュールを使用するには、「既存のスケジュールの選択」をクリックします。
      • 必要な検出スケジュールを作成するには、「スケジュールの作成」をクリックします。

        検出スケジューリング・メカニズムを繰返しタスクとして使用することで、アセット情報を最新の状態に保つことができます。検出スケジュールを作成した後、それを既存のアセット・ソースからアタッチまたはデタッチして、外部アセット検出およびメタデータ収集の検出ジョブのスケジューリングを開始または停止できます。

    8. コスト見積りメトリックを収集する場合は、「コスト見積りメトリックのコレクションの有効化」をクリックします。
      • AWSのメトリックはデフォルトでは選択されません。
      • リアルタイムおよび履歴メトリックの収集を有効にすると、Amazon CloudWatchサービスが利用され、コスト見積りメトリックを有効にすると、請求可能なリソースであるAmazon Cost Explorerサービスが利用されます。
      • 「コスト見積メトリックの収集の有効化」が有効になっている場合、検出ジョブの実行時にメトリックが自動的に収集されます。
      • 「リアルタイム・メトリックの収集の有効化」が有効になっている場合、メトリックは1時間に1回自動的に収集されます
      • 「履歴メトリックの収集の有効化」が有効になっている場合、メトリックは1日に1回自動的に収集されます。
      • 有効にすると、検出ジョブが手動で実行されたときに、リアルタイム・メトリックと履歴メトリックの両方も収集されます。
    9. 「アセット・ソースの作成」をクリックします。
    アセット・ソースが正常に作成された後、「アセット・ソース詳細」ページにリダイレクトされます。
    これで、検出作業リクエストを作成できます。
  • アセット・ソースを作成するには、createコマンドを使用します。

    oci cloud-bridge discovery asset-source create --assets-compartment-id asset_compartment_ID --compartment-id target_compartment_ID --environment-id target_environment_ID --inventory-id assets_inventory_ID --type asset_source_type --discoveryCredentials credentials [OPTIONS]
    createコマンドの必須パラメータは次のとおりです。
    • --assets-compartment-id: アセットの作成に使用されるコンパートメントのOCIDを指定します。
    • --compartment-id: リソースのコンパートメントのOCIDを指定します。
    • --environment-id: 環境のOCIDを指定します。
    • --inventory-id: 作成されたアセットを含むインベントリのOCIDを指定します。
    • --type: 外部環境のアセット・ソースのタイプを指定します。受け入れられる値はAWSです。
    • --discovery-credentials: AWS資格証明を含むOCI Vaultシークレットを指定します。値はnullにできません。
    • --aws-account-key: AWSアカウント・キーを指定します。
    • --aws-region: ソース・リソースが存在するAWSリージョンを指定します。
    • --are-historical-metrics-collected: ソース環境から直接収集され、一定期間にわたる平均ネットワーク、メモリーおよびCPU使用率の単一値を含む履歴メトリックを指定します。1日、1週間および1か月間隔でそれぞれ1つの値のみが指定されます。これはオプションです。
    • --are-realtime-metrics-collected: ソース環境から定期的に収集されるリアルタイム・メトリックをOCIモニタリングに格納することを指定します。ソース環境によって提供されるデータに依存することなく、これらのメトリックに対して超過勤務の正確な計算を実行できます。これはオプションです。
    • --is-cost-information-collected: コスト見積メトリックを指定します。これはオプションです。

    discovery asset-sourceのすべてのコマンドを取得するには、次を実行します:

    oci cloud-bridge discovery asset-source -h

    createコマンドのヘルプを取得するには、次を実行します:

    oci cloud-bridge discovery asset-source create -h

    CLIコマンドのフラグおよび変数オプションの完全なリストは、CLIコマンドライン・リファレンスを参照してください。

  • アセット・ソースを作成するには、CreateAssetSource操作を使用します。