移轉 z/OS 部署管理程式
在您產生 JCL 工作來將部署管理程式移轉至 WebSphere® Application Server for z/OS® 9.0 版之後,您可以執行那些工作,來進行實際的移轉。當您產生自訂移轉工作時,也會在用來產生工作之 CNTL 資料集的 BBOMDINS 成員中,建立有關準備與執行移轉工作的自訂指示。請遵循這些自訂的指示來完成將部署管理程式移轉至 9.0 版的程序。
開始之前

本文討論設定檔配置的移轉。 如果要將應用程式移轉至最新的版本,請使用 WebSphere Application Server Migration Toolkit。 如需相關資訊,請參閱 WASdev 上的 Migration Toolkit。
sptcfg- 請參閱移轉、共存性與交互作業能力概觀與移轉注意事項。
- 如果您未產生「工作控制語言 (JCL)」移轉工作,就無法繼續進行。
- 一律先移轉部署管理程式節點。
- 請檢閱適合您系統的共存性需求。
- 這些指示中所參照的 BBOWMG3D 工作,必須使用
WebSphere 管理者使用者 ID 來提交。
其他所有的工作則必須使用能夠控制整個檔案系統的使用者 ID 來提交。
- 從 7.0 版或更新版本移轉至 9.0 版期間,維護高可用性時的注意事項:
當重新啟動部署管理程式時,將部署管理程式從 7.0 版或更新版本移轉至 9.0 版時,會重新部署所有應用程式二進位檔。這個動作會使得部署管理程式回收整個 Sysplex 的所有應用程式。如果沒有停用同步化設定,這可能會在設定使用高可用性的 Sysplex 中造成中斷。
移轉期間為了維護高可用性,請針對 Sysplex 中的所有節點代理程式,關閉所有的同步化選項,然後再重新啟動部署管理程式。- 開啟管理主控台。
- 移至系統管理 > 節點代理程式。
- 針對 Sysplex 中的每一個節點代理程式,移至 node_agent_server_name > 檔案同步化服務,並停用所有的同步化處理程序。
- 提示:在移轉 WebSphere Application Server 7.0 版或更新版本部署管理程式之前,如果您想在移轉之後,能夠將現有的配置還原為先前的狀態,請先利用 backupConfig 指令或您自己偏好的備份公用程式,來備份您現有的配置。如需相關資訊,請參閱 backupConfig 指令。請確定您已記下此備份配置的確切名稱與位置。
如需相關說明,請參閱移轉疑難排解。
關於這項作業

