Migrate for Compute Engine Backend のデプロイ

Migrate for Compute Engine On-Premises Backend 仮想アプライアンスは、オンプレミスのデータセンターの VM ディスクにアタッチし、Cloud Extension を使用して Google Cloud に VM ディスクのストリーミングまたは移行を実施します。

Migrate for Compute Engine On-Premises Backend 仮想アプライアンスには、vCenter ユーザー インターフェース内で移行オペレーションを公開するオプションの vCenter プラグインが含まれています。このプラグインは、VM を 1 つずつ移行する場合や、vCenter ユーザー インターフェースを使用する場合に便利です。ただし、Wave での VM の一括移行が可能な Migrate for Compute Engine Manager で移行を行うこともできます。

Migrate for Compute Engine Backend は、Open Virtualization Format(OVF)パッケージとして配布されます。

Migrate for Compute Engine Backend 用の VM のサイズ決定

Migrate for Compute Engine バックエンドには、同時に移行する VM の数に基づいて、次の要件があります。

移行サイズ リソース
同時移行する VM 数が 100 以下 vCPU 2 個、4 GB RAM
同時移行する VM 数が 100 を超える vCPU 4 個、8 GB RAM

Migrate for Compute Engine Backend のデプロイと構成

  1. ダウンロード ページから Migrate for Compute Engine Backend OVA ファイルをダウンロードします。ダウンロード ページから入手できる Migrate for Compute Engine Backend SHA256 を使用して、ファイルの整合性を確認できます。
  2. Flash 版のウェブ クライアントから vSphere にログインします。

  3. 移行するいずれかの VM の親オブジェクト(データセンターなど)を右クリックし、[OVF テンプレートのデプロイ] を選択します。

  4. Migrate for Compute Engine OVA ファイルを選択します。

  5. Migrate for Compute Engine バックエンドを実行する vSphere データセンター内のホスト / クラスタを選択します。

  6. ディスク フォーマットを選択し、[次へ] をクリックします。

  7. Migrate for Compute Engine バックエンドをホストするネットワーク情報を選択します。[次へ] をクリックします。

  8. [Migrate for Compute Engine バックエンド構成] セクションを開きます。

  9. Google Cloud の Migrate for Compute Engine Manager からコピーしたトークンを Velostrata バックエンド トークンに貼り付けます。

    このトークンには、Migrate for Compute Engine バックエンドがアクセスできるように Migrate for Compute Engine Manager の IP アドレスが含まれています。

  10. Migrate for Compute Engine バックエンドの admin ユーザーのパスワードを入力し、確認します。インストール後、admin として SSH を使用して Migrate for Compute Engine バックエンドに接続し、passwd コマンドでパスワードを変更する必要があります。

  11. [ネットワーク プロパティ] セクションを展開します。仮想アプライアンスのホスト名を入力します。Migrate for Compute Engine バックエンドの静的 IP アドレス、ネットマスク、デフォルト ゲートウェイDNS サーバーを入力します。これらのプロパティは後でいつでも変更できますが、変更を有効にするには変更後に仮想アプライアンスを再起動する必要があります。

  12. Google Cloud Observability に指標とログをアップロードするために HTTP プロキシを使用する場合は、HTTP プロキシのパラメータを入力します。

  13. Google Cloud への VPN に動的ルーティングが設定されていない場合、Google Cloud のサブネットに到達する静的ネットワーク ルートを入力します。このアドレスは、x.x.x.x/x y.y.y.y という形式で表し、x.x.x.x/x は CIDR 表記の Google Cloud VPC ネットワーク アドレス、y.y.y.y はオンプレミス VPN ゲートウェイの IP アドレスを示します。

  14. [次へ] をクリックし、[設定の確認] ページを確認します。

  15. [終了] をクリックします。[OVF テンプレートのデプロイ] タスクが表示されます。

vCenter での Migrate for Compute Engine サービスのロールと権限の構成

この手順では、Migrate for Compute Engine の vCenter Server にサービスのロールを手動で追加する方法を説明します。PowerShell スクリプトを使用してこのロールを作成することもできます。ダウンロード ページから vSphere サービスのロールの構成をダウンロードします。

