執行遷移作業

本頁說明如何產生遷移構件,以便將工作負載部署至目標叢集。

產生遷移構件

自訂遷移計畫後,如要產生構件,請執行下列指令:

./m2c generate -i ANALYSIS_PATH -o OUTPUT_ARTIFACTS_PATH

更改下列內容:

  • ANALYSIS_PATH:儲存分析輸出內容的路徑
  • OUTPUT_ARTIFACTS_PATH:您要儲存產生成果的路徑

為 WebSphere 工作負載產生遷移構件

如要為 WebSphere 工作負載產生遷移構件,除了分析輸出路徑和要儲存產生構件的路徑之外,您還需要指定 建立遷移計畫時設定的 binaryAppScanner.jar 檔案路徑。

如要產生遷移構件,請執行下列指令:

./m2c generate \
  -i ANALYSIS_PATH \
  -o OUTPUT_ARTIFACTS_PATH \
  --volume PATH_TO_BINARYAPPSCANNER:/binaryAppScanner.jar

PATH_TO_BINARYAPPSCANNER 替換為 binaryAppScanner.jar 檔案的路徑。舉例來說,如果您在設定 binaryAppScanner.jar 時指定 /tmp 做為目標目錄,則 /tmp/wamt/binaryAppScanner.jar 會提供該目錄。

查看已產生的構件

系統會在指定的輸出路徑中提供產生的遷移構件。視外掛程式和遷移計畫而定,產生的構件會包含一或多個用於建構容器映像檔的 Dockerfile,以及一或多個 Kubernetes 部署規格。

此外,「Migrate to Containers」CLI 會產生 Skaffold 設定,您可以利用這個設定在單一步驟中建構及部署所有產生的映像檔。

後續步驟