Sun Cluster 3.1 8/05 mit Sun Java Enterprise System 5 - Spezielle Anweisungen

ProcedureAufrüsten von Abhängigkeitssoftware

  1. Melden Sie sich als Superuser auf dem Cluster-Knoten an, auf dem Sie die Softwarepakete installieren möchten.

  2. Legen Sie die Sun Java Enterprise System 5 DVD-ROM in das DVD-ROM-Laufwerk ein.

    Wenn der Datenträgerverwaltungs-Dämon vold(1M) ausgeführt wird und zum Verwalten von DVD-ROM-Geräten konfiguriert ist, wird die DVD-ROM automatisch in das Verzeichnis /cdrom eingehängt.

  3. 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.

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


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


        # pkgadd -G -d . SUNWexpl*
        

        Mit der Option -G fügen Sie Pakete ausschließlich der aktuellen Zone hinzu. Sie müssen diese Pakete nur der globalen Zone hinzufügen. Daher gibt diese Option auch an, dass die Pakete nicht an etwaige bestehende oder später erstellte nicht globale Zonen weitergegeben werden.

  4. 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.

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


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


        # pkgadd -G -d . SUNWjdmk*
        
  5. Vergewissern Sie sich, dass mindestens Version 4.5.0 der NetscapeTM 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 SUNWpr SUNWprx
      
    3. Wenn Sie die NSPR-Pakete entfernt haben oder keine installiert waren, installieren Sie die aktuellsten NSPR-Pakete.

      • In der folgenden Tabelle sind die Speicherorte der einzelnen Pakete angegeben. Dabei ist arch sparc oder x86 und ver is 9 bei Solaris 9 bzw. 10 bei Solaris 10.

        Pfad 

        Pakete 

        Solaris_arch/Product/shared_components/Packages/

        SUNWpr

        Solaris_arch/Product/shared_components/Solaris_ver/Packages/

        SUNWprx

      • 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

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


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


        # pkgadd -G -d . packages
        
  6. 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 SUNWtls SUNWtlsu SUNWtlsx
      
    3. Wenn Sie die NSS-Pakete entfernt haben oder keine installiert waren, installieren Sie die aktuellsten NSS-Pakete.

      • In der folgenden Tabelle sind die Speicherorte der einzelnen Pakete angegeben. Dabei ist arch sparc oder x86 und ver is 9 bei Solaris 9 bzw. 10 bei Solaris 10.

        Pfad 

        Pakete 

        Solaris_arch/Product/shared_components/Packages/

        SUNWtls, SUNWtlsu

        Solaris_arch/Product/shared_components/Solaris_ver/Packages/

        SUNWtlsx

      • 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

      • 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
        
  7. Wechseln Sie zurück zum Verzeichnis Solaris_arch/Product/shared_components//Packages/.


    # cd ../../Packages
    
  8. Vergewissern Sie sich, dass mindestens Version 1.1,REV=15 des common agent container-Pakets installiert ist.


    Hinweis –

    Sun Cluster 3.1 8/05 unterstützt nicht die Version 2.0 von common agent container , die ebenfalls zusammen mit der Sun Java Enterprise System 5-Verteilung bereitgestellt wird.


    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 andere Version als 1.1,REV=15 installiert ist, halten Sie den Sicherheitsdateiagenten für common agent container auf jedem Cluster-Knoten an.


      # /opt/SUNWcacao/bin/cacaoadm stop
      
    3. Wenn eine andere Version als 1.1,REV=15 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 Version 1.1 der common agent container-Pakete.

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


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


        # pkgadd -G -d . SUNWcacaocfg SUNWcacao
        
  9. 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.

  10. Entnehmen Sie die Sun Java Enterprise System 5 DVD-ROM aus dem DVD-ROM-Laufwerk.

    1. Wechseln Sie zu einem Verzeichnis, das sich nicht auf der DVD-ROM befindet, um sicherzustellen, dass die DVD-ROM nicht verwendet wird.

    2. Werfen Sie die DVD-ROM aus.


      # eject cdrom
      
  11. 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.5.0_06 der Java-Software erforderlich. Wenn Sie die Solaris-Software aufgerüstet oder eine frühere Version der Java-Software installiert haben, wurde die symbolische Veknüpfung möglicherweise so geändert, dass sie auf diese frühere, nicht unterstützte Version der Java-Software verweist.

    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_06/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 Java 1.5.0_06-Software enthält.


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

Fahren Sie mit Kapitel 5, Aufrüsten der Sun Cluster-Software in Sun Cluster Handbuch Softwareinstallation für Solaris OS fort, um Sun Cluster-Software mithilfe des Dienstprogramms scinstall zu installieren (nicht laufende Aufrüstung oder laufende Aufrüstung).