Sun Cluster 3.0 5/02 版次注意事項

已知的說明文件問題

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

SunPlex Manager 線上說明修訂

SunPlex Manager 的線上說明中的一個附註是不正確的。這個附註出現在 Oracle 資料服務的安裝程序中。修正如下。

錯誤

注意:如果 shmsyssemsys 變數 (在 /etc/system 檔案中) 沒有項目離開,安裝 SunPlex Manager 套裝軟體時,這些變數的預設值會被自動放進 /etc/system 檔案中。系統必須重新啟動。檢查 Oracle 安裝文件,以確定這些值適合您的資料庫。

修訂:

注意:如果 /etc/system 檔案中的 shmsyssemsys 變數沒有項目離開,安裝 Oracle 資料服務時,這些變數的預設值會自動放進 /etc/system 檔案中。系統必須重新啟動。檢查 Oracle 安裝文件,以確定這些值適合您的資料庫。

Sun Cluster HA for Oracle 套裝軟體

Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide 中關於「安裝 Sun Cluster HA for Oracle 套裝軟體」 的介紹段落並未針對使用具有 64 位元 Oracle 執行 Sun Cluster HA for Oracle 的叢集使用者所需的額外套裝軟體加以討論。 下節修正 Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide 中,關於「安裝 Sun Cluster HA for Oracle 套裝軟體」的介紹段落。

安裝 Sun Cluster HA for Oracle 套裝軟體

根據您的配置,使用 scinstall(1M) 公用程式,在您的叢集上安裝下列套裝軟體的其中一個,或者兩個都安裝。請勿使用 -s 選項以非交談性 scinstall,來安裝所有的資料服務套裝軟體。


註解 -

SUNWscorSUNWscorx. 的必備套裝軟體


如果您已經將 SUNWscor 資料服務套裝軟體安裝為起始 Sun Cluster HA for Oracle 安裝的一部份,請到第 30 頁"註冊和配置 Oracle 的 Sun Cluster HA"。否則,請使用下列程序來安裝 SUNWscorSUNWscorx 套裝軟體。

具有 VERITAS Volume Manager 的簡易根磁碟群組

Sun Cluster 軟體上不支援簡易根磁碟群組作為具有 VERITAS Volume Manager 的磁碟類型。因此,如果您要執行 Sun Cluster 3.0 12/01 系統管理手冊 中「如何復原非封裝式根 (/) 檔案系統 (VERITAS Volume Manager)」的程序,則您應該跳過步驟 9,這個步驟要您判斷根磁碟群組 (rootdg) 是否位於根磁碟的單一片段上。您應該完成步驟 1 到步驟 8,跳過步驟 9,然後繼續執行步驟 10 到程序結束。

升級為 Sun Cluster 3.0 軟體更新版

