[z/OS]

高可用性環境中的應用程式更新程序

應用程式更新涉及到在進行配置同步化期間,將新的應用程式二進位檔配送給叢集中的每一個伺服器。

圖 1. 應用程式穩定狀態-配置視圖. 本圖說明處於穩定狀態的應用程式的配置視圖。
應用程式穩定狀態 - 配置視圖

此配送是透過 HTTP 來完成的,即使伺服器和部署管理程式都位於相同的 LPAR 上,也可以執行此配送。如果儲存應用程式更新時,勾選了與節點同步化選項,則會將同步化要求傳送給每一個節點。

一般而言,收到要求之後,每一個節點會以非同步方式來編排與部署管理程式的同步化處理程序。在這項同步化程序中,會從部署管理程式中下載應用程式的二進位檔,並將它們儲存在指定位置(例如,installedApps)的節點中。

儲存新的二進位檔時,會觸發配置變更事件接聽器,該事件接聽器之後就會停止並重新啟動應用程式。根據分派器行為及 LPAR 加權等變數,就可以觀察到每一個伺服器使新應用程式可供使用的順序及速度的變異。

由於節點同步化具有並行及非同步本質,因此,無法保證所更新的應用程式能持續保持可用。這是因為應用程式的實際狀態與工作量遞送機制之間沒有對應的關係。即使特定應用程式暫時無法使用,也可以將用戶端要求傳送至伺服器。

在高可用性環境中,應用程式必須維持可用,即使在更新程序期間,也是如此。因此,您必須小心地控制轉出至每個叢集成員的應用程式,以及遞送給叢集成員的工作量,以防止將工作量傳給正在執行更新程序的叢集成員。如果妥善控制這兩個層面,即可在每一個叢集成員上安裝更新項目,而且在更新程序期間,不會將用戶端要求傳給叢集成員。


指出主題類型的圖示 概念主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=crun_ha_app
檔名:crun_ha_app.html