Google Cloud で実行するように VM インスタンスを適応させる

Google Cloud で正しく機能させるために、移行された VM とインポートされたイメージの構成を変更する必要があります。このような変更は OS 適応と呼ばれます。 Migrate to Virtual Machines は、各レプリケーション サイクルの最後とイメージのインポート プロセス中に、OS 適応を自動的に行います。

OS 適応は Linux VM と Windows VM の両方で行われます。大まかに言えば、これらの適応には次の変更が含まれます。

  • Google Cloud での起動の有効化
  • シリアル コンソールの有効化
  • ネットワーク設定の構成
  • VM が必要とするパッケージをインストールして、Google Cloud の機能を有効にする

以下では、Linux VM と Windows VM に固有の変更点について説明します。

Linux 適応

Linux VM の各レプリケーション サイクルの終了時に、Migrate to Virtual Machines は複製された VM で OS 適応を行います。それらの適応には次のようなものがあります。

  • DHCP を使用するように NIC を構成します。

    • 存在する場合は、永続的なネットワーク udev ルールを削除します。
  • VMware Tools/open-vm-tools サービスがすでにインストールされている場合は、無効にしてアンインストールします。注: 移行後に VMware Tools/open-vm-tools サービスを手動でアンインストールすることもできます。また、無効のままにしておくことも可能です。

  • コンソールログをシリアルポート 1 に出力するようにブートローダーを設定します。

  • virtio ドライバを検証します。

    • virtio ドライバがデフォルトのカーネルで利用できない場合は、virtio ドライバと互換性のある既存のカーネルを選択します。

    • virtio ドライバが initrd にない場合は、virtio ドライバで initrd を再構築します。

  • Google Cloud Repository をリポジトリ リストに追加します。これらのリポジトリには以下が含まれます。

  • 次の Google パッケージをインストールします。

  • systemd.target をマルチユーザーに設定します。

  • 該当する場合は、fstab を設定して、ボリューム UUID を使用します。

  • ターゲット インスタンス ライセンスが PAYG の場合:

    • Red Hat - Red Hat バージョンに固有の google-rhui-client-rhel パッケージをインストールします。

    • SLES - Google のリージョン サービス クライアント パッケージをインストールします。

  • OS が Unbreakable Enterprise Kernel Release 7(UEK7)カーネルを搭載した Oracle Linux の場合は、Google Virtual NIC(gVNIC)のサポートのために kernel-uek-modules-extra パッケージをインストールします。

Windows 適応

Windows VM の各レプリケーション サイクルの終了時に、Migrate to Virtual Machines は複製された VM で OS 適応を行います。それらの適応には次のようなものがあります。

  • コンソールログをシリアルポート 2 に出力するようにブートローダーを設定します。

  • RDP の有効化。

  • 電源スキームを構成します。

    • ハイバネーション モードを無効にします。

    • 電源スキームをバランスが取れた状態に設定します。

    • 電源構成の display turn off を無効にします。

  • スタートアップ アニメーションを無効にします。

  • CTRL-ALT-DEL を無効にします。

  • VMware Tools/open-vm-tools サービスがすでにインストールされている場合は、無効にしてアンインストールします。注: 移行後に VMware Tools/open-vm-tools サービスを手動でアンインストールすることもできます。また、無効のままにしておくことも可能です。

  • 時間を設定します。

    • タイムゾーンを UTC に変更します。

    • NTP を構成します。

  • インスタンス メタデータへのアクセス権を追加します。

    • Windows ファイアウォール内のインスタンス メタデータ サーバーの IP アドレスにアクセスルールの許可を追加します。

    • インスタンス メタデータ サーバーをホストファイルに追加します。

  • 初回起動時に:

    • ターゲット インスタンス ライセンスが PAYG の場合(デフォルト)、KMS と Windows の有効化を登録します。

    • DHCP の設定を構成します。

    • Google ゲスト パッケージをインストールします。

アダプテーション レポート

Migrate to Virtual Machines は、レプリケーション サイクル、クローン、カットオーバー サイクルの間にアダプテーション レポートを生成します。このレポートは、トラブルシューティング、問題解決、移行プロセスの詳細な分析に使用できます。

アダプテーション レポートの詳細については、アダプテーション レポートをご覧ください。