vCenter での Migrate for Compute Engine サービスのロールと権限の構成

  1. vCenter Web Client にログインします。
  2. [ホーム] > [管理] > [ロール]を選択します。
    [ロール] ダイアログ ボックスのスクリーンショット(クリックして拡大)
    ロールのダイアログ ボックス(クリックして拡大)
  3. [+] をクリックして、新しいロールを作成します。
  4. 次の権限のチェックボックスをオンにします。
    • アラーム
      • アラームを作成する
      • アラームを変更する
      • アラームの削除
      • アラームのステータスを設定する
    • データストア
      • 低レベルのファイル操作
    • 拡張機能
      • 拡張機能の登録
      • 拡張機能の登録解除
      • 拡張機能の更新
    • グローバル
      • タスクのキャンセル
      • メソッドの有効化
      • メソッドの無効化
      • ライセンス
      • ログイベント
    • タスク
      • タスクの作成
      • タスクの更新
    • 仮想マシン
      • プロビジョニング > ディスク アクセスの許可
      • プロビジョニング > ディスクの読み取り専用アクセスの許可
      • プロビジョニング > 仮想マシンのダウンロードの許可
      • スナップショット管理 > スナップショットの作成
      • スナップショット管理 > スナップショットの削除
      • スナップショット管理 > スナップショットまで戻る
      • スナップショット管理 > スナップショット名の変更
      • 構成 > 管理者の構成
      • 相互作用 > パワーオン
      • 相互作用 > パワーオフ

vCenter で Migrate for Compute Engine サービス ユーザーの権限を設定するには、次の手順に従います。

  1. [ホーム] > [グローバル インベントリ リスト] > [vCenter Server] を選択します。
  2. 必要な vCenter Server を右クリックし、[権限の追加] を選択します。
    [権限の追加] メニューのスクリーンショット(クリックして拡大)
    権限の追加ダイアログ ボックス(クリックして拡大)
  3. 左側のペインでユーザーを選択し、右ペインで Velostrata サービスのロールをユーザーに割り当てます。
  4. [Propagate to children] を選択し、[OK] をクリックします。

VMware vCenter 環境の登録

Migrate for Compute Engine Backend が Migrate for Compute Engine Manager に正常に接続されて登録されると、VMware vCenter 環境を登録してデプロイできます。

登録時に、vCenter UI で Migrate for Compute Engine の移行オペレーションとモニタリングを行う vCenter のプラグインを登録することもできます。このプラグインは、vSphere から VM を移行する場合には必要ありません。

vCenter 環境を登録する

  1. 手順を進める前に、Migrate for Compute Engine vCenter のサービス アカウント(ユーザー)とロールが作成されていることを確認します。
  2. Migrate for Compute Engine Manager にログインします。
  3. ホームページで [System Settings] をクリックします。
  4. Migrate for Compute Engine Backend を Migrate for Compute Engine Manager に接続できる場合は、Migrate for Compute Engine Backend の IP が [Registered] と [Connected] というステータスで表示されます。
    登録済みの接続済みアプライアンスのスクリーンショット(クリックして拡大)
    登録済みの接続済みアプライアンスのスクリーンショット(クリックして拡大)
  5. [vCenter Environment] タブをクリックし、[Register] をクリックします。
  6. [vCenter Environment Registration] で、次の設定の値を入力します。

    設定 説明
    vCenter のアドレス vCenter サーバーのアドレス。
    vCenter ユーザー vCenter へのログインで使用するユーザー名。
    vCenter パスワード vCenter へのログインで使用するパスワード。
    Migrate for Compute Engine vCenter Plugin の登録 オプションの Migrate for Compute Engine vCenter Plugin を vCenter にインストールします。このプラグインは、Migrate for Compute Engine の管理と移行アクションを実行する vCenter ユーザー インターフェースを提供します。
    プラグイン登録のスクリーンショット(クリックして拡大)
    プラグインの登録(クリックして拡大)
  7. [Register] をクリックして、vCenter 環境を登録します。

プラグインをインストールした場合は、その UI が vCenter に存在することを確認できます。vCenter からログアウトして再度ログインし、[Datacenter] を右クリックしてメニューで [Migrate for Google Compute Engine Operations] を表示します。

vCenter サーバーのフィンガープリントの確認

Manager の登録プロセスでは、HTTPS 接続に使用する vCenter Server の SHA-1 SSL フィンガープリントが表示されます。フィンガープリントはブラウザから確認できます。 Google Chrome による手順は次のとおりです。

  1. Chrome で vCenter vSphere の URL を開きます。
  2. 鍵アイコンまたは URL バーの左側にある [保護されていない] をクリックします。 HTTPS の接続ステータスが表示されます。
  3. [証明書] をクリックします。
  4. [詳細] セクションを展開します。
  5. [SHA-1 フィンガープリント] までスクロールします。

次のステップ

Cloud Extension をデプロイする