Sun Cluster Kurzreferenz für Solaris OS

Installieren der Software

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


Hinweis –

Sie installieren die Oracle-Software weiter unten in diesem Handbuch.


ProcedureSo installieren Sie die Administrationskonsole

Bevor Sie beginnen

Halten Sie Folgendes bereit:

  1. Melden Sie sich in der Administrationskonsole als Superbenutzer an.

  2. Konfigurieren Sie die vorinstallierte Solaris 10 11/06-Software, wenn sie noch nicht konfiguriert ist.

    Weitere Informationen finden Sie im Handbuch Erste Schritte von Sun Ultra 20 Workstation (819–2148).

  3. Downloaden, installieren und konfigurieren Sie Sun Update Connection.

    Unter http://www.sun.com/service/sunupdate/gettingstarted.html finden Sie ausführliche Informationen. Die Dokumentation zu Sun Update Connection ist unter http://docs.sun.com/app/docs/coll/1320.2 verfügbar.

  4. Downloaden und übernehmen Sie Solaris 10-Patches mithilfe von Sun Update Connection.

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

  6. Wechseln Sie zum Verzeichnis Solaris_sparc/Product/sun_cluster/Solaris_10/Packages/.

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


    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 /etc/cluster-Datei, die den Cluster-Namen und die beiden Knotennamen enthält.


    admincon# vi /etc/clusters
    sccluster phys-sun phys-moon
  10. Erstellen Sie eine /etc/serialports-Datei, die beide Knotennamen und den Hostnamen und die Port-Nummer enthält, mit denen ein Knoten eine Verbindung zum Verwaltungsnetzwerk herstellt.


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

    • Fügen Sie im Eintrag PATH /opt/SUNWcluster/bin hinzu.

    • Im Eintrag MANPATH fügen Sie/opt/SUNWcluster/man und /usr/cluster/man hinzu.

  12. Initialisieren Sie die Änderungen


    admincon# cd
    admincon# source .cshrc
    

ProcedureSo installieren Sie das Solaris-Betriebssystem

In diesem Verfahren wird dargestellt, wie Sie das Betriebssystem Solaris 10 installieren, um die Installationsanforderungen für Sun Cluster zu erfüllen.


Hinweis –

Wenn Ihr System mit einem vorinstallierten Solaris-Betriebssystem geliefert wird, aber nicht die Installationsanforderungen für die Sun Cluster-Software erfüllt, führen Sie dieses Verfahren aus, um die Solaris-Software erneut zu installieren und 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 im Benennungsdienst hinzu.


    Hinweis –

    Die IP-Adressen in diesem Schritt dienen nur als Beispiel und gelten nicht zur Verwendung im öffentlichen Netzwerk. Ersetzen Sie sie durch Ihre eigenen IP-Adressen, wenn Sie diesen Schritt ausführen.



    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 den Benennungsdiensten finden Sie unter System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

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


    admincon# cconsole &
    

    Verwenden Sie das Dienstprogramm cconsole, um mit jedem einzelnen Cluster-Knoten zu kommunizieren, oder das Hauptfenster, um gleichzeitig Befehle an beide Knoten zu senden.

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

  4. Greifen Sie auf das Konsolenfenster für phys-sun zu.

  5. Booten Sie phys-sun.

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

    • Wenn das System zurzeit ausgeführt wird, fahren Sie das System herunter.


      phys-sun# init 0
      

    Die Eingabeaufforderung ok wird angezeigt.

  6. Automatischen Neustart deaktivieren.


    ok setenv auto-boot? false
    

    Das Deaktivieren des automatischen Neustart verhindert eine permanente Boot-Wiederholung.

  7. Ein Alias für jede Festplatte erstellen.

    Über die Zuordnung der Aliasse zu den Festplatten können auf die zweite Festplatte zugreifen und das System über sie booten, wenn Booten über die Standard-Festplatte nicht möglich ist.

    1. Zeigen Sie die Festplatten an, und wählen Sie die Boot-Festplatte aus.


      ok show-disks
      …
          Enter selection, q to quit: X
      
    2. Weisen Sie den Aliasnamen der Festplatte zu, die Sie auswählen.


      ok nvalias rootdisk Control-Y
      

      Über die Tastenkombination Steuerung-Y wird der Festplattenname eingegeben, den Sie im Menü show-disks auswählen.

    3. Speichern Sie den Festplatten-Alias.


      ok nvstore
      
    4. Wiederholen Sie die vorherigen Schritte, um den Aliasnamen backup_root zu kennzeichnen und der alternativen Boot-Festplatte zuzuordnen.

    5. Stellen Sie die Umgebungsvariable boot-device für die Aliasse und die Standard-Boot-Festplatte und die Sicherungs-Boot-Festplatte 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. Befolgen Sie die Eingabeaufforderungen.

    • Treffen Sie die folgende Installationsauswahl:

      Eingabeaufforderung 

      Wert 

      Solaris-Softwaregruppe 

      Gesamte Plus OEM-Support 

      Partitionen 

      Manuelles Formatieren 

      Stamm-Passwort 

      Gleiches Passwort auf beiden Knoten 

      Automatischer Neustart 

      Nein 

      Netzwerkdienste für Remote-Clients aktivieren 

      Ja 

    • Stellen Sie die folgenden Partitionsgrößen und Dateisystemnamen ein, wenn sie noch nicht eingestellt sind:

      Bereich 

      Größe 

      Dateisystemname 

      verbleibender freier Speicherplatz 

      /

      2 GB 

      Swap 

      512 MB 

      /globaldevices

      2 GB 

      /var

      32 MB 

      für Solaris Volume Manager verwenden 

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

  11. Downloaden, installieren und konfigurieren Sie auf beiden Knoten Sun Update Connection.

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

  12. Downloaden und übernehmen Sie auf beiden Knoten Solaris 10-Patches mithilfe von Sun Update Connection.

