Sun Cluster 3.1 9/04 版本說明 (適用於 Solaris 作業系統)

Sun Cluster Data Service for WebSphere MQ Guide for Solaris OS

「Sun Cluster Data Service for WebSphere MQ Guide for Solaris OS」中遺漏了用於升級 Sun Cluster HA for WebSphere MQ 的指示。

在 Sun Cluster 3.1 9/04 中引入了用於 Sun Cluster HA for WebSphere MQ 的額外配置參數,如以下子區段中所述。如果您需要修改參數的預設值,或為沒有預設值的參數設定一個值,則必須升級 Sun Cluster HA for WebSphere MQ。

用於配置 MQ 使用者的參數

在 Sun Cluster 3.1 9/04 中引入了以下用於配置 MQ 使用者的參數。已為這些參數定義了預設值。

CLEANUP=YES

指定將刪除由 mqm 建立的未使用記憶體區段。

USERID=mqm

指定使用者 ID mqm 將用於發出 mq 指令。

用於配置 XAResourceManager 處理的參數

XAResourceManager 處理使得 WebSphere MQ 可以與以下資料庫的任意組合配合管理全域工作單位:

在 Sun Cluster 3.1 9/04 中引入了用於配置 XAResourceManager 處理的以下參數。已為這些參數定義空值。

DB2INSTANCE=名稱

指定 XAResourceManager 的 DB2 實例名稱。

ORACLE_HOME=目錄

指定 XAResourceManager 的 Oracle 主目錄。

ORACLE_SID=標誌

指定 XaResourceManager 的 Oracle SID。

用於使 Sun Cluster 可以管理 WebSphere MQ Queue Manager 之啟動的參數

您可以在全域檔案系統上部署 WebSphere MQ 佇列管理員的 qmgr 檔案與日誌檔。在這種情況下,請重新命名 strmqm 程式和 endmqm 程式以防止在其他節點手動啟動佇列管理員。如果您重新命名這些程式,則 Sun Cluster 架構會管理 WebSphere MQ 佇列管理員的啟動。如需更多資訊,請參閱「Sun Cluster Data Service for WebSphere MQ Guide for Solaris OS」

在 Sun Cluster 3.1 9/04 中引入了使 Sun Cluster 可以管理 WebSphere MQ 佇列管理員之啟動的以下參數。已為這些參數定義空值。

START_CMD=start-program

指定已重新命名的 strmqm 程式的完整路徑名稱和檔案名稱。

STOP_CMD=stop-program

指定已重新命名的 endmqm 程式的完整路徑名稱和檔案名稱。

Procedure如何升級 Sun Cluster HA for WebSphere MQ

如果您需要修改參數的預設值,或為沒有預設值的參數設定一個值,則必須移除並重新註冊將要變更其參數的 Sun Cluster HA for WebSphere MQ 資源。

USERID=mqm 可套用至所有程式元件的資源,即:

Sun Cluster 3.1 9/04 中引入的剩餘參數僅適用於 Queue Manager 程式元件的資源。

為您將要修改的每個 WebSphere MQ 資源執行此作業。


注意 –

在您要設定或修改於 Sun Cluster 3.1 9/04 中引入的參數時,執行此作業。


步驟
  1. 儲存資源定義。


    # scrgadm -pvv -j resource > file1
    
  2. 停用資源。


    # scswitch -n -j resource
    
  3. 移除資源。


    # scrgadm -r -j resource
    
  4. 配置並註冊資源。

    1. 移至包含資源的配置檔案與註冊檔案的目錄。


      # cd /opt/SUNWscmqs/prefixutil
      
    2. 編輯資源的配置檔案。


      vi prefix_config
      
    3. 運行資源的配置檔案。


      # ./prefix_register
      

    prefix 表示此檔案適用的程式元件,如下所示:

    • mgr 表示 Queue Manager 程式元件。

    • chi 表示 Channel Initiator 程式元件。

    • csv 表示 Command Server 程式元件。

    • lsr 表示 Listener 程式元件。

    • trm 表示 Trigger Monitor 程式元件。


    注意 –

    mgr_config 檔案包含 Sun Cluster 3.1 9/04 中引入的所有參數。其餘檔案僅包含 USERID=mqm 參數。


  5. 儲存資源定義。


    # scrgadm -pvv -j resource > file2
    
  6. 比較更新後的定義與更新資源之前所儲存的定義。

    比較這些定義讓您可以確定是否有任何現有的延伸特性 (例如逾時值) 已發生了變更。


    # diff file1 file2
    
  7. 修訂已重設的所有資源特性。


    # scrgadm -c -j resource -x|y resource
    
  8. 使資源上線。


    # scswitch -e -j resource