Skip to main content
NetApp Data Migrator
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

NetApp Data MigratorのコントロールプレーンとLinuxワーカーVMをデプロイします

共同作成者 netapp-pcarriga

AWS、Azure、Google Cloud サービス、または Open Virtual Appliance(OVA)テンプレートを使用して、NetApp Data Migrator のコントロールプレーン仮想マシン(VM)と Linux ワーカー VM をデプロイします。Linux ワーカーは NFS データ移行をサポートしています。

開始する前に

"NetAppサポートサイト"からNetApp Data Migratorイメージをダウンロードします:

  1. NetApp Data Migrator を選択します。

  2. NetApp Data Migrator のダウンロードページの指示に従って、NetApp Data Migrator イメージにアクセスします。

タスク概要

デプロイオプションに応じて、AWS、Azure、Google Cloud、またはOVAタブを選択します。

AWS

コントロールプレーンと Linux ワーカーの Amazon Machine Images(AMIs)について、以下の手順を繰り返します。

手順
  1. 提供されたAMI IDを使用して、AWSアカウントの*EC2* > AMIs > *Private images*にあるAMIを探してください。

  2. AMI をアカウントにコピーします。

    1. AMI を選択し、次に Actions > Copy AMI を選択します。

    2. ターゲットリージョンを選択します(必要な場合)。

    3. 暗号化を有効にし、独自のKMSキーを選択してください。

    4. AMI ステータスが Available と表示されるまで待ちます。

Azure

コントロールプレーンと Linux ワーカーの VHD について、以下の手順を繰り返します。

手順
  1. VHD ファイルを Azure Blob Storage にコピーします:

    az storage blob copy start \
      --source-uri "<PROVIDED_SAS_URL>" \
      --destination-blob "<VHD_FILE_NAME>.vhd" \
    Group 1065216673, Grouped object  --destination-container <YOUR_CONTAINER_NAME> \
      --account-name <YOUR_STORAGE_ACCOUNT> \
      --account-key <YOUR_STORAGE_ACCOUNT_KEY>
  2. コピーした VHD ファイルから新しい Azure イメージを作成します:

    az image create \
      --resource-group <YOUR_RESOURCE_GROUP> \
      --name <YOUR_IMAGE_NAME> \
      --source https://<YOUR_STORAGE_ACCOUNT>.blob.core.windows.net/<YOUR_CONTAINER_NAME>/<VHD_FILE_NAME>.vhd \
      --os-type linux \
      --location <YOUR_AZURE_REGION>
Google Cloud
手順
  1. イメージのインポート、コントロールプレーンおよびワーカーVMのデプロイに必要なGoogle Cloud APIが有効になっていることを確認してください。詳細については、"Google Cloud ドキュメント"を参照してください。

  2. Google Cloud Storage のバケットが存在しない場合は、作成してください。このバケットは、インポート操作中にイメージアーカイブ(.tar.gz)を保存するために使用されます。

    "Google Cloud Storage バケットを作成する"方法をご確認ください。

  3. IAMの役割と権限を設定します。これにより、VM移行APIが必要なアクセス権限を持ち、VM移行サービスがGoogle Cloud Storageバケットにアクセスしてイメージを作成できることが保証されます。

    1. サービスアカウントobjectViewerに、宛先のCloud Storageバケットへのアクセス権を割り当てます:

      gcloud storage buckets add-iam-policy-binding gs://<GCS_BUCKET> \
        --member=serviceAccount:service-<PROJECT_NUMBER>@gcp-sa-vmmigration.iam.gserviceaccount.com \
        --role=roles/storage.objectViewer

      サービスアカウントには、移行プロセス中に Cloud Storage バケットから VM イメージファイルを読み取るための roles/storage.objectViewer 権限が必要です。

      VM Migration APIが有効になっている場合、Google Cloudは次の形式でサービスアカウントを自動的にプロビジョニングします:

      service-<PROJECT_NUMBER>@gcp-sa-vmmigration.iam.gserviceaccount.com

      • `++ gcp-sa`は Google Cloud サービスアカウントです

      • vmmigration は VM 移行サービス識別子です

      • iam.gserviceaccount.com は Google Cloud サービスアカウントの標準ドメインです

    2. `vmmigration`サービスで管理者ユーザーになります:

      gcloud projects add-iam-policy-binding <PROJECT_ID> \
        --member=user:<YOUR_EMAIL> \
        --role=roles/vmmigration.admin

      これにより、プロジェクトレベルでVM移行に関する管理権限が付与されます。

  4. 画像ファイルを取得してアップロードします。

    1. コントロールプレーン `.tar.gz`イメージファイルとLinuxワーカー `.tar.gz`イメージファイルを"NetApp サポート サイト"からダウンロードします。

    2. `.tar.gz`ファイルをGoogle Cloud Storageバケットにアップロードします。

  5. イメージアーカイブを Google Cloud Storage にアップロードした後、VM Migration Service を使用して、各イメージ(コントロールプレーンと Linux ワーカー)に対して次のコマンドを実行して VM イメージを作成します。

    --source-file=gs://<GCS_BUCKET>/<IMAGE_NAME>.tar.gz \
      --image-name=<IMAGE_NAME> \
      --location=<REGION> \
      --target-project=projects/<PROJECT_ID>/locations/global/targetProjects/<PROJECT_ID> \
      --project=<PROJECT_ID>

    このコマンドは、指定されたリージョンに、指定されたアーカイブから新しい Google Cloud Platform VM イメージを作成します。

  6. 画像インポート操作の一覧を表示し、完了を確認します:

    gcloud migration vms image-imports list --location=<REGION> --project=<PROJECT_ID>
OVA
手順

コントロールプレーン `.ova`イメージファイルとLinuxワーカー `.ova`イメージファイルを"NetApp サポート サイト"からダウンロードします。

次の手順

コントロールプレーンVMとLinuxワーカーVMのデプロイについて学んだ後は、"コントロールプレーンとワーカーVMを作成する"