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

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

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

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

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

    9. 「メトリック」セクションで、次のオプションを1つ以上選択します:
      ノート

      AWSのメトリックはデフォルトでは選択されません。リアルタイムおよび履歴のメトリック収集を有効にすると、Amazon CloudWatchサービスが使用され、コスト見積りメトリックを有効にすると、課金対象リソースである Amazon Cost Explorerサービスが使用されます。
      • 「コスト見積メトリックの収集の有効化」を選択すると、OCIでは1日に1回、履歴メトリックが自動的に収集されます。
      • 「リアルタイム・メトリックの収集の有効化」を選択すると、OCIはリアルタイム・メトリックを1時間に1回自動的に収集します
      • 「履歴メトリックの収集の有効化」を選択すると、検出ジョブの実行時にOCによってコスト見積メトリックが自動的に収集されます。
      • 有効にすると、検出ジョブが手動で実行されると、リアルタイム・メトリックと履歴メトリックの両方も収集されます。
    10. (オプション)タグを追加してリソースを編成します。定義済タグを適用するには、タグ・ネームスペースを使用する権限が必要です。タグ付けの詳細は、リソース・タグを参照してください。タグを適用するかどうかがわからない場合は、このオプションをスキップするか(後でタグを適用できます)、管理者に問い合せてください
    11. 「アセット・ソースの作成」を選択します。
    アセット・ソースが正常に作成された後、「アセット・ソース詳細」ページにリダイレクトされます。
    検出作業リクエストを作成できるようになりました。
  • アセット・ソースを作成するには、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操作を使用します。