Sun Cluster Kurzreferenz für Solaris OS

Installieren der Software

Führen Sie die folgenden Schritte durch, um die Pakete und Patches für alle Softwareprodukte zu installieren und die Benutzerumgebung einzurichten.


Hinweis –

Die Installation der Oracle-Software wird später in diesem Handbuch beschrieben.


ProcedureWie Sie die Administrationskonsole installieren

Bevor Sie beginnen

Halten Sie Folgendes bereit:

  1. Melden Sie sich bei der Verwaltungskonsole als Superuser an.

  2. Konfigurieren Sie die vorinstallierte Solaris 10 11/06-Software, sofern noch nicht geschehen.

    Weitere Informationen erhalten Sie im Sun Ultra 20 Workstation Getting Started Guide (819–2148).

  3. Laden Sie die Software Sun Update Connection herunter. Installieren Sie sie und richten Sie sie ein.

    Weitere Informationen erhalten Sie unter http://www.sun.com/service/sunupdate/gettingstarted.html. Die Dokumentation der Software Sun Update Connection ist unter http://docs.sun.com/app/docs/coll/1320.2 verfügbar.

  4. Laden Sie Solaris 10-Patches herunter und wenden Sie sie mit der Software Sun Update Connection an.

  5. Legen Sie die Java Availability Suite DVD-ROM in das DVD-Laufwerk ein.

  6. Wechseln Sie in das Verzeichnis Solaris_sparc/Product/sun_cluster/Solaris_10/Packages/.

  7. Installieren Sie die Softwarepakete für den Cluster-Steuerbereich und die Online-Dokumentation (Man Pages).


    admincon# pkgadd -d . SUNWccon SUNWscman
    
  8. Wechseln Sie in ein Verzeichnis, das sich nicht auf der DVD-ROM befindet, und werfen Sie die DVD-ROM aus.


    host# cd /
    host# eject cdrom
    
  9. Erstellen Sie eine Datei /etc/cluster mit dem Cluster-Namen und den beiden Knotennamen.


    admincon# vi /etc/clusters
    sccluster phys-sun phys-moon
  10. Erstellen Sie eine Datei /etc/serialports mit beiden Knotennamen und dem Hostnamen sowie der Anschlussnummer, mit der jeder Knoten die Verbindung zum Management-Netzwerk herstellt.


    admincon# vi /etc/serialports
    phys-sun phys-sun 46
    phys-moon phys-moon 47
  11. Fügen Sie die Variablen Sun Cluster PATH und MANPATH zur Benutzerinitialisierungsdatei .cshrc hinzu.

    • Fügen Sie zur Eingabe PATH den Namen /opt/SUNWcluster/bin hinzu.

    • Fügen Sie zur Eingabe MANPATH den Namen /opt/SUNWcluster/man und /usr/cluster/man hinzu.

  12. Initialisieren Sie Ihre Änderungen.


    admincon# cd
    admincon# source .cshrc
    

ProcedureWie Sie das Betriebssystem Solaris installieren

Dieses Verfahren beschreibt die Installation des Betriebssystems Solaris 10 zur Einhaltung der Software-Installationsanforderungen von Sun Cluster.


Hinweis –

Führen Sie dieses Verfahren durch, wenn Ihr System mit vorinstalliertem Betriebssystem Solaris geliefert wird, jedoch nicht die Software-Installationsanforderungen von Sun Cluster erfüllt. Mit diesem Verfahren wird die Solaris-Software erneut installiert, um die Installationsanforderungen zu erfüllen.


Bevor Sie beginnen

