Solaris 10 8/07 版本說明

使用 Live Upgrade 升級配置有標示區域的 Solaris Trusted Extensions 系統

如果您的 Solaris 系統配置有 Solaris Trusted Extensions,您也可以使用 Live Upgrade 將其升級為 Solaris 10 8/07 發行版本。使用下列升級程序:

  1. 使用 Solaris Live Upgrade 升級系統。遵循標準的 Solaris 指示,在具有區域的系統上使用 Live Upgrade。

  2. 掛載包含替代啟動環境的檔案系統。下列範例使用 /a


    # mount <filesystem> /a
  3. 將 Trusted Extensions 修補程式套用至替代啟動環境:


    # cd <release_media>/Solaris_10/ExtraValue/CoBundled/Trusted_Extensions/Patches
    
    ## for SPARC
    # patchadd -R /a 125533-01
    # patchadd -R /a 126363-01
    # patchadd -R /a 126365-02
    # patchadd -R /a 126448-03
    # patchadd -R /a 126450-01
    # patchadd -R /a 126916-01
    
    
    ## for x86
    # patchadd -R /a 125534-01
    # patchadd -R /a 126364-02
    # patchadd -R /a 126366-02
    # patchadd -R /a 126449-03
    # patchadd -R /a 126451-01
    # patchadd -R /a 126917-01
  4. 卸載檔案系統,然後啟動替代啟動環境。

  5. 重新啟動已修補的系統。


    # init 6

如果您的系統在安裝時已配置為使用名稱服務,而該服務與升級期間將使用的名稱服務不同,則啟動後,全域區域可能無法以新的名稱服務顯示。例如,如果您在系統安裝時指定 NIS 做為要使用的名稱服務,但系統之後轉換為 LDAP 用戶端,則 luactivate 啟動可能會轉換為針對全域區域使用 NIS 做為名稱服務。此情況起因於 CR 6569407。

解決方法是調整 /var/svc/profile 目錄中的 name_service.xml 符號連結,以指向對應於目前使用中名稱服務的正確 xml 檔案。例如,如果在安裝期間指定 NIS 做為名稱服務,則 name_service.xml 將會是指向 ns_nis.xml 的符號連結。如果系統後來轉換為 LDAP 用戶端,而且 LDAP 是 Live Upgrade 期間使用的名稱服務,則請執行下列指令:


# ln -fs ns_ldap.xml name_service.xml

此動作必須在啟動 Live Upgrade 或執行 lucreate 指令之前完成。但是,如果您沒有在執行 lucreate 之前執行此指令,則請在執行 luactivate 指令之後,執行下列步驟:

  1. 對新的啟動環境執行 lumount


    # lumount <BE_name>
  2. 變更至啟動環境的 /var/svc/profile 目錄:


    # cd /.alt.<BE_name>/var/svc/profile
  3. 連結適合的 name_service.xml 連結。例如:


     # ln -fs ns_ldap.xml name_sevice.xml
  4. 對啟動環境執行 luumount


    # luumount <BE_name>

備註 –

如果在沒有執行上述步驟的情況下啟動系統,您將需要手動啟動與適當名稱服務相關的 SMF 用戶端服務。