RVTools データをインポートする

お使いのインフラストラクチャで、ディスカバリー クライアントを使用して自動データ収集のインストールと実行を行わない場合は、インフラストラクチャ データを Migration Center に手動でアップロードできます。

まず、RVTools を使用して、VMware アセットからシステムデータとパフォーマンス データを収集します。次に、RVTools によって生成されたテーブルを Migration Center に直接インポートして、アセットを追加します。

制限事項

  • データを正常にインポートするには、RVTools バージョン 4.3.1 以降を使用してテーブルを作成します。以前のバージョンの RVTools はサポートされていません。
  • --DBColumnNames フラグを使用して生成されたテーブルはサポートされていません。

RVTools からデータをアップロードする

RVTools で生成されたテーブルを手動でアップロードするには、次の手順に沿って操作します。

コンソール

  1. [データ インポート] ページに移動します。

    [データ インポート] に移動

  2. [データを追加] > [ファイルをアップロード] をクリックします。

  3. [ファイルのアップロードの設定] セクションで、ファイル アップロードの名前を入力します。

  4. [ファイル形式] リストから、[RVTools からエクスポートされた Excel] または [RVTools からエクスポートされた CSV] を選択します。

  5. [アップロードするファイルを選択] をクリックし、アップロードするファイルをすべて選択します。

  6. ファイルのアップロードを確認して開始するには、[ファイルをアップロード] をクリックします。

  7. ファイルが正しく検証された場合、ファイルからアセットを作成するには、[データをインポート] をクリックしてから [確認] をクリックします。

API

  1. インポート ジョブを作成します。

    POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs?importJobId=IMPORT_JOB_ID
    
    {
      "asset_source": "projects/PROJECT_ID/locations/REGION/sources/SOURCE_ID"
    }
    

    以下を置き換えます。

    • PROJECT_ID: インポート ジョブを作成するプロジェクトの ID。
    • REGION: インポート ジョブを作成するリージョン。
    • IMPORT_JOB_ID: 新しいインポート ジョブの ID。
    • SOURCE_ID: インポート ジョブに関連付ける既存のソースの ID。
  2. 省略可: インポート ジョブが正しく作成されたことを確認するには、インポート ジョブを取得します。

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
    
  3. インポート ジョブにアタッチされるインポート データファイルを作成します。

    POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles?import_data_file_id=DATA_FILE_ID
    
    {
      "format": "IMPORT_JOB_FORMAT"
    }
    

    以下を置き換えます。

    • DATA_FILE_ID: 新しいデータファイルの ID
    • IMPORT_JOB_FORMAT: IMPORT_JOB_FORMAT_RVTOOLS_CSVIMPORT_JOB_FORMAT_RVTOOLS_EXCEL のいずれか
  4. データファイルを取得します。

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles/DATA_FILE_ID
    
  5. レスポンスの signedUrl フィールドから URL をコピーします。

  6. コピーした URL にファイルをアップロードします。

    PUT -H 'Content-Type: application/octet-stream' --upload-file UPLOAD_FILE_PATH 'COPIED_URL'
    

    以下を置き換えます。

    • UPLOAD_FILE_PATH: アップロードするファイルのローカルパス。
    • COPIED_URL: プレビュー手順からコピーした署名付き URL。
  7. 省略可: 同じインポート ジョブでデータファイルをさらに作成するには、手順 3 ~ 6 を繰り返します。

  8. 省略可: インポート ジョブのすべてのデータファイルを取得します。

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles
    
  9. インポート ジョブを検証します。

    POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:validate
    
  10. インポート ジョブを取得して、検証レポートを表示します。状態が READY の場合、次のステップに進むことができます。 それ以外の場合は、ジョブまたは特定のファイルを修正する必要があります。その場合、ファイルの削除や新しいファイルのアップロードが必要になることがあります。

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
    
  11. インポート ジョブを実行します。

    POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:run
    
  12. インポート ジョブを取得し、実行レポートを表示します。状態が COMPLETED の場合、ジョブは正常に実行されています。 それ以外の場合、ジョブが失敗して終了状態の場合、実行レポートにはエラーが含まれます。 新しいインポート ジョブを作成し、必要な変更を適用します。

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
    

ファイルのアップロードで問題が発生した場合は、一般的なエラー メッセージのトラブルシューティングをご覧ください。

アップロードを確認する

ファイルをアップロードすると、Migration Center はこれらのファイルが正式に正しいかどうかを検証します。検証に成功すると、Migration Center はデータを処理して、新しいアセットを作成するか、既存のアセットを更新します。アップロード ジョブのステータスは Google Cloud コンソールで確認できます。

アップロード ジョブのステータスを確認するには、次の手順に従います。

  1. [データ インポート] ページに移動し、[ファイルのアップロード] をクリックします。
  2. ファイル インポートのリストから、確認するアップロードを選択します。
  3. [ファイルのアップロード] ページの [データ インポートの進行状況] で、アップロードしたファイルの [ステータス] を確認します。

ファイルは次のいずれかのステータスで表示されます。

ステータスのリスト

  • 完了。ファイルのインポートに成功しました。
  • 準備完了。ファイルが検証に合格し、インポートできる状態になっています。
  • 保留中。ファイルは別のファイルの処理が完了するのを待機しています。
  • 実行中。ファイルは現在処理中です。
  • 検証中。ファイルは検証中です。
  • 検証失敗。いくつかのエラーがファイルに含まれています。エラーを修正してから、もう一度ファイルをアップロードしてみてください。
  • 失敗。ファイルをインポートできませんでした。

エラーの詳細を確認

ファイルのインポート後にエラーが発生した場合は、Google Cloud コンソールでエラー メッセージを直接確認できます。

アップロード ジョブのエラーを確認する手順は次のとおりです。

  1. [データ インポート] ページに移動し、[ファイルのアップロード] をクリックします。
  2. 警告またはエラーが表示されたインポート ファイルをクリックします。インポート ファイルの詳細ページに、エラーの一覧が表示されます。

インポート ファイルの詳細ページで、エラーの原因となるアセットとデータ フィールドを確認し、エラーの説明を確認できます。ファイルのインポート ジョブのエラーにより、Migration Center が新しいアセットを作成したり、既存のアセットを新しい変更で更新したりできなくなる場合があります。エラーを修正するには、ファイルを編集して、新しいファイル インポート ジョブを作成し、もう一度アップロードします。

発生する可能性のあるエラー メッセージの詳細については、ファイル インポート エラーのトラブルシューティングをご覧ください。

次のステップ