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

scinstall 未複製所有共用代理程式容器安全性檔案 (6203133)

問題摘要︰ 向叢集中增加節點時,scinstall 公用程式將檢查您要增加的節點上是否存在網路安全性服務 (NSS) 檔案。這些檔案和安全鍵是一般代理程式容器必需的。如果 NSS 檔案存在,公用程式會將一般代理程式容器安全性檔案從發起節點複製至增加的節點。但是如果發起節點未安裝 NSS 安全鍵,複製將失敗並且 scinstall 處理將退出。

解決方法︰ 執行以下程序以安裝 NSS 軟體,重新建立安全鍵,並在現有叢集節點上重新啟動一般代理程式容器。

Procedure向叢集增加節點時如何安裝 NSS 軟體

以超級使用者身份或允許適當存取的角色在所有現有叢集節點上執行以下程序。

開始之前

請提供 Sun Cluster 1 of 2 CD-ROM。NSS 套裝軟體位於 /cdrom/cdrom0/Solaris_arch/Product/shared_components/Packages/,其中,archsparcx86ver8 (適用於 Solaris 8)、9 (適用於 Solaris 9) 或 10 (適用於 Solaris 10)。

步驟
  1. 在每個節點上,停止 Sun Web Console 代理程式。


    # /usr/sbin/smcwebserver stop
    
  2. 在每個節點上,停止安全性檔案代理程式。


    # /opt/SUNWcacao/bin/cacaoadm stop
    
  3. 在每個節點上,確定是否安裝了 NSS 套裝軟體,如果已安裝,請確定其版本。


    # cat /var/sadm/pkg/SUNWtls/pkginfo | grep SUNW_PRODVERS
    SUNW_PRODVERS=3.9.4
  4. 如果安裝的版本早於 3.9.4,請移除現有 NSS 套裝軟體。


    # pkgrm packages
    

    下表列示了各硬體平台適用的套裝軟體。

    硬體平台 

    NSS 套裝軟體名稱 

    SPARC 

    SUNWtls SUNWtlsu SUNWtlsx

    x86 

    SUNWtls SUNWtlsu

  5. 在每個節點上,如果您移除了 NSS 套裝軟體或未安裝任何套裝軟體,請從 Sun Cluster 1 of 2 CD-ROM 安裝最新的 NSS 套裝軟體。

    • 對於 Solaris 8 或 Solaris 9 作業系統,請使用以下指令:


      # pkgadd -d . packages
      
    • 對於 Solaris 10 作業系統,請使用以下指令:


      # pkgadd -G -d . packages
      
  6. 變更至是 CD-ROM 上的目錄,然後彈出 CD-ROM。


    # eject cdrom
    
  7. 在每個節點上,建立 NSS 安全鍵。


    # /opt/SUNWcacao/bin/cacaoadm create-keys
    
  8. 在每個節點上,啟動安全性檔案代理程式。


    # /opt/SUNWcacao/bin/cacaoadm start
    
  9. 在每個節點上,啟動 Sun Web Console 代理程式。


    # /usr/sbin/smcwebserver start
    
  10. 在您要增加至叢集的節點上,重新啟動 scinstall 公用程式,並依照程序安裝新節點。