設定遷移作業

開始改良程序前,請先確認應用程式元件是否相容,並準備好改良設定。

本頁說明如何為來源和本機電腦準備現代化作業。

設定 Linux 來源機器

  • 安裝 rsync

    • 在 Debian 上:

      sudo apt install rsync
      
    • 在 Fedora 上:

      sudo dnf install rsync
      

    確認 PATH 設定中是否可使用 rsync

設定 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 外掛程式。

檢查連線

請確認您可以透過直接安全殼層或 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 外掛程式。

後續步驟