移轉方面的新增功能
WebSphere® Application Server 9.0 版引進了若干重要的移轉工具加強功能。
現在可以將您的配置移轉到 9.0 版,並繼續使用您的舊版設定檔,這稱為複本移轉。 除非您在執行 WASPostUpgrade 指令時指定 -clone 參數,否則複本移轉會遵循標準移轉程序。
對於複本移轉,新的設定檔配置必須使用唯一埠號,以便現在共存的新舊配置不會有埠衝突。 此外,當您移轉聯合節點時,您必須指定 9.0 版部署管理程式主機名稱及 SOAP 或 RMI 埠。
- 您可以指定 -properties file_name.properties 參數來輸入內容檔,而不在 WASPreUpgrade 和 WASPostUpgrade 之類的移轉指令上指定個別參數。 內容檔包含下列內容:
migration.properties 範本檔是在 app_server_root/properties 目錄中。 這個範本包含定義內容的指示和範例。 將檔案複製到新位置之後,請修改檔案使之適合您的移轉。 您可以將相同的檔案用於所有設定檔和移轉類型,因為任何不適用的內容都會被忽略。
如需使用內容檔的相關資訊,請參閱透過內容定義移轉。
WASPostUpgrade -replacePorts 和 -portBlock 參數已分別取代為 -setPorts 和 -resolvePortConflicts 參數。 移轉工具如何在新配置中指派埠值,這些新參數提供更好的清晰度和靈活性。
當使用 -setPorts 參數時,您可以從下列選項中選擇:當使用 -resolvePortConflicts 參數時,您可以選擇將衝突的值增量,或將您指定的值增量,以解決衝突。
任何新端點位址的預設埠值都是從設定檔範本擷取而來,且會檢查是否發生衝突。
如需相關資訊,請參閱WASPostUpgrade 指令。
先前,在 WebSphere Application Server 上,是利用 migrateConfigTo85.py Script,將 Compute Grid for Modern Batch 或 Feature Pack for Modern Batch 移轉至新版本。
現在不使用此 Script,Compute Grid 會隨標準移轉處理程序移轉,例如:「配置移轉管理工具」或 WASPreUpgrade 和 WASPostUpgrade 指令。
在 WebSphere Application Server 第 7 版和第 8 版中,WebSphere Virtual Enterprise 是當成個別產品安裝在 WebSphere Application Server 之上。在 WebSphere Application Server 8.5 版中,WebSphere Virtual Enterprise 是以「智慧型管理」形式包含在 WebSphere Application Server 產品中。
WebSphere Virtual Enterprise 和「智慧型管理」先前需要 VEUpgrade 指令,才能將構件移轉至新的 WebSphere Application Server Cell。現在不使用這個指令,構件會隨標準移轉處理程序移轉,例如:「配置移轉管理工具」或 WASPreUpgrade 和 WASPostUpgrade 指令。
您可以利用 WASMigrationAppInstaller 指令,將應用程式從舊版移轉至新的版本。 這個工具用來取代 install_all_apps.jy Script。
WASPostUpgrade 指令也會嘗試將您的應用程式移轉至新版本。 如果在您執行 WASPostUpgrade 指令時,只出現安裝應用程式的問題,請執行 WASMigrationAppInstaller 指令,而不是重新執行 WASPostUpgrade 指令。
工具只會安裝尚未安裝的應用程式,因此,您可以隨需多次執行這個工具。
如果需要相關資訊,請參閱WASMigrationAppInstaller 指令。
9.0 版版中的變更包括許多已淘汰、已穩定或已移除的特性,以及預設值和行為中的一些變更。這些變更可能影響您的 WebSphere Application Server 環境,而需要修改。
如需這些變更清單,請參閱 WebSphere Application Server 中的變更。