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 パッケージをインストールします。
Compute Engine サポート用の
google-compute-engine
パッケージOS Config エージェント用の
google-osconfig-agent
パッケージGoogle Cloud CLI 用の
google-cloud-sdk
パッケージ
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 アドレスにアクセスルールの許可を追加します。
インスタンス メタデータ サーバーを hosts ファイルに追加します。
初回起動時に:
ターゲット インスタンス ライセンスが PAYG の場合(デフォルト)、KMS と Windows の有効化を登録します。
DHCP の設定を構成します。
Google ゲスト パッケージをインストールします。
アダプテーション レポート
Migrate to Virtual Machines は、レプリケーション サイクル、クローン、カットオーバー サイクルの間にアダプテーション レポートを生成します。このレポートは、トラブルシューティング、問題解決、移行プロセスの詳細な分析に使用できます。
アダプテーション レポートの詳細については、アダプテーション レポートをご覧ください。