Halten Sie Folgendes bereit:

  1. Fügen Sie alle öffentlichen Hostnamen und logischen Adressen für das Cluster zum Namen-Service hinzu.


    Hinweis –

    Die in diesem Schritt genannten IP-Adressen sind lediglich Beispiele und für die Verwendung im öffentlichen Netzwerk nicht gültig. Ersetzen Sie das Beispiel in diesem Schritt durch Ihre eigene IP-Adresse.



    192.168.10.1      phys-sun
    192.168.10.2      phys-moon
    192.168.10.3      apache-lh
    192.168.10.4      nfs-lh
    192.168.10.5      oracle-lh
    192.168.10.6      admincon
    
    192.168.11.1      phys-sun-11
    192.168.11.2      phys-moon-11
    192.168.11.3      se3510fc
    192.168.11.4      admincon-11

    Weitere Informationen zu Namen-Services finden Sie im System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

  2. Starten Sie das Dienstprogramm cconsole(1M) von der Administrationskonsole aus.


    admincon# cconsole &
    

    Über das Dienstprogramm cconsole kommunizieren Sie mit den einzelnen Cluster-Knoten. Wenn Sie beiden Knoten gleichzeitig Befehle senden möchen, verwenden Sie das Master-Fenster.

  3. LegenSie die Solaris 10 11/06-DVD in das DVD-Laufwerk von phys-sun ein.

  4. Öffnen Sie das Konsolenfenster für phys-sun.

  5. Booten Sie phys-sun.

    • Wenn das System neu ist, schalten Sie es ein.

    • Wird das System zurzeit ausgeführt, fahren Sie es herunter.


      phys-sun# init 0
      

    Die Eingabeaufforderung ok wird angezeigt.

  6. Deaktivieren Sie den automatischen Neustart.


    ok setenv auto-boot? false
    

    Durch Deaktivierung des automatischen Neustarts wird ein ständiges Starten und Herunterfahren vermieden.

  7. Erstellen Sie einen Aliasnamen für jedes Laufwerk.

    Die Zuweisung von Aliasnamen zu den Laufwerken ermöglicht Ihnen, vom zweiten Laufwerk aus auf das System zuzugreifen und es zu booten, wenn der Bootvorgang vom Standardlaufwerk nicht möglich ist.

    1. Zeigen Sie die Laufwerke an und wählen Sie das Bootlaufwerk aus.


      ok show-disks
      …
          Enter selection, q to quit: X
      
    2. Weisen Sie dem ausgewählten Laufwerk den Aliasnamen rootdisk zu.


      ok nvalias rootdisk Control-Y
      

      Mit der Tastenkombination Strg-Y wird der Laufwerkname, den Sie im Menü show-disks ausgewählt haben, eingegeben.

    3. Speichern Sie den Laufwerkaliasnamen.


      ok nvstore
      
    4. Wiederholen Sie die vorherigen Schritte, um dem alternativen Bootlaufwerk den Aliasnamen backup_root zuzuweisen.

    5. Stellen Sie die Umgebungsvariable Boot-Gerät auf die Aliasnamen für das Standardbootlaufwerk und das Backup-Bootlaufwerk ein.


      ok setenv boot-device rootdisk backup_root
      

    Weitere Informationen finden Sie im OpenBoot 4.x Command Reference Manual.

  8. Starten Sie das Solaris-Installationsprogramm.


    ok boot cdrom
    
  9. Folgen Sie den Eingabeaufforderungen.

    • Wählen Sie die folgenden Installationseinstellungen aus:

      Eingabeaufforderung 

      Wert 

      Solaris Software Group 

      Entire Plus OEM Support 

      Partitionen 

      Manuelle Formatierung 

      Root-Passwort 

      Gleiches Passwort auf beiden Knoten 

      Automatischer Neustart 

      Nein 

    • Legen Sie die folgenden Partitionsgrößen und Dateisystemnamen fest, sofern noch nicht geschehen:

      Bereich 

      Größe 

      Dateisystemname 

      Verbleibender freier Speicherplatz 

      /

      2 GB 

      Swap 

      512 MB 

      /globaldevices

      2 GB 

      /var

      32 MB 

      für die Verwendung von Solaris Volume Manager 

  10. Kehren Sie zu Schritt 3 zurück und wiederholen Sie diese Schritte auf phys-moon.

  11. Laden Sie die Software Sun Update Connection herunter und installieren und konfigurieren Sie sie auf beiden Knoten.

    Weitere Informationen erhalten Sie unter http://www.sun.com/service/sunupdate/gettingstarted.html. Die Dokumentation für die Sun Update Connection-Connection ist unter http://docs.sun.com/app/docs/coll/1320.2 verfügbar.

  12. Laden Sie die Solaris 10-Patches herunter und wenden Sie sie mit Sun Update Connection auf beide Knoten an.

ProcedureWie Sie die Benutzerumgebung einrichten

Führen Sie dieses Verfahren auf beiden Knoten durch. Die Schritte in diesem Verfahren verwenden die C Shell-Umgebung. Bei Verwendung einer anderen Shell führen Sie die entsprechenden Schritte für die jeweilige Shell-Umgebung durch.

