Sun Cluster Handbuch Softwareinstallation für Solaris OS

ProcedureSo rüsten Sie Abhängigkeits-Software vor einer nicht laufenden Aufrüstung auf.

Führen Sie dieses Verfahren auf jedem Cluster-Knoten durch, um Software zu installieren bzw. aufzurüsten, von der die Sun Cluster 3.1 8/05-Software abhängig ist. Der Cluster bleibt während dieses Verfahrens in Betrieb.

Bei Ausführung von SunPlex-Manager wird der Status auf einem Knoten nicht gemeldet, solange der Sicherheitsdateiagent des Knotens angehalten ist. Die Status-Berichterstattung wird wieder aufgenommen, wenn der Sicherheitsdateiagent nach der Aufrüstung der Software für den allgemeinen Agentencontainer neu gestartet wurde.

Bevor Sie beginnen

Führen Sie folgende Aufgaben aus:

Schritte
  1. Melden Sie sich beim Cluster-Knoten als Superuser an.

  2. Vergewissern Sie sich bei Solaris 8 und Solaris 9 OS, dass das Apache Tomcat-Paket die erforderliche Korrekturversion aufweist, sofern es installiert ist.

    1. Ermitteln Sie, ob das SUNWtcatu-Paket installiert ist.


      # pkginfo SUNWtcatu
      SUNWtcatu       Tomcat Servlet/JSP Container
    2. Wenn das Apache Tomcat-Paket installiert ist, ermiteln Sie, ob die erforderliche Korrekturversion für die Plattform installiert ist.

      • Für SPARC-basierte Plattformen ist mindestens 114016-01 erforderlich

      • Für x86-basierte Plattformen ist mindestens 114017-01 erforderlich


      # patchadd -p | grep 114016
      Patch: 114016-01 Obsoletes: Requires: Incompatibles: Packages: SUNWtcatu
    3. Wenn die erforderliche Korrekturversion nicht installiert ist, müssen Sie das Apache Tomcat-Paket entfernen.


      # pkgrm SUNWtcatu
      
  3. Legen Sie Sun Cluster-CD-ROM 1 von 2 ein.

  4. Wechseln Sie zu Verzeichnis /cdrom/cdrom0/Solaris_arch/Product/shared_components/Packages/. Dabei ist arch sparc oder x86 .


    # cd /cdrom/cdrom0/Solaris_arch/Product/shared_components/Packages/
    
  5. Stellen Sie sicher, dass mindestens Version 4.3.1 der Explorer-Pakete installiert ist.

    Diese Pakete werden von der Sun Cluster-Software zur Verwendung durch das Dienstprogramm sccheck benötigt.

    1. Ermitteln Sie, ob die Explorer-Pakete installiert sind, und wenn ja, in welcher Version.


      # pkginfo -l SUNWexplo | grep SUNW_PRODVERS
      SUNW_PRODVERS=4.3.1
    2. Wenn eine Version vor 4.3.1 installiert ist, entfernen Sie die vorhandenen Explorer-Pakete.


      # pkgrm SUNWexplo SUNWexplu SUNWexplj
      
    3. Wenn Sie die Explorer-Pakete entfernt haben oder keine installiert waren, installieren Sie die aktuellsten Explorer-Pakete von Sun Cluster-CD-ROM 1 von 2.

      • Verwenden Sie für Solaris 8 bzw. Solaris 9 OS folgenden Befehl:


        # pkgadd -d . SUNWexpl*
        
      • Verwenden Sie für Solaris 10 OS folgenden Befehl:


        # pkgadd -G -d . SUNWexpl*
        

        Durch die Option -G werden die Pakete nur zur aktuellen Zone hinzugefügt. Sie dürfen diese Pakete nur zur globalen Zone hinzufügen. Daher gibt diese Option auch an, dass die Pakete nicht an etwaige bestehende oder später erstellte nichtglobale Zonen weitergegeben werden.

  6. Vergewissern Sie sich, dass mindestens Version 5.1,REV=34 der Java Dynamic Management Kit-(JDMK-)Pakete installiert ist.

    1. Ermitteln Sie, ob JDMK-Pakete installiert sind, und wenn ja, in welcher Version.


      # pkginfo -l SUNWjdmk-runtime | grep VERSION
      VERSION=5.1,REV=34
    2. Wenn eine Version vor 5.1,REV=34installiert ist, entfernen Sie die vorhandenen JDMK-Pakete.


      # pkgrm SUNWjdmk-runtime SUNWjdmk-runtime-jmx
      
    3. Wenn Sie die JDMK-Pakete entfernt haben oder keine installiert waren, installieren Sie die aktuellsten JDMK-Pakete von Sun Cluster-CD-ROM 1 von 2.

      • Verwenden Sie für Solaris 8 bzw. Solaris 9 OS folgenden Befehl:


        # pkgadd -d . SUNWjdmk*
        
      • Verwenden Sie für Solaris 10 OS folgenden Befehl:


        # pkgadd -G -d . SUNWjdmk*
        
  7. Wechseln Sie zum Verzeichnis Solaris_arch/Product/shared_components/Solaris_ver/Packages/. Dabei ist arch sparc oder x86 und ver ist 8 für Solaris 8, 9 für Solaris 9 bzw. 10 für Solaris 10.


    # cd ../Solaris_ver/Packages
    
  8. Vergewissern Sie sich, dass mindestens Version 4.5.0 der Netscape Portable Runtime (NSPR)-Pakete installiert ist.

    1. Ermitteln Sie, ob NSPR-Pakete installiert sind, und wenn ja, in welcher Version.


      # cat /var/sadm/pkg/SUNWpr/pkginfo | grep SUNW_PRODVERS
      SUNW_PRODVERS=4.5.0
    2. Wenn eine Version vor 4.5.0 installiert ist, entfernen Sie die vorhandenen NSPR-Pakete.


      # pkgrm packages
      

      In der folgenden Tabelle finden Sie die jeweiligen Pakete für die einzelnen Hardware-Plattformen.


      Hinweis –

      Installieren Sie die Pakete in der in der folgenden Tabelle angegebenen Reihenfolge.


      Hardware-Plattform 

      Name des NSPR-Pakets 

      SPARC 

      SUNWpr SUNWprx

      x86 

      SUNWpr

    3. Wenn Sie die NSPR-Pakete entfernt haben oder keine installiert waren, installieren Sie die aktuellsten NSPR-Pakete.

      • Verwenden Sie für Solaris 8 bzw. Solaris 9 OS folgenden Befehl:


        # pkgadd -d . packages
        
      • Verwenden Sie für Solaris 10 OS folgenden Befehl:


        # pkgadd -G -d . packages
        
  9. Vergewissern Sie sich, dass mindestens Version 3.9.4 der Network Security Services (NSS)-Pakete installiert ist.

    1. Ermitteln Sie, ob NSS-Pakete installiert sind, und wenn ja, in welcher Version.


      # cat /var/sadm/pkg/SUNWtls/pkginfo | grep SUNW_PRODVERS
      SUNW_PRODVERS=3.9.4
    2. Wenn eine Version vor 3.9.4 installiert ist, entfernen Sie die vorhandenen NSS-Pakete.


      # pkgrm packages
      

      In der folgenden Tabelle finden Sie die jeweiligen Pakete für die einzelnen Hardware-Plattformen.


      Hinweis –

      Installieren Sie die Pakete in der in der folgenden Tabelle angegebenen Reihenfolge.


      Hardware-Plattform 

      Name des NSS-Pakets 

      SPARC 

      SUNWtls SUNWtlsu SUNWtlsx

      x86 

      SUNWtls SUNWtlsu

    3. Wenn Sie die NSS-Pakete entfernt haben oder keine installiert waren, installieren Sie die aktuellsten NSS-Pakete von Sun Cluster-CD-ROM 1 von 2.

      • Verwenden Sie für Solaris 8 bzw. Solaris 9 OS folgenden Befehl:


        # pkgadd -d . packages
        
      • Verwenden Sie für Solaris 10 OS folgenden Befehl:


        # pkgadd -G -d . packages
        
  10. Wechseln Sie zurück zum Verzeichnis Solaris_arch/Product/shared_components//Packages/.


    # cd ../../Packages
    
  11. Vergewissern Sie sich, dass mindestens Version 1.0,REV=25 des common agent container-Pakets installiert ist.

    1. Ermitteln Sie, ob die common agent container-Pakete installiert sind, und wenn ja, in welcher Version.


      # pkginfo -l SUNWcacao | grep VERSION
      VERSION=1.0,REV=25
    2. Wenn eine Version vor 1.0,REV=25 installiert ist, halten Sie den Sicherheitsdateiagenten für common agent container auf jedem Cluster-Knoten an..


      # /opt/SUNWcacao/bin/cacaoadm stop
      
    3. Wenn eine Version vor 1.0,REV=25 installiert ist, entfernen Sie die vorhandenen common agent container-Pakete.


      # pkgrm SUNWcacao SUNWcacaocfg
      
    4. Wenn Sie die common agent container-Pakete entfernt haben oder keine installiert waren, installieren Sie die aktuellsten common agent container-Pakete von Sun Cluster-CD-ROM 1 von 2.

      • Verwenden Sie für Solaris 8 bzw. Solaris 9 OS folgenden Befehl:


        # pkgadd -d . SUNWcacao*
        
      • Verwenden Sie für Solaris 10 OS folgenden Befehl:


        # pkgadd -G -d . SUNWcacao*
        
  12. Wechseln Sie in ein Verzeichnis, das sich nicht auf der CD-ROM befindet, und werfen Sie dann die CD-ROM aus.


    # eject cdrom
    
  13. Legen Sie Sun Cluster-CD-ROM 2 von 2 ein.

  14. Für eine Aufrüstung von Solaris 8 auf Solaris 9 OS müssen Sie Sun Java Web Console-Pakete installieren bzw. aufrüsten.

    1. Wechseln Sie zum Verzeichnis Solaris_arch/Product/sunwebconsole/. Dabei ist arch sparc bzw. x86.

    2. Installieren Sie die Sun Java Web Console-Pakete.


      # ./setup
      

      Mit dem Befehl setup werden alle Pakete zur Unterstützung von Sun Java Web Console installiert bzw. aufgerüstet.

  15. Wechseln Sie in ein Verzeichnis, das sich nicht auf der CD-ROM befindet, und werfen Sie dann die CD-ROM aus.


    # eject cdrom
    
  16. Stellen Sie sicher, dass das Verzeichnis /usr/java/ eine symbolische Verknüpfung zur Mindestversion oder zur aktuellsten Version der Java-Software aufweist..

    Für die Sun Cluster-Software ist mindestens Version 1.4.2_03 der Java-Software erforderlich.

    1. Ermitteln Sie, mit welchem Verzeichnis das Verzeichnis /usr/java/ symbolisch verknüpft ist.


      # ls -l /usr/java
      lrwxrwxrwx   1 root   other    9 Apr 19 14:05 /usr/java -> /usr/j2se/
    2. Ermitteln Sie, welche Versionen der Java-Software installiert sind.

      Im Folgenden finden Sie Beispiele für Befehle, die Sie zur Anzeige der Version der zugehörigen Java-Software verwenden können.


      # /usr/j2se/bin/java -version
      # /usr/java1.2/bin/java -version
      # /usr/jdk/jdk1.5.0_01/bin/java -version
      
    3. Wenn das Verzeichnis /usr/java/ nicht symbolisch mit einer unterstützen Version der Java-Software verknüpft ist, erstellen Sie die symbolische Verknüpfung zu einer unterstützen Version der Java-Software neu.

      Das folgende Beispiel zeigt die Erstellung einer symbolischen Verknüpfung zum Verzeichnis /usr/j2se/, das die Java 1.4.2_03-Software enthält.


      # rm /usr/java
      # ln -s /usr/j2se /usr/java
      
Nächste Schritte

Auf Sun Cluster 3.1 8/05-Software aufrüsten. Wechseln Sie zu So führen Sie eine nicht laufende Aufrüstung der Sun Cluster 3.1 8/05-Software.