以下為 Sun Cluster 3.0 12/01 軟體安裝手冊 中,「如何升級為 Sun Cluster 3.0 軟體更新版次」步驟 8 的更正內容。

    (選擇性的)

    (選擇性的) 升級 Solaris 8 軟體。

    1. 暫時註解出 /etc/vfstab 檔案中的所有整體裝置項目。

      這樣做可以防止 Solaris 升級作業試圖裝載整體裝置。

    2. 關閉要升級的節點。


      # shutdown -y -g0
      ok

    3. 遵循您想升級的 Solaris 8 Maintenance Update 版本的安裝手冊中的指示來進行。


      註解 -

      出現重新啟動的提示時,請勿重新啟動節點。


    4. 取消註解您在 /a/etc/vfstab 檔案中的 步驟 a 中註解出的所有全域裝置項目。

    5. 安裝任何 Solaris 軟體修補程式和硬體相關的修補程式,並下載硬體修補程式中包含的任何必要韌體。

      如果有任何修補程式需要重新開機,請依 步驟 f 所述,在非叢集模式下將節點重新開機。

    6. 將節點重新開機,進入非叢集模式。

      請在指令中加入雙破折號 (--) 和兩個雙引號 (")。


      # reboot -- "-x"
      

從 Sun Cluster 升級為 Sun Cluster 3.0 軟體

下列升級程序包含從 Sun Cluster 3.0 12/01 軟體安裝手冊 版次以來的程序變更與更正。

若要將 Sun Cluster 2.2 升級為 Sun Cluster 3.0 5/02 軟體,請執行下列程序,而不要執行收錄於 Sun Cluster 3.0 12/01 軟體安裝手冊 中的版本。

如何升級叢集軟體套件

  1. 成為叢集節點的超級使用者。

  2. 如果您是使用 CD-ROM 進行安裝,請將 Sun Cluster 3.0 5/02 CD-ROM 插入節點的 CD-ROM 光碟機內。

    如果容體常駐程式 vold(1M) 為執行狀態而且配置可管理 CD-ROM 裝置,則會自動將 CD-ROM 裝載到 /cdrom/suncluster_3_0_u3 目錄。

  3. 變更至 /cdrom/suncluster_3_0_u3/SunCluster_3.0/Packages 目錄。


    # cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Packages
    

  4. 如果您的容體管理者是 Solstice DiskSuite,請在每一個節點上安裝最新的 Solstice DiskSuite 仲裁者套件 (SUNWmdm)。

    1. 新增 SUNWmdm 套件。


      # pkgadd -d .SUNWmdm
      

    2. 重新啟動節點。


      # shutdown -g0 -y -i6
      

    3. 在另一個節點上重複上述步驟。

  5. 重新配置仲裁者。

    1. 決定哪一個節點具有您要新增仲裁者主機之磁碟組的所有權。


      # metaset -s setname
      
      -s setname

      指定磁碟組名稱

    2. 如果磁碟組不屬於任何一個節點,請先取得該磁碟組的所有權。


      # metaset -s setname -t
      
      -t

      取得磁碟組的所有權

    3. 重新建立仲裁者。


      # metaset -s setname -a -m mediator-host-list
      
      -a

      新增至磁碟組

      -m mediator-host-list

      指定要加入成為磁碟組仲裁者主機的節點名稱

    4. 對每一個磁碟組重複進行上述步驟。

  6. 在每一個節點上,關閉 rpc.pfmd 常駐程式。


    # /etc/init.d/initpmf stop
    

  7. 將第一個節點升級為 Sun Cluster 3.0 5/02 軟體。

    這些程序將視此節點為第一個安裝的節點。

    1. 在要升級的第一個節點上,切換至 /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools 目錄。


      # cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools
      

    2. 升級叢集軟體框架。


      # ./scinstall -u begin -F
      
      -F

      指定這是叢集內第一個安裝的節點

      請參閱 scinstall(1M) 線上援助頁,以取得詳細資訊。

    3. 在第一個節點上安裝所有的 Sun Cluster 修補程式。

      請參閱 Sun Cluster 3.0 5/02 版次注意事項,以得知修補程式和安裝指示的位置。

    4. 重新啟動節點。


      # shutdown -g0 -y -i6
      

      當第一個節點重新開機進入叢集模式時,它會建立叢集。

  8. 將第二個節點升級為 Sun Cluster 3.0 5/02 軟體。

    1. 在第二個節點上,切換至 /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools 目錄。


      # cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools
      

    2. 升級叢集軟體框架。


      # ./scinstall -u begin -N node1
      
      -N node1

      指定叢集中第一個安裝的節點名稱,不是要安裝的第二個節點的名稱

      請參閱 scinstall(1M) 線上援助頁,以取得詳細資訊。

    3. 在第二個節點上安裝所有的 Sun Cluster 修補程式。

      請參閱 Sun Cluster 3.0 5/02 版次注意事項,以得知修補程式和安裝指示的位置。

    4. 重新啟動節點。


      # shutdown -g0 -y -i6
      

  9. 在兩個節點均重新啟動之後,從任一節點確認兩個節點均為叢集成員。


    -- Cluster Nodes --
                       Node name      Status
                       ---------      ------
      Cluster node:    phys-schost-1  Online
      Cluster node:    phys-schost-2  Online

    請參閱 scstat(1M) 線上援助頁,以取得有關顯示叢集狀態的詳細資訊。

  10. 選擇要成為法定裝置的共用磁碟。

    您可以使用這兩個節點共用的任何磁碟作為法定裝置。 在任一節點上,使用 scdidadm(1M) 指令判斷共用磁碟的裝置 ID (DID) 名稱。您是在 步驟 5 中指定此裝置名稱,即使用 -q globaldev=DIDname 選項來scinstall


    # scdidadm -L
    

  11. 配置共用的法定裝置。

    1. 啟動 scsetup(1M) 公用程式。


      # scsetup
      

      出現「Initial Cluster Setup」畫面。

      如果法定數目的設定程序被中斷或無法順利完成,請重新執行 scsetup

    2. 在「Do you want to add any quorum disks?」的提示中,配置共用的法定裝置。

      兩個節點的叢集會一直維持安裝模式,直到配置了共用法定裝置為止。等 scsetup 公用程式配置法定裝置之後,便會顯示「Command completed successfully」。

    3. 在「Is it okay to reset "installmode"?」提示訊息出現時,回答 Yes

      scsetup 公用程式設定叢集的法定配置與票數之後,便會顯示「Cluster initialization is complete」訊息,且公用程式會回到 Main Menu。

    4. 結束 scsetup 公用程式。

  12. 在任何一個節點上,檢查裝置與節點的法定配置。

    您不需是超級使用者便能執行這個指令。


    % scstat -q
    

  13. 在任意節點上,確認已取消了叢集安裝模式。

    您不必是超級使用者,才能夠指定這個指令。


    % scconf -p | grep 'Cluster install mode:'
    Cluster install mode:                                  disabled

  14. 更新目錄路徑。

    移至 Sun Cluster 3.0 12/01 軟體安裝手冊 中的「如何更新根環境」。

範例-從 Sun Cluster 2.2 升級為 Sun Cluster 3.0 5/02 軟體 - 開始程序

下列範例顯示將兩個節點的叢集從 Sun Cluster 2.2 升級至 Sun Cluster 3.0 5/02 軟體的開始程序。叢集節點名稱是 phys-schost-1 (第一個安裝的節點),以及 phys-schost-2 (加入 phys-schost-1 所建立的叢集)。 容體管理者是 Solstice DiskSuite,且兩個節點都是用來做為磁碟組 schost-1 的仲裁者主機。


(Install the latest Solstice DiskSuite mediator package
on each node)
# cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Packages
# pkgadd -d . SUNWmdm
 
(Restore the mediator)
# metaset -s schost-1 -t
# metaset -s schost-1 -a -m phys-schost-1 phys-schost-2
 
(Shut down the rpc.pmfd daemon)
# /etc/init.d/initpmf stop
 
(Begin upgrade on the first node and reboot it)
phys-schost-1# cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools
phys-schost-1# ./scinstall -u begin -F
phys-schost-1# shutdown -g0 -y -i6
 
(Begin upgrade on the second node and reboot it)
phys-schost-2# cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools
phys-schost-2# ./scinstall -u begin -N phys-schost-1
phys-schost-2# shutdown -g0 -y -i6
 
(Verify cluster membership)
# scstat
 
(Choose a shared disk and configure it as the quorum
device)
# scdidadm -L
# scsetup
Select Quorum>Add a quorum disk
 
(Verify that the quorum device is configured)
# scstat -q
 
(Verify that the cluster is no longer in install
mode)
% scconf -p | grep 'Cluster install mode:'
Cluster install mode:                                  disabled

如何完成升級叢集軟體

本程序完成 scinstall(1M) 升級程序 (始於 "如何升級叢集軟體套件")。請在叢集的每一個節點上執行這些步驟。

  1. 成為叢集中每一個節點的超級使用者。

  2. 您的容體管理者是否為 VxVM?

    • 如果不是,請至 步驟 3

    • 如果是,請安裝 VxVM 及所有的 VxVM 修補程式,並建立根磁碟群組 (rootdg),如同您在進行全新安裝時所做的一般。

      • 若要安裝 VxVM 並封裝根磁碟,請執行 Sun Cluster 3.0 12/01 軟體安裝手冊 中「如何安裝 VERITAS Volume Manager 軟體與封裝根磁碟」的程序。若要鏡像根磁碟,請執行 Sun Cluster 3.0 12/01 軟體安裝手冊 中「如何對封裝根磁碟進行鏡像」的程序。

      • 若要在本機的非根磁碟上安裝 VxVM 並建立 rootdg,請執行 Sun Cluster 3.0 12/01 軟體安裝手冊 中「如何只安裝 VERITAS Volume Manager 軟體」與「如何在非根磁碟上建立 rootdg 磁碟群組」的程序。

  3. 您是否要升級 Sun Cluster HA for NFS?

    如果是的話,請至 步驟 4

    如果不是,請至 步驟 5

  4. 完成 Sun Cluster 3.0 軟體的升級,並轉換 Sun Cluster HA for NFS 配置。

    如果您不要升級 Sun Cluster HA for NFS,請改執行 步驟 5

    1. 將 Sun Cluster 3.0 Agents 5/02 CD-ROM 插入節點的 CD-ROM 光碟機內。

      此步驟是假設容體常駐程式 vold(1M) 為執行狀態,而且配置可管理 CD-ROM 裝置。

    2. 完成該節點上的叢集軟體升級。


      # scinstall -u finish -q globaldev=DIDname \
      -d /cdrom/scdataservices_3_0_u3 -s nfs
      
      -q globaldev=DIDname

      指定法定裝置的裝置 ID (DID) 名稱

      -d /cdrom/scdataservices_3_0_u3

      指定 CD-ROM 影像的目錄位置

      -s nfs

      指定要配置的 Sun Cluster HA for NFS 資料服務


      註解 -

      可能會產生類似下列的錯誤訊息。 您可以忽略它。


      ** Installing Sun Cluster - Highly Available NFS Server **
      Skipping "SUNWscnfs" - already installed


    3. 退出 CD-ROM。

    4. 在另一個節點上重複 步驟 a步驟 c

      在兩個節點上均完成時,會停用叢集安裝模式,而且指定所有的法定票數。

    5. 請跳到 步驟 6

  5. 完成各節點上 Sun Cluster 3.0 軟體的升級工作。

    如果您要升級 Sun Cluster HA for NFS,則改為執行 步驟 4


    # scinstall -u finish -q globaldev=DIDname
    
    -q globaldev=DIDname

    指定法定裝置的裝置 ID (DID) 名稱

  6. 如果您要升級 Sun Cluster HA for NFS 以外的任何資料服務,請配置那些資料服務的資源,如同進行全新安裝時所做的一般。

    請參閱 Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide 以瞭解程序。

  7. 如果您的容體管理者是 Solstice DiskSuite,請在任何一個節點上將之前的磁碟裝置群組啟動成為線上。


    # scswitch -z -D disk-device-group -h node
    
    -z

    執行切換

    -D disk-device-group

    指定磁碟裝置群組的名稱,這對 Solstice DiskSuite 軟體而言與磁碟組名稱相同

    -h node

    指定作為磁碟裝置群組的主要叢集節點的名稱

  8. 在任一節點,啟動之前的資料服務資源群組成為線上。

    此時,Sun Cluster 2.2 邏輯主機已經轉換成 Sun Management Center 3.0 資源群組,而且邏輯主機的名稱後面也會加上 -lh。例如,名為 lhost-1 的邏輯主機會升級為名為 lhost-1-lh 的資源群組。請在以下指令內使用這些轉換過的資源群組名稱。


    # scswitch -z -g resource-group -h node
    
    -g resource-group

    指定要啟動的資源群組的名稱

    您可使用 scrgadm -p 指令顯示叢集內所有資源類型和資源群組的清單。scrgadm -pv 指令不僅會將清單顯示出來,同時會顯示其它詳細資訊。

  9. 如果您是使用 Sun Management Center 來監視您的 Sun Cluster 配置,請安裝 Sun Management Center 的 Sun Cluster 模組。

    1. 確定您是使用最新版的 Sun Management Center。

      請參閱 Sun Management Center 文件,以取得安裝或升級程序的詳細資訊。

    2. 依照 Sun Cluster 3.0 12/01 軟體安裝手冊 中「Sun Cluster 監視的安裝需求」的準則與程序,安裝 Sun Cluster 模組套件。

  10. 確認所有的節點均已加入叢集。

    請至 Sun Cluster 3.0 12/01 軟體安裝手冊 中的 "如何確認叢集成員"。

範例-從 Sun Cluster 2.2 升級為 Sun Cluster 3.0 5/02 軟體 - 完成程序

下列範例顯示將兩個節點的叢集從 Sun Cluster 2.2 升級為 Sun Cluster 3.0 5/02 軟體的完成程序。 叢集節點的名稱為phys-schost-1 以及 phys-schost-2,裝置群組名稱為 dg-schost-1 and dg-schost-2,而資料服資源群組的名稱為 lh-schost-1lh-schost-2scinstall 指令會自動轉換 Sun Cluster HA for NFS 的配置。


(Finish upgrade on each node)
phys-schost-1# scinstall -u finish -q globaldev=d1 \
-d /cdrom/scdataservices_3_0_u3 -s nfs
phys-schost-2# scinstall -u finish -q globaldev=d1 \
-d /cdrom/scdataservices_3_0_u3 -s nfs
 
(Bring device groups and data service resource groups
on each node online)
phys-schost-1# scswitch -z -D dg-schost-1 -h phys-schost-1
phys-schost-1# scswitch -z -g lh-schost-1 -h phys-schost-1
phys-schost-1# scswitch -z -D dg-schost-2 -h phys-schost-2 
phys-schost-1# scswitch -z -g lh-schost-2 -h phys-schost-2

使節點離開維護狀態

Sun Cluster 3.0 12/01 系統管理手冊 中「如何使節點離開維護狀態」的程序不適用於兩個節點的叢集。下一個版次會針對兩個節點的叢集所適用的程序進行評估。

線上援助頁

scgdevs(1M) 線上援助頁

下節說明 scgdevs 指令的行為。目前這項資訊並未包含在 scgdevs(1M) 線上援助頁中。

新增資訊:

從本機節點呼叫的 scgdevs(1M) 會在遠端節點上以非同步的方式執行其工作。因此,本機節點上指令執行完成,並不代表它已經完成了整個叢集的工作。

SUNW.sap_ci(5) 線上援助頁

SUNW.sap_as(5) 線上援助頁

rg_properties(5) 線上援助頁

rg_properties(5) 線上援助頁中應加入下列新資源群組屬性。

Auto_start_on_new_cluster

這個屬性可控制「資源群組管理員」是否會在形成新叢集時自動啟動資源群組。

預設值為 TRUE。如果設定為 TRUE,「資源群組管理員」就會在叢集的所有節點同時啟動時,嘗試自動啟動資源群組以達成 Desired_primaries。 如果設定為 FALSE,則叢集重新開機時,「資源群組」並不會自動啟動。

種類: 選擇性預設值: 實際調整時機: 任何時候