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

文件問題

本節討論說明文件、線上說明或線上援助頁中已知的錯誤或遺漏之處,以及更正這些問題的步驟。


注意 –

在 Sun Java Enterprise System 應用程式的資料服務名稱與說明中出現的所有「Sun One」均應理解為「Sun Java System」。 範例:「Sun Cluster Data Service for Sun One Application Server」應理解為「Sun Cluster Data Service for Sun Java System Application Server」。


軟體安裝手冊

本節討論「Sun Cluster Software Installation Guide for Solaris OS」中存在的錯誤與遺漏。

安裝 Sun Cluster 軟體套裝軟體

「Sun Cluster Software Installation Guide for Solaris OS」中,程序「Sun Cluster Software Installation Guide for Solaris OS」中的「How to Install Sun Cluster Software Packages」 錯誤記錄了安裝程式在基本 CD-ROM 上的位置。此程序將安裝程式記錄為在 CD-ROM 掛載點目錄層級上。而安裝程式是位於 SPARC CD-ROM 的 Solaris_sparc/Product/sun_cluster/ 目錄中以及 x86 CD-ROM 的 Solaris_x86/Product/sun_cluster/ 目錄中。

在管理主控台上安裝軟體 (5106436)

「Sun Cluster Software Installation Guide for Solaris OS」中的「How to Install Cluster Control Panel Software on an Administrative Console」包含以下多餘的步驟及一個不準確的步驟:

Solaris 8 上的可延伸資料服務不支援 IPv6 位址

「Sun Cluster Software Installation Guide for Solaris OS」中的「Public Networks」一節中描述了「Sun Cluster 軟體支援公用網路上的 IPv4 位址和 IPv6 位址,這兩種位址均適用於防故障備用和可延伸資料服務」。此描述並不適用於 Solaris 8 的 Sun Cluster 軟體。Solaris 8 的 Sun Cluster 軟體支援防故障備用資料服務在 IPv6 位址上運行,但是並不支援可延伸資料服務在 IPv6 位址上執行。Solaris 8 的 Sun Cluster 軟體繼續為防故障備用資料服務與可延伸資料服務支援 IPv4 位址。

那些指令並不適用於配置已升級的 Sun Cluster HA for SAP liveCache 資料服務 (5099196)

「Sun Cluster Software Installation Guide for Solaris OS」中的「How to Finish a Nonrolling Upgrade to Sun Cluster 3.1 9/04 Software」錯誤指示您在將 Sun Cluster HA for SAP liveCache 資料服務從 Sun Cluster 3.0 版升級至 3.1 版後編輯 /opt/SUNWsclc/livecache/bin/lccluster 檔案。請勿按照此指示編輯 /opt/SUNWsclc/livecache/bin/lccluster 檔案。此檔案僅是與資料服務一起安裝的範本,不應該在該位置被編輯。請改為執行以下步驟:

  1. 在升級至 Sun Cluster HA for SAP liveCache 的 Sun Cluster 3.1 版本之後,請移至將托管 liveCache 資源的節點。

  2. 將新的 /opt/SUNWsclc/livecache/bin/lccluster 檔案複製到 /sapdb/LC_NAME/db/sap/ 目錄,覆寫以前的資料服務配置中已存在的 lccluster 檔案。

  3. 請按照「Sun Cluster Data Service for SAP liveCache Guide for Solaris OS」中的「How to Register and Configure Sun Cluster HA for SAP liveCache」的步驟 3 中的說明配置 /sapdb/LC_NAME/db/sap/lccluster 檔案。

SunPlex Manager 線上說明

本節討論 SunPlex Manager 線上說明中的已知錯誤和遺漏之處。

Sun Cluster HA for Oracle

在標題為「使用入門」一節的「Sun Cluster HA for Oracle」線上說明檔案中,有一個註釋不正確。

錯誤

如果 /etc/system 中不存在 shmsyssemsys 的項目,則這些變數的預設值會自動插入 /etc/system。系統必須重新啟動。檢查 Oracle 安裝文件,以確定資料庫的這些值是正確的。

正確:

如果在您安裝 Oracle 資料服務時,/etc/system 檔案中不存在 shmsyssemsys 變數的項目,您可以開啟 /etc/system 並插入這些變數的預設值。然後您必須重新啟動系統。檢查 Oracle 安裝說明文件,以確認您為資料庫插入的值正確。

「Sun Cluster 概念指南」

本節討論「Sun Cluster Concepts Guide for Solaris OS」中存在的錯誤與遺漏。

在第 3 章中,有關「使用資料服務通訊的叢集交互連接」的小節應做如下理解:

叢集在節點之間必須具備多網路連接,以形成叢集交互連接。叢集軟體可使用多重交互連接來達到高可用性以及增進效能。對於內部與外部通訊 (例如,檔案系統資料或可延展服務資料),訊息將在所有可用的互連上串接。

叢集交互連接也可以用於應用程式,以便在節點之間建立高可用性通訊。例如,分散式應用程式可能會有元件在多個需要通訊的節點上執行。如果使用叢集交互連接而不是公用傳輸,可以防制個別連結的故障。

