[z/OS]

自動將更新實施到高可用性應用程式

您可以對系統進行設定,使其對您的高可用性應用程式執行自動應用程式依序套用。自動應用程式依序套用更新處理程序會針對需要更新的叢集成員,停止或暫停每一個負責管理該叢集成員的應用程式伺服器。

開始之前

判定哪些應用程式伺服器所管理的叢集成員需要更新。

關於這項作業

如果您有經常需要更新的高可用性應用程式,您可能會想自動控制這些更新的實施。

在設定依序套用更新處理程序時,您必須決定是否要在更新應用程式時,停止或暫停應用程式伺服器。如果您要暫停伺服器,則須對節點代理程式進行配置,以容許依序套用更新處理程序暫停與回復伺服器。 如果您想要讓依序套用更新處理程序停止並啟動伺服器,並不需要進行任何配置變更。不過,如果依序套用更新處理程序停止並啟動伺服器,該處理程序會需要較長的時間才能完成。

應用程式伺服器暫停時,會容許佇列中的所有要求完成作業,但不接受新的要求。Sysplex 系統配送器及WebSphere®Application Server Web 伺服器外掛程式在遞送工作時,都會避開已暫停的伺服器。指派給該伺服器的所有要求都完成之後,即會在該伺服器上啟動應用程式更新處理程序。

更新程序完成時,該伺服器的接聽器會回復,且 Sysplex 系統配送器及WebSphereApplication Server Web 伺服器外掛程式會將新工作指派給該伺服器。此程序會針對叢集中所有其他伺服器重複執行,直到所有受影響的叢集成員都更新完畢為止。

如果要為系統做好準備,使其自動依序套用更新至高可用性應用程式,請執行下列作業:

程序

  1. 決定您是否要讓依序套用更新處理程序停止或暫停受影響的應用程式伺服器。
    • 如果您要讓依序套用更新處理程序在執行應用程式更新之前停止伺服器,請移至第 5 步驟。
    • 如果您要讓依序套用更新處理程序在執行應用程式更新之前暫停伺服器,請移至第 2 步驟。第 2、第 3 和第 4 步驟是配置變更,可讓依序套用更新處理程序在應用程式更新期間,暫停及回復伺服器。這些變更只需要執行一次。
      註: 這些配置變更包括將 com.ibm.websphere.zos.mvsservices.enablecom.ibm.websphere.zos.rollout.pauseresume 設為 true。這些自訂內容會暫停/回復(而非停止/啟動)z/OS 上的伺服器。將這些內容設為 true,可避免在依序套用更新程序期間,還要停止再啟動伺服器。請注意,在依序套用更新程序期間,若有作用中的要求處於擱置中,會停止這些作用中的要求。
  2. com.ibm.websphere.zos.mvsservices.enablecom.ibm.websphere.zos.rollout.pauseresume 自訂內容新增至部署管理程式伺服器上,主要配置儲存庫中的節點代理程式設定中。 您必須將這些內容,新增至您要自動啟動 MVSServices MBean 的所有節點代理程式的設定中。
    1. 在管理主控台中,依序按下系統管理 > 節點代理程式 > node_agent_name > 管理 服務 > 自訂內容 > 新建
    2. 在「名稱」欄位中輸入 com.ibm.websphere.zos.mvsservices.enable,並在「值」欄位中輸入 true
    3. 按一下確定
    4. 按一下新建
    5. 在「名稱」欄位中輸入 com.ibm.websphere.zos.rollout.pauseresume,並在「值」欄位中輸入 true
    6. 按一下確定
    7. 針對您要自動啟動 MVSServices MBean 的所有其他節點代理程式重複這些步驟。
  3. 按一下「儲存」,將變更直接儲存至主要配置。

    在新增 com.ibm.websphere.zos.rollout.pauseresume 自訂內容,並將其設定為true 之後,未來在此節點上進行的應用程式依序套用,都會透過暫停應用程式伺服器的接聽器,而不是停止應用程式伺服器的方式來完成。

    如果自訂內容 com.ibm.websphere.zos.rollout.pauseresume 設為 true,但 MVSServices MBean 未在已配置節點上執行,則該節點上的應用程式伺服器不會暫停,而在應用程式更新處理程序期間也不會更新。

    應用程式伺服器暫停或回復時,在 MVS™ 主控台上顯示的訊息,類似於應用程式伺服器停止或啟動時顯示的訊息。

  4. 重新啟動節點代理程式。 重新啟動節點代理程式時,MVSServices MBean 會自動啟動。
  5. 在部署管理程式伺服器上的主要配置儲存庫中更新應用程式配置儲存庫。

結果

您現在可以針對需要更新的應用程式啟動依序套用更新處理程序。

下一步

如果要啟動依序套用更新處理程序,請在管理主控台中,按一下 應用程式 > 企業應用程式,選取您要更新的應用程式,然後按一下依序套用更新

避免困難 避免困難: 您選取的應用程式至少必須位於叢集的一個成員上。gotcha

此功能可以自動停止或暫停伺服器、更新應用程式,然後啟動或回復伺服器。一次只會處理一個節點,因此只有位於正在處理之節點上的伺服器才會受到影響,其他節點上的伺服器會繼續處理工作。最後,所有節點和伺服器都會更新。

當應用程式的已更新版本,在叢集中的所有 LPAR 上執行時,更新程序就已完成。


指出主題類型的圖示 作業主題



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