ProcedureSo richten Sie die Benutzerumgebung ein

Führen Sie dieses Verfahren auf beiden Knoten aus. In den Schritten dieses Verfahrens wird die C-Shell-Umgebung verwendet. Wenn Sie eine andere Shell verwenden, führen Sie die entsprechenden Aufgaben für die gewünschte Shell-Umgebung aus.

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

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

    Führen Sie im Master-Konsolenfester die Schritte dieses Verfahrens für beide Knoten gleichzeitig aus.

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


    phys-X# umask
    phys-X# env | more
    
  3. Wenn diese Einstellung noch nicht erfolgt ist, stellen Sie die umask auf 22 ein.

    Mit diesem Eintrag werden die Standardberechtigungen für die neu erstellten Dateien eingestellt.


    umask 022
  4. Achten Sie darauf, dass PATH die folgenden Pfade enthält.

    • /usr/bin

    • /usr/cluster/bin

    • /usr/sbin

    • /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. Verifizieren Sie die vorgenommenen Änderungen.


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

ProcedureSo konfigurieren Sie das Betriebssystem

In diesem Verfahren wird beschrieben, wie Sie bestimmte Systemeinstellungen zum Unterstützen der Schnellstart-Konfiguration ändern.

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


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

    Aktiviert Solaris-E/A-Multipathing

    Weitere Informationen finden Sie in der Online-Dokumentation von stmsboot(1M).

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

    Mit Ausnahme der loghost-Einträge sind diese Einträge auf beiden Knoten identisch.


    Hinweis –

    Die IP-Adressen in diesem Schritt dienen nur als Beispiel und gelten nicht zur Verwendung im öffentlichen Netzwerk. Ersetzen Sie sie durch Ihre eigenen IP-Adressen, wenn Sie diesen Schritt ausführen.



    phys-X# vi /etc/inet/ipnodes
    
    • Fügen Sie auf dem Knoten 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 dem Knoten 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. Achten Sie darauf, dass auf beiden Knoten die folgenden Kernelparameter auf mindestens die von Oracle vorgegebenen Mindestwerte eingestellt sind.

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


      phys-X# prctl -i project default
      
    2. Wenn keine Kernelparameter eingestellt sind oder die Kernelparameter nicht auf die von Oracle vorgegebenen Mindestwerte eingestellt sind, wie in der folgenden Tabelle dargestellt, stellen Sie die Parameter ein.


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

      Oracle-Kernelparameter 

      Erforderlicher Mindestwert 

      process.max-sem-nsems

      256 

      project.max-sem-ids

      100 

      project.max-shm-ids

      100 

      project.max-shm-memory

      4294967295 

    3. Verifizieren Sie die neuen Einstellungen.


      phys-X# prctl -i project default
      

    Diese Einstellungen sind die erforderlichen Mindestwerte für die Unterstützung der Oracle-Software in einer Sun Cluster-Schnellstartkonfiguration. Weitere Informationen zu diesen Parametern finden Sie imOracle10g-Installationshandbuch

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


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

    • Der zweite Eintrag deaktiviert das Dateischleifensystem (LOFS), das deaktiviert sein muss, wenn Sun Cluster HA für NFS auf einem hochverfügbaren lokalen Dateisystem konfiguriert ist. Weitere Informationen und Alternativen zum Deaktivieren von LOFS, wenn Sun Cluster HA für NFS konfiguriert ist, finden Sie in den Informationen zu Dateischleifensystemen in Solaris OS Feature Restrictions in Sun Cluster Software Installation Guide for Solaris OS.

    Diese Änderungen werden nach dem nächsten Systemneustart wirksam.

  5. Stellen Sie auf beiden Knoten die NFS-Version 3 als Standardversion ein.

    1. Fügen Sie den folgenden Eintrag in die Datei /etc/default/nfs hinzu.


      NFS_SERVER_VERSMAX=3
    2. Deaktivieren Sie den NFS-Dienst.


      phys-X# svcadm disable network/nfs/server
      
    3. Reaktivieren Sie den NFS-Dienst.


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


    phys-X# devfsadm -C
    
  7. Bestätigen Sie auf beiden Knoten, dass das Speicher-Array sichtbar ist.


    phys-X# luxadm probe
    

