請利用移轉工具,將 WebSphere® Application Server 7.0 版或更新版本獨立式應用程式伺服器設定檔,移轉至 9.0 版獨立式應用程式伺服器。
開始之前
支援的配置: 本文討論設定檔配置的移轉。
如果要將應用程式移轉至最新的版本,請使用 WebSphere Application Server Migration Toolkit。
如需相關資訊,請參閱 WASdev 上的 Migration Toolkit。
sptcfg
請參閱移轉、共存性與交互作業能力概觀和移轉注意事項。
提示: 在移轉 WebSphere Application Server 7.0 版或更新版本獨立式應用程式伺服器設定檔之前,如果您想在移轉之後,能夠將現有的配置還原為先前的狀態,請先利用 backupConfig 指令或您自己偏好的備份公用程式,來備份您現有的配置。如需相關資訊,請參閱 backupConfig 指令。請確定您已記下此備份配置的確切名稱與位置。
您可以指定 -properties file_name.properties 參數來輸入內容檔,而不在移轉指令上指定個別參數。
如果需要相關資訊,請參閱透過內容定義移轉。
關於這項作業
如果您的實務包括將一部機器上的 WebSphere Application Server
7.0 版或更新版本配置,移轉到另一部機器上的 9.0 版,請使用在遠端機器上移轉至 9.0 版獨立式應用程式伺服器中所說明的替代程序。
適用於轉換使用者: 下列產品先前需要個別的移轉工具,但現在是作為標準移轉程序的一部分來進行移轉:
- WebSphere Extended Deployment Compute Grid 或
Feature Pack for Modern Batch
- WebSphere Virtual Enterprise 或「智慧型管理」
如需這些變更的相關資訊,請參閱
移轉方面的新增功能。
trns
如需相關說明,請參閱移轉疑難排解。
程序
請選擇下列選項之一,以移轉您的配置,然後進行移轉驗證。
- 利用移轉精靈,從 WebSphere Application Server 7.0 版或更新版本移轉至 9.0 版。
- 停止節點上所執行的所有 WebSphere Application Server
7.0 版或更新版本應用程式伺服器。
從 app_server_root/bin 目錄來使用 stopServer 指令。如需相關資訊,請參閱 stopServer 指令。
![[Linux]](../images/linux.gif)
例如,發出下列指令來停止 server1 和 server2:
./stopServer.sh server1
./stopServer.sh server2
如果啟用安全的話,請在 stopServer 指令中指定 -user 和 -password 參數。
您可以移轉 WebSphere Application Server
7.0 版或更新版本的節點,無需停止它;不過,您必須先將節點停止,才能啟動您要安裝的 9.0 版節點。節點不需要在執行中,便可移轉其配置。移轉工具可以在節點停止時,擷取所有配置資料。
- 安裝 WebSphere Application Server
9.0 版。
如需相關資訊,請參閱安裝及配置應用程式服務環境。
- 選擇性的: 利用「設定檔管理」工具或 manageprofiles 指令來建立 WebSphere Application Server
9.0 版設定檔。
如需相關資訊,請參閱使用圖形使用者介面來管理設定檔或 manageprofiles 指令。
- 利用「移轉」精靈,將 7.0 版或更新版本中的配置設定傳送到 9.0 版獨立式應用程式伺服器。
這個步驟會將 7.0 版或更新版本伺服器資源、安全、變數和虛擬主機的應用程式及配置資訊,傳送到 9.0 版獨立式應用程式伺服器。所有儲存的資訊皆以 XML 檔格式放在每一個產品的 app_server_root/config/cells 目錄中。
「移轉」精靈利用 WASPreUpgrade 指令和 WASPostUpgrade 指令,將資料和應用程式從 7.0 版或更新版本移轉至 9.0 版。
WASPreUpgrade 工具會將您從安裝和設定檔目錄中選取的檔案,儲存到您在精靈畫面上指定的備份目錄中。移轉作業會將下列目錄中的檔案儲存在備份目錄中:
- bin
- classes
- config
- installableApps
- installedApps(或使用者指定的替代目錄)
- properties
稍後,「移轉」精靈會利用 WASPostUpgrade 工具,將備份目錄中的環境複製到 9.0 版獨立式應用程式伺服器安裝架構中。
- 利用指令行移轉工具,從 WebSphere Application Server 7.0 版或更新版本移轉至 9.0 版。
- 停止節點上所執行的所有 WebSphere Application Server 7.0 版或更新版本應用程式伺服器。
從 app_server_root/bin 目錄來使用 stopServer 指令。如需相關資訊,請參閱 stopServer 指令。
![[Linux]](../images/linux.gif)
例如,發出下列指令來停止 Linux 作業系統上的 server1 和 server2:
./stopServer.sh server1
./stopServer.sh server2
如果啟用安全的話,請在 stopServer 指令中指定 -user 和 -password 參數。
您可以移轉 WebSphere Application Server 7.0 版或更新版本的節點,無需停止它;不過,您必須先將節點停止,才能啟動您要安裝的 9.0 版節點。節點不需要在執行中,便可移轉其配置。移轉工具可以在節點停止時,擷取所有配置資料。
- 安裝 WebSphere Application Server 9.0 版。
如需相關資訊,請參閱安裝及配置應用程式服務環境。
- 利用「設定檔管理」工具或 manageprofiles 指令來建立 WebSphere Application Server 9.0 版設定檔。
如需相關資訊,請參閱使用圖形使用者介面來管理設定檔或 manageprofiles 指令。
- 執行 WASPreUpgrade 指令,指定移轉備份目錄名稱及現有的 WebSphere Application Server 目錄名稱。
如需相關資訊,請參閱WASPreUpgrade 指令。
WASPreUpgrade 工具會將您在
/bin 目錄中選取的檔案,儲存到您在精靈畫面上指定的備份目錄中。移轉作業會將下列目錄中的檔案儲存在備份目錄中:
- 類別
- config
- installableApps
- installedApps(或使用者指定的替代目錄)
- properties
- 執行 WASPostUpgrade 指令,並指定移轉備份目錄。
如需相關資訊,請參閱WASPostUpgrade 指令。
WASPostUpgrade 工具會將備份目錄中的環境,複製到
WebSphere Application Server 9.0 版 獨立式應用程式伺服器安裝架構中。
註: 當您將獨立式應用程式伺服器從 7.0 版或更新版本移轉至 9.0 版時,您可以選擇已登錄於管理代理程式的獨立式應用程式伺服器節點來作為移轉目標。
- 驗證已正確移轉您的配置和應用程式。
如果已正確移轉配置,但未安裝任何應用程式,您可以執行 WASMigrationAppInstaller 指令,只安裝未移轉的應用程式。
如果需要相關資訊,請參閱WASMigrationAppInstaller 指令。
對於 Compute Grid for Modern Batch 應用程式或 Feature Pack for Modern Batch 應用程式,也請驗證已正確移轉工作排程器,且您已將工作分派給代管批次應用程式的伺服器。
如果要進行工作排程器的移轉驗證,請重新啟動配置了工作排程器的應用程式伺服器。
在伺服器重新啟動之後,請透過 Web 瀏覽器來存取工作管理主控台。
如果要驗證代管批次應用程式的伺服器運作正確,請執行下列動作:
- 驗證已啟動已移轉的伺服器上的批次應用程式。請檢查伺服器日誌中是否有任何錯誤。
- 從已移轉的工作排程器伺服器提交工作,驗證您可以將批次工作分派給已移轉的伺服器。您可以利用「工作管理主控台」、WSGrid 公用程式、EJB 介面或 Web 服務介面來提交工作。