要在節點之間使用叢集交互連接進行通訊,應用程式必須使用安裝叢集時配置的專用主機名稱。例如,如果節點 1 的專用主機名稱是 clusternode1-priv,請使用該名稱以在叢集互連上與節點 1 通訊。使用此名稱開啟的 TCP 插槽透過叢集互連進行路由,並可在出現網路故障時透明地重新路由。將在所有互連上串接任何兩個節點之間的應用程式通訊。指定 TCP 連線的通訊在任何時候僅在一個互連上流動。將在所有互連上串接不同的 TCP 連線。另外,會自動在所有互連上串接 UDP 通訊。

請注意,由於專用主機名稱可以在安裝時配置,因此叢集交互連接可使用當時選取的任何名稱。實際名稱可透過帶 scha_privatelink_hostname_node 引數的 scha_cluster_get(3HA) 獲得。

Sun Cluster Data Service for DHCP Guide for Solaris OS

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

Procedure如何升級 Sun Cluster HA for DHCP

由於進行了錯誤修復,基於 IPMP 之叢集的配置已變更。如果您在基於 IPMP 的叢集上運行 Sun Cluster HA for DHCP,則您必須停用、刪除並重新註冊 DHCP 資源。

步驟
  1. 儲存 Sun Cluster DHCP 資源定義。


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


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


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

    1. 移至包含 dhcp_config 檔案與 dhcp_register 檔案的目錄。


      # cd /opt/SUNWscdhc/util
      
    2. 編輯 dhcp_config 檔案。


      # vi dhcp_config
      
    3. 運行 dhcp_register 檔案。


      # ./dhcp_register
      
  5. 儲存 Sun Cluster DHCP 資源定義。


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

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


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


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


    # scswitch -e -j resource
    

Sun Cluster Data Service for Oracle E-Business Suite Guide for Solaris OS

「Sun Cluster Data Service for Oracle E-Business Suite Guide for Solaris OS」中遺漏了用於升級 Sun Cluster HA for Oracle E-Business Suite 的指示。

在 Sun Cluster 3.1 9/04 中引入了對 Oracle E-Business Suite v11.5.9 的支援。Oracle E-Business Suite v11.5.9 在某些路徑名稱中引入了主機名稱。如果您要升級到 Oracle E-Business Suite v11.5.9,您必須升級 Sun Cluster HA for Oracle E-Business Suite 以與 Oracle E-Business Suite v11.5.9 配合使用。

    升級 Sun Cluster HA for Oracle E-Business Suite 涉及以下作業:

  1. 移除並重新註冊 Oracle E-Business Suite 的以下伺服器程式元件的資源:

    • Concurrent Manager Server

    • Forms Server

    • Reports Server

  2. 移除並重新註冊用於 Oracle E-Business Suite 的以下偵聽程式程式元件的資源:

    • Oracle Listener

    • Concurrent Manager Listener

  3. 帶來 Sun Cluster Oracle E-Business Suite 的線上資源

Procedure如何移除並重新註冊 Oracle E-Business Suite 伺服器程式元件的資源

針對每個必須移除並註冊的伺服器資源執行此作業,這些資源名為:

步驟
  1. 儲存 Oracle E-Business Suite 伺服器資源的定義。


    # scrgadm -pvv -j resource > file1
    
  2. 停用 Oracle E-Business Suite 伺服器資源。


    # scswitch -n -j resource
    
  3. 移除 Oracle E-Business Suite 伺服器資源。


    # scrgadm -r -j resource
    
  4. 配置並註冊 Oracle E-Business Suite 伺服器資源。

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


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


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


      # ./prefix_register
      

    prefix 表示該檔案適用的伺服器,如下所示:

    • cmg 表示 Concurrent Manager Server。

    • frm 表示 Forms Server。

    • rep 表示 Reports Server。

  5. 比較更新後的定義與更新資源之前所儲存的定義。

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


    # scrgadm -pvv -j resource > file2
    # diff file1 file2
    
  6. 修訂已重設的所有資源特性。


    # scrgadm -c -j <resource>-x | y <resource>
    

Procedure如何移除並重新註冊 Oracle E-Business Suite 偵聽程式程式元件的資源

此作業移除並重新註冊所有必須移除並重新註冊的偵聽程式資源,即:


注意 –

這些資源是 SUNW.oracle_listener 資源類型的實例。如需有關此資源類型的資訊,請參閱「Sun Cluster Data Service for Oracle Guide for Solaris OS」