ProcedureSo erstellen Sie Zustands-Datenbankreplikate

Bei diesem Verfahren wird davon ausgegangen, dass die angegebenen Festplatten zum Erstellen von Datenreplikaten verfügbar sind. Geben Sie in diesem Verfahren Ihre eigenen Festplattennamen ein.

  1. Erstellen Sie auf beiden Knoten Zustands-Datenbankreplikate.

    Erstellen Sie auf jeder der beiden internen Festplatten drei Replikate.


    phys-X# metadb -af -c 3 c0t0d0s7
    phys-X# metadb -a -c 3 c0t1d0s7
    
  2. Verifizieren Sie auf beiden Knoten die Replikate.


    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 das Stamm-Dateisystem (/)

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

Bei diesem Verfahren wird davon ausgegangen, dass der Cluster-Knoten die internen, nicht gemeinsam genutzten Festplatten c0t0d0 und c0t1d0 enthält. Geben Sie bei Bedarf in den Schritten dieses Verfahrens die Namen Ihrer eigenen internen Festplatten ein.

  1. Auf phys-sun platzieren Sie den Stammbereich c0t0d0s0 in einer Einzelbereichverkettung (einseitig).


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


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


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


    phys-sun# metaroot d0
    

    Mit dem Befehl metaroot werden die Dateien /etc/vfstab und /etc/system bearbeitet, sodass das System mit dem Stammdateiverzeichnis(/) auf einem Metagerät oder Volume gebootet werden kann. Weitere Informationen finden Sie in der Online-Dokumentation zu metaroot(1M).

  5. Leeren Sie alle Dateisysteme.


    phys-sun# lockfs -fa
    

    Mit dem Befehl lockfs werden alle Transaktionen im Protokoll gelöscht und die Transaktionen in das Hauptdateisystem auf allen eingehängten UFS-Dateisystemen geschrieben. Weitere Informationen finden Sie in der Online-Dokumentation zu lockfs(1M).

  6. Booten Sie den Knoten erneut, um das neu gespiegelte Stammdateiverzeichnis 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 finden Sie in der Online-Dokumentation zu metattach(1M).

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

    Wenn das primäre Bootgerät ausfällt, können Sie von diesem alternativen Bootgerät aus booten. Weitere Informationen zu alternativen Bootgeräten 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.

ProcedureSo installieren Sie die Sun Cluster-Software

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

Bevor Sie beginnen

Halten Sie Folgendes bereit:

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

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


    phys-sun# ./installer
    

    Weitere Informationen zum Verwenden des Java ES-Installationsprogramms finden Sie imSun Java Enterprise System 5 Installationshandbuch für UNIX.

  3. Führen Sie die Bildschirmanweisungen zum Installieren der Sun Cluster-Installationspakete aus.

    Bildschirmname 

    Anweisungen 

    Softwarelizenzvereinbarung 

    Akzeptieren Sie die Lizenzvereinbarung 

    Sprachunterstützung 

    Wählen Sie die Sprachen aus, die Sie zusätzlich zu Englisch installieren möchten. 

    Installationstyp 

    Antworten Sie mit Nein, wenn Sie gefragt werden, ob Sie vollständige Java ES-Software installieren möchten.

    Komponentenauswahl 

    Wählen Sie Sun Cluster und Sun Cluster-Agenten aus. Heben Sie die Auswahl von &SunClusterManager nicht auf. Bestätigen Sie bei entsprechender Aufforderung Ihre Auswahl.

    Befolgen Sie die Bildschirmanweisungen zum Installieren der folgenden Datendienstpakete: 

    • Sun Cluster HA für Apache

    • Sun Cluster HA für NFS

    • Sun Cluster HA für Oracle

    Upgrade gemeinsam genutzter Komponenten erforderlich 

    Akzeptieren Sie den Upgrade der Liste gemeinsam genutzter Komponenten. 

    Konfigurationstyp 

    Wählen Sie Später konfigurieren aus.

    Nach Abschluss der Installation zeigt das Installationsprogramm eine Übersicht der Installation an. In dieser Übersicht können Sie Protokolle anzeigen, 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 zu Schritt 1 zurück, und wiederholen Sie alle Schritte auf phys-moon.

  6. Verwenden Sie auf beiden Knoten Sun Update Connection zum Downloaden und Anwenden erforderlicher Patches.

ProcedureSo richten Sie Oracle-Systemgruppen und -Benutzer ein

Führen Sie die Schritte dieses Verfahrens auf beiden Knoten aus.

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

    Führen Sie im Master-Konsolenfester die Schritte dieses Verfahrens für beide Knoten gleichzeitig aus.

  2. Die Oracle-Inventagruppe, oinstall, und die Datenbank-Administratorgruppe, dba, erstellen.


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

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


    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