您可以利用 restoreConfig 和 wsadmin 指令,將已移轉的 WebSphere® Application Server
9.0 版 Cell 回復成舊版。這會讓配置回到移轉之前的狀態。回復 WebSphere Application Server, Network Deployment Cell 之後,您可以重新啟動移轉程序。
開始之前
支援的配置: 本文討論設定檔配置的移轉。
如果要將應用程式移轉至最新的版本,請使用 WebSphere Application Server Migration Toolkit。
如需相關資訊,請參閱 WASdev 上的 Migration Toolkit。
sptcfg
最佳作法: 當移轉
WebSphere Application Server, Network Deployment Cell 時,如果您想在移轉之後,能夠將它回復為先前的狀態,最佳作法是執行下列動作:
- 備份現有的配置。
- 執行 backupConfig 指令或您自己偏好的公用程式,來備份來源部署管理程式配置。
- 執行 backupConfig 指令或您自己偏好的公用程式,來備份來源聯合節點配置。
重要: 請確定您已一一記下這些備份配置的確切名稱與位置。
如需相關資訊,請參閱 backupConfig 指令。
- 移轉 WebSphere Application Server, Network Deployment Cell。
程序
- 停止 9.0 版環境中目前正在執行的所有伺服器和節點代理程式。
- 如果您選擇在移轉至 9.0 版部署管理程式時,停用先前的部署管理程式,請執行下列動作之一。
註: 預設為停用。
- 如果您利用 backupConfig 指令或您自己偏好的備份公用程式,來備份您先前的部署管理程式配置,請執行 restoreConfig 指令或您自己偏好的公用程式,來還原部署管理程式的舊版配置。
重要: 請確定所還原的是您移轉部署管理程式之前才建立的相同備份配置。
如需相關資訊,請參閱 restoreConfig 指令。
- 如果您尚未備份先前的部署管理程式配置,請從您需要自 9.0 版回復之部署管理程式的 7.0 版或更新版本 profile_root/bin 目錄中,利用
wsadmin 指令來執行 migrationDisablementReversal.jacl Script。
例如,在 Linux 環境中,使用下列參數:
./wsadmin.sh -f migrationDisablementReversal.jacl -conntype NONE
使用下列參數:
app_server_root/bin/wsadmin -instance instance -conntype NONE
-f profile_root/bin/migrationDisablementReversal.jacl
提示: 如果執行
migrationDisablementReversal.jacl Script 時遇到問題,請嘗試手動執行 Script 中的步驟。
- 移至下列目錄:
profile_root/config/cells/cell_name/nodes/node_name
其中
node_name 是您要回復的部署管理程式節點名稱。
- 如果您在這個目錄中看到 serverindex.xml_disabled 檔,請執行下列動作:
- 刪除或重新命名 serverindex.xml 檔。
- 將 serverindex.xml_disabled 檔重新命名為 serverindex.xml。
- 針對需要回復的每個 WebSphere Application Server, Network Deployment Cell 聯合節點來執行下列動作之一。
- 如果您利用 backupConfig 指令或您自己偏好的備份公用程式,來備份您先前的聯合節點配置,請執行 restoreConfig 指令或您自己偏好的公用程式,來還原聯合節點 7.0 版或更新版本的配置。
重要: 請確定所還原的是您移轉聯合節點之前才建立的相同備份配置。
如需相關資訊,請參閱 restoreConfig 指令。
- 如果您沒有備份先前的聯合節點配置,請利用 wsadmin 指令,從聯合節點的 7.0 版或更新版本 profile_root/bin 目錄中,執行 migrationDisablementReversal.jacl Script。
使用下列參數:
app_server_root/bin/wsadmin -instance instance -conntype NONE
-f profile_root/bin/migrationDisablementReversal.jacl
提示: 如果執行
migrationDisablementReversal.jacl Script 時遇到問題,請嘗試手動執行 Script 中的步驟。
- 移至下列目錄:
profile_root/config/cells/cell_name/nodes/node_name
其中
node_name 是您要回復的聯合節點名稱。
- 如果您在這個目錄中看到 serverindex.xml_disabled 檔,請執行下列動作:
- 刪除或重新命名 serverindex.xml 檔。
- 將 serverindex.xml_disabled 檔重新命名為 serverindex.xml。
- 如果 9.0 版部署管理程式在執行時,聯合節點在執行中,請將聯合節點同步化。
如需相關資訊,請參閱使用 wsadmin Scripting 工具將節點同步化。
- 在移轉至 9.0 版期間,如果您選擇將已安裝的應用程式保留在與舊版相同的位置中,並且任何
9.0 版應用程式與舊版都不相容,請安裝相容的應用程式。
- 刪除 9.0 版設定檔。
如需相關資訊,請參閱刪除設定檔。
- 在 7.0 版或更新版本環境中,啟動已回復的部署管理程式及其聯合節點。