設定遷移作業

開始現代化程序前,請先檢查應用程式元件是否相容於現代化程序,並準備好現代化設定。

本頁說明如何準備來源和本機,以進行現代化作業。

設定 Linux 來源電腦

  • 安裝 rsync

    • 在 Debian 上:

      sudo apt install rsync
      
    • 在 Fedora 上:

      sudo dnf install rsync
      

    確認 rsync 可在 PATH 設定中使用。

設定 Linux 本機

下載或升級 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 後,請執行下列步驟:

  1. 下載離線版 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
    
  2. 視需要將 Migrate to Containers CLI 和離線 Migrate to Containers CLI 外掛程式套件複製到離線環境。

  3. 解壓縮離線版 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

  1. 尋找最新版 Migrate to Containers CLI:

    curl -s https://m2c-cli-release.storage.googleapis.com/latest
    
  2. 下載最新版 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 外掛程式。

後續步驟