Weitere Informationen finden Sie unter Customizing a User’s Work Environment in System Administration Guide: Basic Administration.

  1. Öffnen Sie das Master-Konsolenfenster cconsole, falls es noch nicht geöffnet ist.

    Führen Sie die Schritte dieses Verfahrens mithilfe des Master-Konsolenfensters an beiden Knoten gleichzeitig durch.

  2. Zeigen Sie die Einstellungen für umask sowie die Umgebungsvariablen an.


    phys-X# umask
    phys-X# env | more
    
  3. Stellen Sie den Wert umask auf 22 ein, sofern noch nicht geschehen.

    Mit dieser Eingabe werden die Standardberechtigungen für neu erstellte Dateien festgelegt.


    umask 022
  4. Stellen Sie sicher, dass die Variable PATH die folgenden Pfade enthält.

    • /usr/bin

    • /usr/cluster/bin

    • /usr/sbin

    • /usr/ccs/bin

    • /oracle/oracle/product/10.2.0/bin

  5. (Optional) Fügen Sie die folgenden Pfade zu MANPATH hinzu.

    • /usr/cluster/man

    • /usr/apache/man

  6. Stellen Sie die Umgebungsvariablen ORACLE_BASE und ORACLE_SID ein.


    ORACLE_BASE=/oracle
    ORACLE_SID=orasrvr
  7. Überprüfen Sie die vorgenommenen Einstellungsänderungen.


    phys-X# umask
    phys-X# env | more
    

ProcedureWie Sie das Betriebssystem konfigurieren

Dieses Verfahren beschreibt, wie bestimmte Systemeinstellungen zur Unterstützung der Schnellstartkonfiguration geändert werden.

  1. Aktivieren Sie die Solaris Multipathing-Funktion auf beiden Knoten.


    phys-X# /usr/sbin/stmsboot -e
    
    -e

    Aktiviert Solaris-E/A-Multipathing

    Weitere Information finden Sie auf der Manpage stmsboot(1M).

  2. Aktualisieren Sie die Datei /etc/inet/ipnodes auf beiden Knoten mit allen öffentlichen Hostnamen und logischen Adressen für das Cluster.

    Diese Eingaben sind mit Ausnahme der Eingabe loghost auf beiden Knoten identisch.


    Hinweis –

    Die in diesem Schritt genannten IP-Adressen sind lediglich Beispiele und für die Verwendung im öffentlichen Netzwerk nicht gültig. Ersetzen Sie das Beispiel in diesem Schritt durch Ihre eigene IP-Adresse.



    phys-X# vi /etc/inet/ipnodes
    
    • Fügen Sie auf phys-sun die folgenden Einträge hinzu:


      127.0.0.1         localhost
      192.168.10.1      phys-sun  loghost
      192.168.10.2      phys-moon
      192.168.10.3      apache-lh
      192.168.10.4      nfs-lh
      192.168.10.5      oracle-lh
      192.168.10.6      admincon
      
      192.168.11.1      phys-sun-11
      192.168.11.2      phys-moon-11
      192.168.11.3      se3510fc-11
      192.168.11.4      admincon-11
    • Fügen Sie auf phys-moon die folgenden Einträge hinzu:


      127.0.0.1         localhost
      192.168.10.1      phys-sun
      192.168.10.2      phys-moon  loghost
      192.168.10.3      apache-lh
      192.168.10.4      nfs-lh
      192.168.10.5      oracle-lh
      192.168.10.6      admincon
      
      192.168.11.1      phys-sun-11
      192.168.11.2      phys-moon-11
      192.168.11.3      se3510fc-11
      192.168.11.4      admincon-11
  3. Stellen Sie auf beiden Knoten sicher, dass die folgenden Kernel-Parameter zumindest auf die für Oracle erforderlichen Mindestwerte eingestellt sind.

    1. Zeigen Sie die Einstellungen für das Projekt Standard an.


      phys-X# prctl -i project default
      
    2. Wenn keine Kernel-Parameter eingestellt sind oder wenn ein oder mehrere Kernel-Parameter nicht auf den für Oracle erforderlichen Mindestwert eingestellt sind, wie in der folgenden Tabelle dargestellt, stellen Sie den Parameter ein.


      phys-X# projmod -s -K "parameter=(priv,value,deny)" default
      

      Oracle Kernel-Parameter 

      Erforderlicher Mindestwert 

      process.max-sem-nsems

      256 

      project.max-sem-ids

      100 

      project.max-shm-ids

      100 

      project.max-shm-memory

      4294967295 

    3. Überprüfen Sie die neuen Einstellungen.


      phys-X# prctl -i project default
      

    Diese Einstellungen entsprechen den Werten, die zur Unterstützung der Oracle-Software in einer Sun Cluster-Schnellstartkonfiguration erforderlich sind. Weitere Informationen zu diesen Parametern finden Sie im Oracle10g Installation Guide.

  4. Fügen Sie die folgenden Einträge auf beiden Knoten zur Datei /etc/system hinzu.


    phys-X# vi /etc/system
    set ce:ce_taskq_disable=1
    exclude:lofs
    • Der erste Eintrag unterstützt die ce-Adapter für den privaten Interconnect.

    • Der zweite Eintrag deaktiviert das Schleifendateisystem (Loopback File System, LOFS). Dieses System muss deaktiviert werden, wenn Sun Cluster HA für NFS auf einem hochverfügbaren lokalen Dateisystem konfiguriert ist. Weitere Informationen und Alternativen zum Deaktivieren des Schleifendateisystems (LOFS) bei konfiguriertem Sun Cluster HA für NFS finden Sie in den Informationen zu den Schleifendateisystemen (Loopback File System) unter Funktionsbeschränkungen unter Solaris in Sun Cluster Handbuch Softwareinstallation für Solaris OS.

    Diese Änderungen werden beim nächsten Systemstart wirksam.

  5. Legen Sie auf beiden Knoten NFS Version 3 als Standardversion fest.

    1. Fügen Sie der Datei /etc/default/nfs folgenden Eintrag hinzu.


      NFS_SERVER_VERSMAX=3
    2. Deaktivieren Sie den NFS Service.


      phys-X# svcadm disable network/nfs/server
      
    3. Aktivieren Sie den NFS Service erneut.


      phys-X# svcadm enable network/nfs/server
      
  6. Aktualisieren Sie die Einträge /devices und /dev auf beiden Knoten.


    phys-X# devfsadm -C
    
  7. Bestätigen Sie, dass das Storage-Array sichtbar ist.


    phys-X# luxadm probe
    

