Sun Cluster 軟體安裝指南 (適用於 Solaris 作業系統)

如何升級 Solaris 作業環境 (非滾動)

對叢集中的每個節點執行此程序,以升級 Solaris 作業環境。 如果叢集已經在支援 Sun Cluster 3.1 4/04 軟體的 Solaris 環境之版本上執行,則此程序是可選用的。


註解 –

叢集必須已經在 Solaris 8 環境或 Solaris 9 環境所必需的最低層級上執行或要升級至該層級,才能支援 Sun Cluster 3.1 4/04 軟體。 請參閱Sun Cluster Release Notes for Solaris OS中的「Supported Products」,以取得詳細資訊。


  1. 確定已完成如何準備要升級的叢集 (非滾動) 中的所有步驟。

  2. 成為要升級之叢集節點的超級使用者。

  3. 判斷下列 Apache 連結是否已存在,如果已存在,則要判斷檔案名稱是否包含大寫字母 K 或 S:


    /etc/rc0.d/K16apache 
    /etc/rc1.d/K16apache 
    /etc/rc2.d/K16apache 
    /etc/rc3.d/S50apache 
    /etc/rcS.d/K16apache
    • 如果這些連結已存在且檔案名稱中包含大寫字母 K 或 S,則不必針對這些連結採取進一步的動作。

    • 如果這些連結不存在,或者這些連結雖然存在但檔案名稱中包含小寫字母 k 或 s,則您會在步驟 8 中移開這些連結。

  4. /etc/vfstab 檔案中註釋出整體裝載檔案系統的所有項目。

    1. 記錄已註釋出的所有項目,以供日後參考。

    2. 暫時在 /etc/vfstab 檔案中註釋出整體裝載檔案系統的所有項目。

      整體裝載檔案系統的項目均包含 global 裝載選項。 註釋出這些項目,防止 Solaris 升級作業試圖裝載整體裝置。

  5. 決定要依照哪個程序來升級 Solaris 作業環境。

    容體管理程式 

    使用的程序 

    操作指示的位置 

    Solstice DiskSuite/Solaris Volume Manager 

    Live Upgrade 方法除外的任何 Solaris 升級方法。

    Solaris 8 或 Solaris 9 安裝說明文件  

    VERITAS Volume Manager 

    「升級 VxVM 與 Solaris」 

    VERITAS Volume Manager安裝說明文件  


    註解 –

    如果您的叢集安裝有 VxVM,必須重新安裝現有的 VxVM 軟體或升級至 Solaris 9 版本的 VxVM 軟體,此升級為 Solaris 升級程序的一部分。


  6. 依照步驟 5 中選取的程序升級 Solaris 軟體。

    請注意下列特殊說明︰

    • 不要在 Solaris 軟體升級中執行最終重新開機指令。 相反,應返回至此程序來執行步驟 7步驟 8,然後重新開機進入步驟 9中的非叢集模式,以完成 Solaris 軟體升級。

    • 如果在升級過程中指示您重新啟動節點,請總是將 -x 選項加入至該指令。

      -x 選項確保節點重新啟動後進入非叢集模式。 例如,下列兩個指令之一均可將節點啟動至單一使用者非叢集模式:


      # reboot -- -xs
      ok boot -xs
      
  7. /a/etc/vfstab 檔案中,取消註釋那些您在步驟 4 中註釋出的整體裝載檔案系統項目。

  8. 如果在您升級 Solaris 軟體之前下列兩個條件中的任一個為 真,請移開復原的 Apache 連結。

    • 步驟 3 中列示的 Apache 連結不存在。

    • 步驟 3 中列示的 Apache 連結存在,在檔案名稱中包含小寫字母 k 或 s。

    若要移開復原的 Apache 連結 (名稱中包含大寫字母 K 或 S),請使用下列指令,以小寫字母 k 或 s 重新命名檔案。


    # mv /a/etc/rc0.d/K16apache /a/etc/rc0.d/k16apache 
    # mv /a/etc/rc1.d/K16apache /a/etc/rc1.d/k16apache
    # mv /a/etc/rc2.d/K16apache /a/etc/rc2.d/k16apache
    # mv /a/etc/rc3.d/S50apache /a/etc/rc3.d/s50apache
    # mv /a/etc/rcS.d/K16apache /a/etc/rcS.d/k16apache
    
  9. 重新啟動節點進入非叢集模式。

    在指令中納入雙破折號 (--):


    # reboot -- -x
    

  10. 如果您的叢集執行 VxVM,則請執行程序「升級 VxVM 與 Solaris」中的其餘步驟,來重新安裝或升級 VxVM。

    請注意下列特殊說明︰

    • 如果您看到類似以下所示的訊息,請鍵入 root 密碼以繼續執行升級處理。 不要執行 fsck 指令或鍵入 Ctrl-D


      WARNING - Unable to repair the /global/.devices/node@1 filesystem. 
      Run fsck manually (fsck -F ufs /dev/vx/rdsk/rootdisk_13vol). Exit the 
      shell when done to continue the boot process.
      
      Type control-d to proceed with normal startup,
      (or give root password for system maintenance):  Type the root password
      

    • 如果 VxVM 程序指示您使用 -r 選項執行最終重新配置重新開機,則改用 -x 選項重新開機,以進入非叢集模式。


      # reboot -- -x
      
    • 在 VxVM 升級完成後,請驗證 /etc/vfstab 檔案中的項目。 如果已註釋出您在步驟 7 中取消註釋的任何項目,請再次取消註釋這些項目。

  11. 安裝所有必需的 Solaris 軟體修補程式和硬體相關的修補程式,並下載硬體修補程式中包含的所有必要韌體。

    對於 Solstice DiskSuite 軟體 (Solaris 8),也要安裝所有 Solstice DiskSuite 軟體修補程式。


    註解 –

    請勿在新增修補程式之後重新啟動。 請等待在升級 Sun Cluster 軟體之後重新啟動節點。


    請參閱Sun Cluster 3.1 版次注意事項中的「修補程式與必需的韌體層次」,以找出修補程式和安裝指示的位置。

  12. 升級至 Sun Cluster 3.1 4/04 軟體。

    移至如何升級至 Sun Cluster 3.1 4/04 軟體 (非滾動)


    註解 –

    若要完成從 Solaris 8 軟體至 Solaris 9 軟體的升級作業,您還必須升級至 Sun Cluster 3.1 4/04 軟體的 Solaris 9 版本,即使叢集已經在 Sun Cluster 3.1 4/04 軟體上執行。