- WebSphere Extended Deployment Compute Grid 或 Feature Pack for Modern Batch
- WebSphere Virtual Enterprise 或「智慧型管理」
程序
- 建立和裝載新的 9.0 版配置檔案系統。
在執行移轉之前,9.0 版要求新配置的配置檔案系統必須存在。您可以執行 BBOMDHFS 或 BBOMDZFS,來建立與裝載新配置檔案系統,或是手動裝載一個。不論任何一種方式,您都必須先建立和裝載 9.0 版配置的配置檔案系統,才能繼續作業。 這個配置檔案系統是移轉的目標;您的 7.0 版或更新版本配置檔案系統是來源。
BBOMDHFS 或 BBOMDZFS 會建立一個裝載點目錄、配置一個配置檔案系統,以及將檔案系統裝載在產生移轉工作時您所指定的任何裝載點值上。
繼續進行之前,請確定您已手動或者使用 BBOMDHFS 或 BBOMDZFS,來配置、建立與裝載配置檔案系統的資料集。裝載點的擁有者應該是 WebSphere 管理者 ID,且其許可權至少為 755。BPXPARM 中應包含新的配置檔案系統結構,以便在下個 IPL 時裝載它們。
- 複製產生的 JCL 程序。
移轉公用程式 BBOMDCP 會將啟動伺服器之產生的 JCL 程序,複製至指定的程序檔案庫。您的 9.0 版配置所使用的 JCL 程序,必須有別於 7.0 版或更新版本配置所使用的 JCL 程序。這個公用程式會更新新的 9.0 版配置,用您新的 JCL 名稱來替換存在於原始 7.0 版或更新版本配置中的名稱。
警告: 這個公用程式會將產生的 JCL 複製至程序檔案庫。在產生移轉工作時,如果您指定 7.0 版或更新版本配置所用的相同名稱,這個公用程式會覆蓋現有的程序。如果您使用相同名稱,在執行這個公用程式之前,請確定已備份現有的 7.0 版或更新版本程序,以防日後您需要回復。請提交 BBOMDCP,並驗證回覆碼為 0。
- 如果您指定新的程序名稱,請更新控制器與常駐程式的 RACF® STARTED
設定檔。 控制器區域所用的 STARTED 設定檔,取決於程序名稱與 JOBNAME。您必須確定會套用 STARTED 設定檔,如此才能指派適當的身分給啟動的作業。比方說,如果您的 7.0 版或更新版本部署管理程式控制器 JCL 程序名稱是 AZDCR,且您指定了 9.0 版 的 AZ1DCR,您需要建立這個新程序名稱的 STARTED 設定檔:
new controller same identity used in JCL name V7.0 or later configuration | | RDEFINE STARTED AZ1DCR.* STDATA(USER(AZDCRU) GROUP(AZCFG) TRACE(YES))
註:- 請勿使用不同的使用者 ID 來啟動。還有其他項目關聯於這個使用者 ID,如果您變更使用者 ID,也需要進行其他的變更。
- 如果您的原始 STARTED 設定檔為通用的,例如 STARTED AZ*.* ...,就不需要建立新的 STARTED 設定檔。
- 服務者區域 STARTED 設定檔是以 JOBNAME 而非程序名稱為基礎。因此當您使用不同的程序名稱時,服務者並不會有問題。
- 常駐程式與節點代理程式皆為控制器,因此讓它們採用不同的程序名稱,意味著新的 STARTED 設定檔。
- 請執行下列其中一個動作:
- 提交 BBOWMG3D 工作。
移轉部署管理程式與移轉獨立式應用程式伺服器及聯合節點不同,不需要將節點移入及移出「同層級重新啟動與回復 (PRR)」模式。 移轉部署管理程式時,要提交的工作不到兩項,因此,您已備妥執行實際移轉。
BBOWMG3D 是一個會根據您在產生移轉工作時所提供的資訊,將 7.0 版或更新版本部署管理程式實際移轉至 9.0 版的工作。 請提交 BBOWMG3D。請驗證您取得的回覆碼是 0,並檢閱配置檔案系統之移轉暫存目錄中的日誌檔。移轉暫存目錄是 temporary_directory_location/nnnnn,其中 temporary_directory_location 是指定給暫存目錄位置的目錄,nnnnn 是您在產生移轉工作時,產生給移轉 ID 的數值。預設暫存目錄位置是 /tmp/migrate。
- 提交下列三項工作:
- 提交 BBOWDPRO 工作。
BBOWDPRO 會建立 WebSphere Application Server 起始目錄與預設設定檔。
- 提交 BBOWDPRE 工作。
BBOWDPRE 會執行移轉的前置升級程序。
- 提交 BBOWDPOS 工作。
BBOWDPOS 會執行移轉的後置升級與收尾(變更檔案許可權)程序。
- 提交 BBOWDPRO 工作。
- 提交 BBOWMG3D 工作。
- 在移轉之前,檢查您的追蹤控制設定。
有些特定的配置設定需要手動變更,以便移轉 WebSphere Application Server。請依照下列方式,利用管理主控台來檢查環境變數的清單:
- 按一下環境 > 管理 WebSphere 變數。
- 在「配置」標籤中,檢查 ras_trace_outputlocation 變數,如果這個變數存在,請記下它的設定。
如果 ras_trace_outputlocation 設為 TRCFILE,您必須手動修改新的 WebSphere Application Server 的啟動程序,以便包含 TRCFILE DD 陳述式。
避免困難: 您必須先執行啟動程序的手動修改,才能啟動新的 WebSphere Application Server 及相關聯的常駐程式。gotcha
- 請關機舊的應用程式伺服器與常駐程式。
請確定在相同 Cell 中,位於部署管理程式之 LPAR 上的所有節點都已關閉。
- 必要的話,請更新常駐程式 JCL 程序。
WebSphere Application Server for z/OS 9.0 版要求常駐程序必須是它在相同 LPAR 中所管理之任何伺服器的最高層次程式碼。當啟動部署管理程式時,它的層次將是 9.0 版。
將所有節點都移轉至 9.0 版之後,在移除系統中舊版的程式庫之前,您必須更新常駐程式 JCL 程序。沒有這麼做的話,會導致常駐程式啟動失敗。
註:- 如果您是從 7.0 版或更新版本移轉至 9.0 版,常駐程式需要有一個 STEPLIB,且其中含有最新版本的 SBBOLD2 和 SBBOLPA 資料集。
- 在 9.0 版 Cell 中,若有 9.0 版伺服器會與 7.0 版或更新版本伺服器通訊,且該伺服器位於與 9.0 版 Cell 相同系統上的 7.0 版或更新版本 Cell 中,您也需要將 7.0 版 SBBOLD2 與 SBBOLPA 資料集新增至 9.0 版常駐程式的 STEPLIB 中。
- 啟動新的部署管理程式。
請使用您用來啟動 7.0 版或更新版本應用程式伺服器的現有指令,但將 RACF STARTED 程序名稱,取代為在產生移轉工作時,您在部署管理程式畫面中輸入的控制器程序名稱值。 這個指令會啟動 9.0 版部署管理程式。請等到伺服器完成起始設定後,再繼續進行。
下列訊息會顯示在主控台與 BBODMGR 的工作日誌中:BBOO0019I INITIALIZATION COMPLETE FOR WEBSPHERE FOR z/OS CONTROL PROCESS BBODMGR
下一步
- 來源配置檔案系統中的每一項
- 目標配置之 temporary_directory_location/nnnnn 目錄中的每一項,其中 temporary_directory_location 是指定給暫存目錄位置的目錄 (依預設為 /tmp/migrate),nnnnn 是您在建立移轉工作時,產生給移轉 ID 的數值。
- bbomigrt2.sh 檔


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-zos&topic=tmig_z_adm
檔名:tmig_z_adm.html