ProcedureSo erstellen Sie Zustands-Datenbankreplikate

Dieses Verfahren setzt voraus, dass die angegebenen Laufwerke für die Erstellung von Database-Replikate verfügbar sind. Ersetzen Sie die Beispiele in diesem Verfahren durch Ihre eigenen Laufwerknamen.

  1. Erstellen Sie State-Database-Replikate auf beiden Knoten.

    Erstellen Sie auf beiden internen Laufwerken jeweils drei Replikate.


    phys-X# metadb -af -c 3 c0t0d0s7
    phys-X# metadb -a -c 3 c0t1d0s7
    
  2. Überprüfen Sie die Replikate auf beiden Knoten.


    phys-X# metadb
    flags            first blk      block count
        a       u       16          8192         /dev/dsk/c0t0d0s7
        a       u       8208        8192         /dev/dsk/c0t0d0s7
        a       u       16400       8192         /dev/dsk/c0t0d0s7
        a       u       16          8192         /dev/dsk/c0t1d0s7
        a       u       8208        8192         /dev/dsk/c0t1d0s7
        a       u       16400       8192         /dev/dsk/c0t1d0s7

ProcedureSo spiegeln Sie das Root-Dateisystem (/)

Führen Sie dieses Verfahren auf jeweils einem Knoten aus.

Dieses Verfahren setzt voraus, dass der Cluster-Knoten die internen nonshared Laufwerke c0t0d0 und c0t1d0 verwendet. Setzen Sie in den Schritten dieses Verfahrens Ihre eigenen internen Laufwerknamen ein, falls erforderlich.

  1. Platzieren Sie auf phys-sun den Root-Bereich c0t0d0s0 in eine Verkettung mit einem einzelnen Bereich (einseitig).


    phys-sun# metainit -f d10 1 1 c0t0d0s0
    
  2. Erstellen Sie eine zweite Verkettung mit dem anderen internen Laufwerk c0t1d0s0.


    phys-sun# metainit d20 1 1 c0t1d0s0
    
  3. Erstellen Sie einen eindirektionalen Spiegel mit einem Unterspiegel.


    phys-sun# metainit d0 -m d10
    
  4. Richten Sie die Systemdateien für das Root-Verzeichnis ein.


    phys-sun# metaroot d0
    

    Der Befehl metaroot bearbeitet die Dateien /etc/vfstab und /etc/system, sodass das System mit dem Root-Datensystem (/) auf einem Metadevice oder Datenträger gestartet werden kann. Weitere Informationen erhalten Sie auf der Manpage metaroot(1M).

  5. Löschen Sie alle Dateisysteme.


    phys-sun# lockfs -fa
    

    Der Befehl lockfs löscht alle Transaktionen aus dem Protokoll und schreibt die Transaktionen in das Master-Dateisystem aller eingehängten UFS-Dateisysteme. Weitere Informationen erhalten Sie auf der Manpage lockfs(1M).

  6. Starten Sie den Knoten neu, um das zuletzt gespiegelte Root-Dateisystem (/) erneut einzuhängen.


    phys-sun# init 6
    
  7. Hängen Sie den zweiten Unterspiegel an den Spiegel an.


    phys-sun# metattach d0 d20
    

    Weitere Informationen erhalten Sie auf der Manpagemetattach(1M).

  8. Erfassen Sie den alternativen Boot-Pfad zur späteren Verwendung.

    Wenn das primäre Boot-Gerät ausfällt, können Sie von diesem alternativen Boot-Gerät booten. Weitere Informationen über alternative Boot-Geräte finden Sie unter Creating a RAID-1 Volume in Solaris Volume Manager Administration Guide.


    phys-sun# ls -l /dev/rdsk/c0t1d0s0
    
  9. Wiederholen Sie Schritt 1 bis Schritt 8 auf phys-moon.

