移行を設定する
モダナイゼーション プロセスを開始する前に、アプリケーション コンポーネントがモダナイゼーションと互換性があるかどうかを確認し、モダナイゼーションのセットアップを準備する必要があります。
このページでは、モダナイゼーションのためにソースマシンとローカルマシンを準備する方法について説明します。
Linux ソースマシンを設定する
rsyncをインストールします。Debian の場合:
sudo apt install rsyncFedora の場合:
sudo dnf install rsync
PATHの設定でrsyncが使用可能であることを確認します。
Linux ローカルマシンを設定する
Docker をインストールし、
PATHで利用可能であることを確認します。Migrate to Containers CLI を実行しているユーザーが root 以外のユーザーである場合は、root 以外のユーザーがコンテナを実行できるようにします。
Migrate to Containers CLI をダウンロードまたはアップグレードする
Linux マシンで Migrate to Containers CLI をダウンロードまたはアップグレードします。
curl -O "https://m2c-cli-release.storage.googleapis.com/$(curl -s https://m2c-cli-release.storage.googleapis.com/latest)/linux/amd64/m2c" chmod +x ./m2cこれにより、Migrate to Containers CLI と Migrate to Containers プラグインの最新バージョンがダウンロードされます。
接続を確認する
直接 SSH または gcloud compute ssh コマンドを使用して、ローカルマシンから移行元マシンにアクセスできることを確認します。
省略可: オフライン移行を設定する
インターネットからリソースを pull せずにローカル ネットワーク上で移行を行う場合は、次の手順でローカルマシンをオフライン移行用に準備します。
Migrate to Containers CLI をダウンロードしたら、次の操作を行います。
オフラインの Migrate to Containers CLI プラグイン バンドルをダウンロードします。
curl -O https://storage.googleapis.com/modernize-plugins-prod/$(curl -s https://storage.googleapis.com/modernize-plugins-prod/latest)/m2c-offline-bundle-linux.tar必要に応じて、Migrate to Containers CLI とオフライン Migrate to Containers CLI プラグイン バンドルをオフライン環境にコピーします。
オフライン Migrate to Containers CLI プラグイン バンドルを解凍します。
./m2c plugins unpack -i m2c-offline-bundle-linux.tarオフライン データ移行のサポートを追加するには、ローカル ネットワークで利用可能なコンテナ レジストリを指定します。
./m2c plugins unpack -i m2c-offline-bundle-linux.tar --registry HOSTNAMEHOSTNAME は、Container Registry のホスト名に置き換えます。
ローカルマシンがオフラインで移行されるように設定されます。オフラインの Migrate to Containers CLI プラグイン バンドルをアップグレードするには、Migrate to Containers CLI を最新バージョンにアップグレードしてから、プラグイン バンドルをダウンロードして展開する手順を繰り返します。
オフライン モードを後でオフにする場合は、config set コマンドを使用して offline オプションを false に設定します。
Windows ローカルマシンを設定する
- ローカルマシンで管理者として実行できる権限が必要です。
- Docker をインストールします。
Migrate to Containers CLI をダウンロードまたはアップグレードする
Windows マシンで Migrate to Containers CLI をダウンロードまたはアップグレードするには、次の操作を行います。
cmd
最新バージョンの Migrate to Containers CLI を検索します。
curl -s https://m2c-cli-release.storage.googleapis.com/latest最新バージョンの Migrate to Containers CLI をダウンロードします。
curl -O "https://m2c-cli-release.storage.googleapis.com/VERSION/windows/amd64/m2c.exe"VERSION は、Migrate to Containers CLI の最新バージョンに置き換えます。
PowerShell
最新バージョンの Migrate to Containers CLI をダウンロードします。
curl.exe -O https://m2c-cli-release.storage.googleapis.com/$(curl.exe -s https://m2c-cli-release.storage.googleapis.com/latest)/windows/amd64/m2c.exe
これにより、Migrate to Containers CLI と Migrate to Containers プラグインの最新バージョンがダウンロードされます。
次のステップ
- 移行元マシンのファイル システムをコピーする方法を学習する。