設定遷移作業
開始現代化程序前,請先檢查應用程式元件是否相容於現代化程序,並準備好現代化設定。
本頁說明如何準備來源和本機,以進行現代化作業。
設定 Linux 來源電腦
安裝
rsync:在 Debian 上:
sudo apt install rsync在 Fedora 上:
sudo dnf install rsync
確認
rsync可在PATH設定中使用。
設定 Linux 本機
安裝 Docker,並確認 Docker 可在
PATH中使用。如果執行 Migrate to Containers CLI 的使用者不是超級使用者,請允許非超級使用者執行容器。
下載或升級 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 指令,從本機存取來源機器。
選用:設定離線遷移
如要在區域網路上執行遷移作業,但不想從網際網路提取資源,請完成下列步驟,準備好本機電腦以進行離線遷移。
下載 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 HOSTNAME將 HOSTNAME 替換為容器登錄主機名稱。
本機電腦已設定為離線遷移。如要升級離線的 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 外掛程式。
後續步驟
- 瞭解如何複製來源機器的檔案系統。