ProcedureWie Sie die Sun Cluster-Software installieren

Mit diesem Verfahren werden Softwarepakete für das Sun Cluster Framework und für die Datendienste Sun Cluster HA für Apache, Sun Cluster HA für NFS und Sun Cluster HA für Oracle installiert.

Bevor Sie beginnen

Halten Sie Folgendes bereit:

  1. Legen Sie in phys-sun die Java Availability Suite DVD-ROM in das DVD-Laufwerk ein.

  2. Starten Sie das Java Enterprise System (ES) installer-Programm.


    phys-sun# ./installer
    

    Weitere Informationen zur Verwendung des Java ES installer-Programms erhalten Sie im Sun Java Enterprise System 5 Installation Guide for UNIX.

  3. Befolgen Sie die Anweisungen auf dem Bildschirm und installieren Sie die Sun Cluster-Framework-Pakete.

    Bildschirmname 

    Anweisungen 

    Software-Lizenzvereinbarung 

    Akzeptieren Sie die Lizenzvereinbarung. 

    Sprachunterstützung 

    Wählen Sie die Sprachen aus, die Sie neben Englisch außerdem installieren möchten. 

    Installationstyp 

    Geben Sie no ein, wenn Sie gefragt werden, ob Sie das vollständige Set der Java ES-Software installieren möchten.

    Komponentenauswahl 

    Wählen Sie Sun Cluster und Sun Cluster Agents. Deaktivieren Sie nicht Sun Cluster Manager. Bestätigen Sie Ihre Auswahl, wenn Sie dazu aufgefordert werden.

    Folgen Sie den Anweisungen auf dem Bildschirm, um die folgenden Datendienst-Pakete zu installieren: 

    • Sun Cluster HA für Apache

    • Sun Cluster HA für NFS

    • Sun Cluster HA für Oracle

    Aktualisierung der gemeinsam genutzten Komponenten notwendig 

    Akzeptieren Sie das Upgrade der Liste der gemeinsamen Komponenten. 

    Konfigurationstyp 

    Wählen Sie Configure Later.

    Nach Beendigung der Installation stellt das installer-Programm eine Installationszusammenfassung bereit. Diese Zusammenfassung ermöglicht Ihnen, die Protokolle anzuzeigen, die das Programm während der Installation erstellt hat. Diese Protokolle befinden sich im Verzeichnis /var/sadm/install/logs/.

  4. Wechseln Sie in ein Verzeichnis, das sich nicht auf der DVD-ROM befindet, und werfen Sie die DVD-ROM aus.


    host# cd /
    host# eject cdrom
    
  5. Kehren Sie zum Schritt 1 zurück und wiederholen Sie alle Schritte auf phys-moon.

  6. Verwenden Sie auf beiden Knoten Sun Update Connection, um erforderliche Patches herunterzuladen und anzuwenden.

ProcedureWie Sie die Oracle-Systemgruppen und -benutzer einrichten

Führen Sie die Schritte in diesem Verfahren auf beiden Knoten aus.

  1. Öffnen Sie das Master-Konsolenfenster cconsole, falls es noch nicht geöffnet ist.

    Führen Sie die Schritte dieses Verfahrens mithilfe des Master-Konsolenfensters an beiden Knoten gleichzeitig durch.

  2. Erstellen Sie die Oracle Inventory-Gruppe oinstall und die Datenbankadministratorgruppe dba.


    phys-X# groupadd oinstall
    phys-X# groupadd dba
    
  3. Erstellen Sie das Oracle-Benutzerkonto oracle.

    Legen Sie das Oracle-Home-Verzeichnis /oracle/oracle/product/10.2.0 fest. Legen Sie dba als primäre Gruppe und oinstall als sekundäre Gruppe fest.


    phys-X# useradd -g dba -G oinstall -d /oracle/oracle/product/10.2.0 oracle
    
  4. Legen Sie das oracle-Passwort fest.


    phys-X# passwd -r files oracle