執行遷移作業
本頁說明如何產生遷移構件,以便將工作負載部署至目標叢集。
產生遷移構件
自訂遷移計畫後,如要產生構件,請執行下列指令:
./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 設定,您可以利用這個設定在單一步驟中建構及部署所有產生的映像檔。
後續步驟
- 進一步瞭解遷移構件。