步驟
  1. 停用並移除 Sun Cluster Oracle E-Business Suite 偵聽程式資源。


    # scswitch -n -j resource
    # scrgadm -r -j resource
    
  2. 為 Oracle E-Business Suite Oracle 偵聽程式建立資源。

    在以下範例中,copy_env 程序檔用於將 PROD.env 檔案複製到 PROD_ha.env 並對 PROD_ha.env 檔案進行格式化。將 PROD_ha.env 指定為 Oracle Listener 資源的 User_env 延伸特性。


    # grep PROD.DBS_ORA816= /var/tmp/config.txt
    PROD.DBS_ORA816=/global/mnt10/d02/oracle/proddb/8.1.7
    #
    # cd /opt/SUNWscebs/cmg/util
    #
    # ./copy_env /global/mnt10/d02/oracle/proddb/8.1.7 PROD
    #
    # scrgadm -a -j Oracle-E-Business-Suite-ORALSR-resource \
    -t SUNW.oracle_listener  \
    -g  Oracle-E-Business-Suite-failover-resource-group\
    -x Listener_name=PROD\
    -x ORACLE_HOME=/global/mnt10/d02/oracle/proddb/8.1.7 \
    -x User_env=/global/mnt10/d02/oracle/proddb/8.1.7/PROD_ha.env
    #
    # scswitch -e -j Oracle-E-Business-Suite-ORALSR-resource
    
  3. 為 Oracle E-Business Suite Concurrent Manager 偵聽程式建立資源。

    在以下範例中,copy_env 程序檔用於將 PROD.env 檔案複製到 PROD_ha.env 並對 PROD_ha.env 檔案進行格式化。PROD_ha.env 是為 Concurrent Manager Listener 資源的 User_env 延伸特性所指定的。


    # grep PROD.CON_ORA806= /var/tmp/config.txt
    PROD.CON_ORA806=/global/mnt10/d01/oracle/prodora/8.0.6
    #
    # cd /opt/SUNWscebs/cmg/util
    #
    # ./copy_env /global/mnt10/d01/oracle/prodora/8.0.6 PROD
    #
    # scrgadm -a -j Oracle-E-Business-Suite-CMGLSR-resource \
    -t SUNW.oracle_listener  \
    -x Listener_name=APPS_PROD\
    -x ORACLE_HOME=/global/mnt10/d01/oracle/prodora/8.0.6 \
    -x User_env=/global/mnt10/d01/oracle/prodora/8.0.6/PROD_ha.env
    #
    # scswitch -e -j Oracle-E-Business-Suite-CMGLSR-resource
    

Procedure如何使 Sun Cluster Oracle E-Business Suite 的資源上線

步驟

    針對即將上線的每個資源,鍵入以下指令。


    # scswitch -e -j <resource>
    

Sun Cluster Data Service for Samba Guide for Solaris OS

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

Procedure如何升級 Sun Cluster HA for Samba

由於進行了錯誤修復,Sun Cluster HA for Samba 的配置已變更。如果您運行的是 Sun Cluster HA for Samba,則必須移除並重新註冊 Sun Cluster HA for Samba 的以下程式元件的資源。

針對必須移除並重新註冊的每個 Samba 資源執行此作業。

步驟
  1. 儲存資源定義。


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


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


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

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


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


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


      # ./prefix_register
      

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

    • samba 表示 Samba 程式元件。

    • winbind 表示 Winbind 程式元件。

  5. 儲存資源定義。


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

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


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


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


    # scswitch -e -j resource
    

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
    

Sun Cluster Data Service for WebSphere MQ Integrator Guide for Solaris OS

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

Sun Cluster 3.1 9/04 中引入了 Sun Cluster HA for WebSphere MQ Integrator 的額外配置參數。如果您需要為參數設定一個值,則必須升級 Sun Cluster HA for WebSphere MQ Integrator。

您可以在全域檔案系統上部署 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 Integrator

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

Sun Cluster 3.1 9/04 中引入的參數套用至所有程式元件的資源,即:

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


注意 –

在您要設定或修改於 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/SUNWscmqi/prefixutil
      
    2. 編輯資源的配置檔案。


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


      # ./prefix_register
      

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

    • sib 表示 Broker 程式元件。

    • siu 表示 User Name Server 程式元件。

  5. 儲存資源定義。


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

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


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


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


    # scswitch -e -j resource
    

線上援助頁

本節討論 Sun Cluster 線上說明手冊中存在的錯誤和遺漏。

Sun Cluster 3.0 資料服務線上援助頁

若要顯示 Sun Cluster 3.0 資料服務線上援助頁,請為您在 Sun Cluster 3.1 9/04 軟體上安裝的 Sun Cluster 3.0 資料服務安裝最新的修補程式。請參閱修補程式與必需的韌體層次,以取得更多資訊。

在應用修補程式之後,透過發出 man -M 指令 (使用完整的線上援助頁路徑作為變數) 訪問 Sun Cluster 3.0 資料服務援助頁。以下範例將開啟 Apache 線上說明手冊。


% man -M /opt/SUNWscapc/man SUNW.apache

請考量修改 MANPATH,以便在不指定完整路徑的情況下存取 Sun Cluster 3.0 資料服務線上援助頁。以下範例描述了將 Apache 線上說明手冊路徑加入 MANPATH 並顯示 Apache 線上說明手冊的指令輸入。


% MANPATH=/opt/SUNWscapc/man:$MANPATH; export MANPATH
% man SUNW.apache

SUNW.wls(5)

此線上援助頁的「另請參閱」一節中有錯誤。您應該參考「Sun Cluster Data Service for WebLogic Server Guide for Solaris OS」,而非「Sun Cluster 3.1 Data Services Installation and Configuration Guide」。