Sun Cluster Kurzreferenz für Solaris OS

Kapitel 1 Beispiel zum Installieren und Konfigurieren einer Sun Cluster-Konfiguration

Der Sun Cluster Kurzreferenz für Solaris OS bietet ein Beispiel zum Installieren und Konfigurieren einer spezifischen Sun Cluster-Konfiguration. Diese Richtlinien und Verfahren gelten spezifisch für SPARC®, können jedoch für Konfigurationen auf x86-Basis abgeleitet werden. Diese Modellverfahren können auch als Richtlinie zum Konfigurieren anderer Hardware- und Softwarekombinationen verwendet werden, wenn sie in Verbindung mit SunTM Cluster-Hardware, -Software und -Datendienst-Handbüchern eingesetzt werden.

Dieses Handbuch enthält die folgenden Richtlinien und Verfahren:

Führen Sie diese Verfahren in der Reihenfolge aus, in der sie in diesem Handbuch dargestellt werden.

Angaben zur Konfiguration und Grundlagen

In diesem Abschnitt wird die spezifische Cluster-Konfiguration beschrieben, die in diesem Handbuch verwendet wird.

Hardware-Konfiguration

Bei den Verfahren im Sun Cluster Kurzreferenz für Solaris OS wird davon ausgegangen, dass der Cluster aus der folgenden Hardware besteht und die Serverinstallation bereits ausgeführt wurde.

Tabelle 1–1 Hardware-Spezifikationen

Hardware-Produkt 

Komponenten pro Maschine 

Installationsanweisungen 

Zwei Sun FireTM V440-Server

Mindestens 2 GB Arbeitsspeicher 

Sun Fire V440 Server Installation Guide

Zwei interne Festplatten 

Zwei Onboard-Ports, die für die interne Verbindung konfiguriert sind 

Zwei Sun Quad GigaSwift Ethernet-Karten (QGE) für die Verbindung zum öffentlichen Netzwerk und dem Verwaltungsnetzwerk 

Zwei Fibre Channel-Arbitrated Loops-Karten (FC-AL) für die Verbindung zum Speicher 

Ein Sun StorEdgeTM 3510 FC RAID-Array mit Doppelsteuerung

Zwölf physische 73 GB-Laufwerke 

Sun StorEdge 3000 Family Installation, Operation, and Service Manual, Sun StorEdge 3510 FC Array

Eine Sun UltraTM 20-Workstation

Eine QGE-Karte für den Anschluss an das öffentliche Netzwerk 

Sun Ultra 20-Workstation-Handbuch Erste Schritte (819–2148)

Software-Konfiguration

Bei den Verfahren im Sun Cluster Kurzreferenz für Solaris OS wird davon ausgegangen, dass Sie die folgenden Softwareversionen installieren können.

Tabelle 1–2 Software-Spezifikationen

Produkt 

Einbezogene Produkte 

Produkt-Subkomponenten 

Solaris 10 11/06 Software für SPARC-Plattformen 

Apache HTTP Server Version 1.3-Software, gesichert mithilfe von mod_ssl

 

NFS Version 3-Software

 

Solaris Volume Manager Software 

 

Solaris-Multipathing-Funktion 

 

Sun JavaTM Availability Suite-Software

Sun Cluster 3.2- Kern-Software 

Cluster-Steuerbereich (cconsole)

Sun Cluster Manager 

Sun Cluster-Agenten-Software 

Sun Cluster HA für Apache 

Sun Cluster HA für NFS 

Sun Cluster HA für Oracle 

Oracle 10gR2

   

Mit den Verfahren in diesem Handbuch werden die folgenden Datendienste konfiguriert:

Öffentliche Netzwerkadressen

Bei den Verfahren im Sun Cluster Kurzreferenz für Solaris OS wird davon ausgegangen, dass für die folgenden Komponenten öffentliche Netzwerk-IP-Adressen erstellt werden.


Hinweis –

Die IP-Adressen in der folgenden Tabelle sind nur ein Beispiel und gelten nicht für die Verwendung im öffentlichen Netzwerk.


Die folgenden Adressen werden zur Kommunikation mit dem öffentlichen Netzwerk-Subnetz 192.168.10 verwendet.

Tabelle 1–3 Beispiel-IP-Adressen für das öffentliche Netzwerk

Komponente 

IP-Adresse 

Name 

Cluster-Knoten 

192.168.10.1

phys-sun

192.168.10.2

phys-moon

Sun Cluster HA für Apache logischer Hostname 

192.168.10.3

apache-lh

Sun Cluster HA für NFS logischer Hostname 

192.168.10.4

nfs-lh

Sun Cluster HA für Oracle logischer Hostname 

192.168.10.5

oracle-lh

Administrationskonsole 

192.168.10.6

admincon

Die folgenden Adressen werden zur Kommunikation mit dem Verwaltungsnetzwerk-Subnetz 192.168.11 verwendet.

Tabelle 1–4 IP-Beispieladressen im Verwaltungsnetzwerk

Komponente 

IP-Adresse 

Name 

Cluster-Knoten 

192.168.11.1

phys-sun-11

192.168.11.2

phys-moon-11

Sun StorEdge 3510 FC RAID-Array 

192.168.11.3

se3510fc

Administrationskonsole 

192.168.11.4

admincon-11

Verfahrensgrundlagen

Die Verfahren in diesem Handbuch wurden auf Basis der folgenden Grundlagen entwickelt:

Aufgabenübersicht: Erstellen einer Sun Cluster-Schnellstartkonfiguration

In der folgenden Aufgabenübersicht werden die Aufgaben aufgeführt, die Sie zum Erstellen einer Sun Cluster-Konfiguration für die Hardware- und Software-Komponenten ausführen, die in diesem Handbuch angegeben sind. Führen Sie die Aufgaben in der Reihenfolge aus, in der sie in dieser Tabelle dargestellt sind.

Tabelle 1–5 Aufgabenübersicht: Erstellen einer Sun Cluster-Schnellstartkonfiguration

Aufgabe 

Anweisungen 

1. Schließen Sie die Administrationskonsole, Cluster-Knoten und das Speicher-Array. Konfigurieren Sie das Speicher-Array. 

Installieren der Hardware

2. Installieren Sie das Solaris-Betriebssystem und die Cluster-Steuerbereich-Software auf der Administrationskonsole. Installieren Sie das Solaris-Betriebssystem und die Sun Cluster-Software und -Patches auf den Cluster-Knoten. Konfigurieren Sie das Solaris-Betriebssystem und die IPMP-Gruppen. Erstellen Sie Zustands-Datenbankreplikate. Spiegeln Sie das Stammdateisystem. Richten Sie die Oracle-Systemgruppen und -Benutzer ein. 

Installieren der Software

3. Richten Sie den Cluster ein, und verifizieren Sie die Konfiguration. 

Konfigurieren des Clusters

4. Konfigurieren Sie den Solaris Volume Manager, und erstellen Sie Festplattensätze. 

Volume-Verwaltung konfigurieren

5 Erstellen Sie das Cluster-Dateisystem und die hochverfügbaren lokalen Dateisysteme. 

Erstellen von Dateisystemen

6. Konfigurieren der Apache HTTP Server-Software. Installieren und konfigurieren Sie die Oracle-Software. 

Installieren und Konfigurieren der Anwendungssoftware

7. Verwenden Sie Sun Cluster Manager, um Sun Cluster HA für Apache, Sun Cluster HA für NFS, und Sun Cluster HA für Oracle zu konfigurieren. 

Konfigurieren der Datendienste

Installieren der Hardware

Führen Sie die folgenden Verfahren aus, um die Komponenten der Cluster-Hardware anzuschließen. Weitere Informationen und Anweisungen finden Sie in der Hardware-Dokumentation.

In der folgenden Abbildung wird der Verdrahtungsplan für diese Konfiguration dargestellt.

Abbildung 1–1 Cluster-Topologie und Kabelverbindungen

Abbildung: zeigt Verbindung zwischen Cluster-Hardware und den Netzwerken an.

ProcedureSo schließen Sie die Administrationskonsole an

Zur Vereinfachung der Installation gelten diese Beispielinstallationen für die Verwendung einer Administrationskonsole, die mit der Cluster-Steuerbereich-Software installiert wird. Die Sun Cluster-Software setzt jedoch nicht voraus, dass Sie eine Administrationskonsole verwenden. Sie können die Cluster-Knoten auf andere Weise kontaktieren, beispielsweise können Sie mit dem Befehl telnet eine Verbindung über das öffentliche Netzwerk herstellen. Auch muss eine Administrationskonsole nicht dediziert zur Verwendung durch einen einzelnen Cluster bestimmt sein.

  1. Schließen Sie die Administrationskonsole an ein Verwaltungsnetzwerk an, das mit phys-sun und phys-moon verbunden ist.

  2. Die Administrationskonsole mit dem öffentlichen Netzwerk verbinden.

ProcedureSo schließen Sie die Cluster-Knoten an

  1. Wie in der folgenden Abbildung dargestellt, schließen Sie ce0 und ce9 auf phys-sun an ce0 und ce9 auf phys-moon mithilfe von Schaltern an.

    Diese Verbindung bildet die private Verbindung.

    Abbildung 1–2 Zwei-Knoten-Cluster-Verbindung

    Abbildung: zeigt zwei Knoten, die über Schalter verbunden sind und zwei Cluster-Verbindungen bilden.

    Die Verwendung von Schaltern in einem Zwei-Knoten-Cluster ermöglicht eine problemlose Erweiterung, wenn Sie in den Cluster mehr Knoten aufnehmen möchten.

  2. Stellen Sie auf jedem Cluster-Knoten eine Verbindung von ce1 und ce5 zum öffentlichen Netzwerk-Subnetz her.

  3. Stellen Sie auf jedem Cluster-Knoten eine Verbindung von ce2 und ce6 zum Verwaltungsnetzwerk-Subnetz her.

ProcedureSo stellen Sie eine Verbindung zum Sun StorEdge 3510 FC RAID-Array her

  1. Verbinden des Speicher-Arrays mit dem Verwaltungsnetzwerk.

    Sie können das Speicher-Array alternativ auch über ein serielles Kabel direkt an die Administrationskonsole anschließen.

  2. Wie in der folgenden Abbildung dargestellt, verwenden Sie Glasfaserkabel, um das Speicher-Array an die Cluster-Knoten anzuschließen. Für jeden Cluster-Knoten werden zwei Verbindungen verwendet.

    Ein Knoten wird mit einem Port auf den Host-Kanälen 0 und 5 verbunden. Der andere Knoten wird mit einem Port auf den Host-Kanälen 1 und 4 verbunden.

    Abbildung 1–3 Sun StorEdge 3510 FC RAID-Array-Verbindung mit zwei Knoten

    Abbildung: Im vorherigen Kontext wird die Abbildung beschrieben.

  3. Schalten Sie das Speicher-Array ein, und prüfen Sie die LEDs.

    Verifizieren Sie, dass alle Komponenten eingeschaltet und betriebsbereit sind. Befolgen Sie die Verfahren in Erstkonfiguration für SCSI-Arrays im Sun StorEdge 3000 Family Installation, Operation, and Service Manual, Sun StorEdge 3510 FC Array.

ProcedureSo konfigurieren Sie das Speicher-Array

Befolge die Vorgangsweise im Sun StorEdge 3000 Family RAID Firmware 4.2 User’s Guide , um das Speicher-Array zu konfigurieren. Konfigurieren Sie das Array gemäß den folgenden Spezifikationen.

  1. Erstellen Sie ein globales, aktives Ersatzlaufwerk aus dem unbenutzten physischen Laufwerk.

  2. Erstellen zwei logische RAID-5-Laufwerke.

    1. Verteilen Sie aus Redundanzgründen die physischen Laufwerke, die Sie für jedes logische Laufwerk auswählen, über separate Kanäle.

    2. Fügen Sie sechs physische Laufwerke zu einem logischen Laufwerk hinzu, und weisen Sie das logische Laufwerk dem primären Controller des Speicher-Arrays an den Ports 0 und 5 zu.

    3. Fügen Sie dem anderen logischen Laufwerk fünf Laufwerke hinzu, und weisen Sie das logische Laufwerk dem sekundären Controller an den Ports 1 und 4 zu.

  3. Partitionieren Sie die logischen Laufwerke, sodass Sie drei Partitionen erhalten.

    1. Ordnen Sie das gesamte, aus sechs Laufwerken bestehende, logische Laufwerk einer einzelnen Partition zu.

      Diese Partition wird von Sun Cluster HA für Oracle verwendet.

    2. Erstellen Sie zwei Partitionen auf dem aus fünf Laufwerken bestehenden logischen Laufwerk.

      • Ordnen Sie 40 % der Kapazität auf dem logischen Laufwerk einer Partition zur Verwendung durch Sun Cluster HA für NFS zu.

      • Ordnen Sie 10 % der Kapazität auf dem logischen Laufwerk der zweiten Partition zur Verwendung durch Sun Cluster HA für Apache zu.

      • Nehmen Sie für 50 % der Kapazität auf dem logischen Laufwerk keine Zuordnung vor, sodass sie bei Bedarf anderweitig verwendet werden kann.

  4. Ordnen Sie jede logische Laufwerkspartition einer logischen Host-Einheitnummer (LUN) zu.

    Partitionsverwendung 

    LUN 

    Oracle 

    LUN0

    NFS 

    LUN1

    Apache 

    LUN2

  5. Beachten Sie den World Wide Name (WWN) für jede LUN.

    Sie verwenden diese Informationen, wenn Sie weiter unten in diesem Handbuch die Festplattensätze erstellen.

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
    

Konfigurieren des Clusters

Führen Sie das folgende Verfahren aus, um den Cluster herzustellen.

ProcedureSo stellen Sie den Cluster her

  1. Starten Sie in phys-moon das interaktive Dienstprogramm scinstall.


    phys-moon# scinstall
    

    Das Haupmenü scinstall wird angezeigt.

  2. Geben Sie die Nummer ein, die der Option zum Erstellen eines neuen Clusters oder Cluster-Knotens entspricht, und drücken Sie die Eingabetaste.

    Das Menü Neuer Cluster und Cluster-Knoten wird angezeigt.

  3. Geben Sie die Nummer ein, die der Option zum Erstellen eines neuen Clusters entspricht, und drücken Sie die Eingabetaste.

    Das Menü Typischer oder benutzerdefinierter Modus wird angezeigt.

  4. Geben Sie die Nummer ein, die der Option für Typisch entspricht, und drücken Sie die Eingabetaste.

  5. Befolgen Sie die Menü-Eingabeaufforderungen, um die folgenden Informationen einzugeben.


    Hinweis –

    Die in der folgenden Tabelle verwendeten Adapternamen wurden für dieses Beispiel willkürlich ausgewählt.


    Komponente 

    Beschreibung 

    Antwort 

    Cluster-Name 

    Was ist der Name des Clusters, den Sie herstellen möchten? 

    sccluster

    Cluster-Knoten 

    Liste der Namen der anderen Knoten. 

    phys-sun

    Cluster-Transportadapter und -Kabel 

    Was sind die Namen der beiden Cluster-Transportadapter, die den Knoten an die private Verbindung anhängen? 

    ce0, ce9

    Quorum-Konfiguration 

    Möchten Sie die automatische Auswahl des Quorum-Geräts deaktivieren? 

    Nein

    Prüfen 

    Möchten Sie die Installation aufgrund von sccheck-Fehlern unterbrechen?

    Nein

    Das Dienstprogramm scinstall konfiguriert den Cluster und starte beide Knoten erneut. Es erstellt auch automatisch eine linkgestützte Mehrfachadapter-IPMP-Gruppe für jeden Satz mit Adaptern des öffentlichen Netzwerk in dem Cluster, der das gleiche Subnetz verwendet. Der Cluster wird hergestellt, wenn bei Knoten erfolgreich in diesem Cluster gebootet wurden. Sun Cluster-Installationsausgabe wird in der Datei /var/cluster/logs/install/scinstall.log. N aufgezeichnet.

  6. From phys-sun, verifizieren, dass die Knoten und die Quorum-Geräte erfolgreich konfiguriert wurden.

    Wenn der Cluster erfolgreich hergestellt wurde, sehen Sie eine Ausgabe, die der folgenden ähnlich ist.


    phys-sun# clquorum list
    d5
    phys-sun
    phys-moon

Volume-Verwaltung konfigurieren

Führen Sie das folgende Verfahren aus, um die Volume-Verwaltung zu konfigurieren.

ProcedureSo stellen Sie Festplattensätze her

  1. Erstellen Sie in phys-sun einen Festplattensatz für jeden Datendienst, den Sie konfigurieren werden.

    1. Legen Sie phys-sun als primären Knoten für die Apache- und NFS-Datendienste fest.


      phys-sun# metaset -s nfsset -a -h phys-sun phys-moon
      phys-sun# metaset -s apacheset -a -h phys-sun phys-moon
      
    2. Legen Sie phys-moon als primären Knoten für den Oracle-Datendienst fest.


      phys-sun# metaset -s oraset -a -h phys-moon phys-sun
      
  2. Verifizieren Sie, dass die Konfiguration der Festplattensätze korrekt und für beide Knoten sichtbar ist.


    phys-X# metaset
    Set name = nfsset, Set number = 1
    …
    Set name = apacheset, Set number = 2
    …
    Set name = oraset, Set number = 3
    …

ProcedureSo fügen Sie LUNs in die Festplattensätze ein

  1. Listen Sie von phys-sun, die DID-Zuordnungen auf.

    Die Ausgabe ist der folgenden ähnlich, wobei WWN für die eindeutige World Wide Number (WWN) des Festplattenziels steht.


    phys-sun# cldevice show | grep Device
    === DID Device Instances ===                   
    DID Device Name:                                /dev/did/rdsk/d1
      Full Device Path:                                phys-sun:/dev/rdsk/c0t0d0
    DID Device Name:                                /dev/did/rdsk/d2
      Full Device Path:                                phys-sun:/dev/rdsk/c0t6d0
    DID Device Name:                                /dev/did/rdsk/d3
      Full Device Path:                                phys-sun:/dev/rdsk/c1tWWNd0
      Full Device Path:                                phys-moon:/dev/rdsk/c1tWWNd0
    DID Device Name:                                /dev/did/rdsk/d4
      Full Device Path:                                phys-sun:/dev/rdsk/c1tWWNd0
      Full Device Path:                                phys-moon:/dev/rdsk/c1tWWNd0
    DID Device Name:                                /dev/did/rdsk/d5
      Full Device Path:                                phys-sun:/dev/rdsk/c0tWWNd0
      Full Device Path:                                phys-moon:/dev/rdsk/c0tWWNd0
    …
  2. Ordnen Sie LUN0, LUN1 und LUN2 den DID-Gerätenamen zu.

    Vergleichen Sie die Informationen, die Sie beim Erstellen der LUNs gespeichert haben, mit der Ausgabe des Befehls cldevice. Ermitteln Sie für jede LUN den /dev/rdsk/c NtWWNdY-Namen, der mit der LUN verknüpft ist. Ermitteln Sie anschließend den gleichen Festplattennamen in der cldevice-Ausgabe, um den DID-Gerätenamen festzulegen.

    Bei diesen Verfahren wird von den folgenden Zuordnungen als Beispiel ausgegangen. Geben Sie Ihre eigenen Festplattennamen und DID-Namen ein, wenn Sie die weiteren Verfahren ausführen.

    Datendienst 

    LUN-Name 

    Transfergerätename 

    DID-Name 

    Sun Cluster HA für Oracle 

    LUN0

    /dev/did/rdsk/c1tWWNd0

    dsk/d3

    Sun Cluster HA für NFS 

    LUN1

    /dev/did/rdsk/c1tWWNd0

    dsk/d4

    Sun Cluster HA für Apache 

    LUN2

    /dev/did/rdsk/c0tWWNd0

    dsk/d5

  3. Übernehmen Sie den Besitz des Oracle-Festplattensatzes oraset.


    phys-sun# cldevicegroup switch -n phys-sun oraset
    
  4. Fügen Sie LUN0 zum Oracle-Festplattensatz hinzu.

    Verwenden Sie den vollständigen DID-Pfadnamen.


    phys-sun# metaset -s oraset -a /dev/did/rdsk/d3
    
  5. Verifizieren Sie, dass die Konfiguration des Festplattensatzes korrekt ist.


    phys-sun# metaset -s oraset
    
  6. Wiederholen Sie das Verfahren, um LUN1 in den NFS-Festplattensatz nfsset hinzuzufügen.


    phys-sun# cldevicegroup switch -n phys-sun nfsset
    phys-sun# metaset -s nfsset -a /dev/did/rdsk/d4
    phys-sun# metaset -s nfsset
    
  7. Wiederholen Sie das Verfahren, um LUN2 zum Apache-Festplattensatz apacheset hinzuzufügen.


    phys-sun# cldevicegroup switch -n phys-sun apacheset
    phys-sun# metaset -s apacheset -a /dev/did/rdsk/d5
    phys-sun# metaset -s apacheset
    

ProcedureSo erstellen und aktivieren Sie eine md.tab-Datei

  1. Erstellen Sie auf beiden Knoten eine /etc/lvm/md.tab-Datei mit den folgenden Einträgen.

    Mit diesen Einträgen werden die Volumes für jeden Festplattensatz definiert. Die einseitigen Spiegel bieten Flexibilität, so dass auch später ein Spiegel hinzugefügt werden kann, ohne das Dateisystem auszuhängen. Sie können die Datei auf einem Knoten erstellen und sie auf den anderen Knoten kopieren oder sie gleichzeitig auf beiden Knoten erstellen, indem Sie das Dienstprogramm cconsole(1M) verwenden.


    apacheset/d0 -m apacheset/d10 
        apacheset/d10 1 1 /dev/did/rdsk/d3s0
     
    nfsset/d1 -m nfsset/d11
        nfsset/d11 1 1 /dev/did/rdsk/d4s0
     
    oraset/d2 -m oraset/d12
        oraset/d12 1 1 /dev/did/rdsk/d5s0
     
    oraset/d0 -p oraset/d2 3G
    oraset/d1 -p oraset/d2 3G
  2. Übernehmen Sie von phys-sun den Besitz an allen Festplattensätzen, und aktivieren Sie ihre Volumes.


    phys-sun# cldevicegroup switch -n phys-sun apacheset
    phys-sun# metainit -s apacheset -a
    
    phys-sun# cldevicegroup switch -n phys-sun nfsset
    phys-sun# metainit -s nfsset -a
    
    phys-moon# cldevicegroup switch -n phys-sun oraset
    phys-moon# metainit -s oraset -a
    
  3. Prüfen Sie den Status der Volumes für jeden Festplattensatz.


    phys-sun# metastat
    …
    Status: Okay
    …

Erstellen von Dateisystemen

Führen Sie das folgende Verfahren aus, um ein Cluster-Dateisystem und lokale Dateisysteme als Unterstützung der Datendienste zu erstellen.

ProcedureSo erstellen Sie Dateisysteme

Mit diesem Verfahren werden ein Cluster-Dateisystem zur Verwendung durch Sun Cluster HA für Apache und lokale Dateisysteme zur Verwendung durch Sun Cluster HA für NFS und Sun Cluster HA für Oracle erstellt. Weiter unten in diesem Handbuch werden die lokalen Dateisysteme als hochverfügbare lokale Dateisysteme durch Verwendung von HAStoragePlus konfiguriert.

  1. Erstellen Sie auf phys-sun die UFS-Dateisysteme.


    phys-sun# newfs /dev/md/apacheset/rdsk/d0
    phys-sun# newfs /dev/md/nfsset/rdsk/d1
    phys-sun# newfs /dev/md/oraset/rdsk/d0
    phys-sun# newfs /dev/md/oraset/rdsk/d1
    
  2. Erstellen Sie auf jedem Knoten ein Einhängepunktverzeichnis für jedes Dateisystem.


    phys-X# mkdir -p /global/apache
    phys-X# mkdir -p /local/nfs
    phys-X# mkdir -p /oracle/oracle/product/10.2.0
    phys-X# mkdir -p /oradata/10gR2
    
  3. Legen Sie für das Oracle-Home-Verzeichnis und Datenbankverzeichnis den Eigentümer, die Gruppe und den Modus fest.

    1. Legen Sie den Eigentümer als oracle und die Gruppe als dba fest.


      phys-X# chown -R oracle:dba /oracle/oracle/product/10.2.0
      phys-X# chown -R oracle:dba /oradata/10gR2
      
    2. Stellen Sie die Oracle-Verzeichnisse darauf ein, dass nur der Eigentümer und die Gruppe in ihnen schreiben können.


      phys-X# chmod -R 775 /oracle/oracle/product/10.2.0
      phys-X# chmod -R 775 /oradata/10gR2
      
  4. Fügen Sie auf jedem Knoten einen Eintrag für jeden Einhängepunkt in die Datei /etc/vfstab hinzu.


    Hinweis –

    Nur das Cluster-Dateisystem für Apache verwendet die Einhängeoption global. Geben Sie die Einhängeoption global nicht für die lokalen Dateisysteme für NFS und Oracle an.



    phys-X# vi /etc/vfstab
    #device           device        mount   FS      fsck    mount   mount
    #to mount         to fsck       point   type    pass    at boot options
    #                     
    /dev/md/apacheset/dsk/d0 /dev/md/apacheset/rdsk/d0 /global/apache ufs 2 yes global,logging
    /dev/md/nfsset/dsk/d1 /dev/md/nfsset/rdsk/d1 /local/nfs ufs 2 no logging
    /dev/md/oraset/dsk/d0 /dev/md/oraset/rdsk/d0 /oracle/oracle/product/10.2.0 ufs 2 no logging
    /dev/md/oraset/dsk/d1 /dev/md/oraset/rdsk/d1 /oradata/10gR2 ufs 2 no logging,forcedirectio
    
  5. Verifizieren Sie auf phys-sun, dass der Einhängepunkt vorhanden ist.


    phys-sun# cluster check
    

    Wenn keine Fehler auftreten, wird nichts zurückgegeben.

  6. Hängen Sie über phys-sun die Dateisysteme ein.


    phys-sun# mount /global/apache
    phys-sun# mount /local/nfs
    phys-sun# mount /oracle/oracle/product/10.2.0
    phys-sun# mount /oradata/10gR2
    
  7. Verifizieren Sie auf jedem Knoten, dass die Dateisystem eingehängt sind.


    Hinweis –

    Nur das Cluster-Dateisystem für Apache wird auf beiden Knoten angezeigt.



    phys-sun# mount
    …
    /global/apache on /dev/md/apacheset/dsk/d0 read/write/setuid/global/logging
    on Sun Oct 3 08:56:16 2005
    /local/nfs on /dev/md/nfsset/dsk/d1 read/write/setuid/logging
    on Sun Oct 3 08:56:16 2005
    /oracle/oracle/product/10.2.0 on /dev/md/oraset/dsk/d0 read/write/setuid/logging
    on Sun Oct 3 08:56:16 2005
    /oradata/10gR2 on /dev/md/oraset/dsk/d1 read/write/setuid/logging/forcedirectio
    on Sun Oct 3 08:56:16 2005
     
    phys-moon# mount
    …
    /global/apache on /dev/md/apacheset/dsk/d0 read/write/setuid/global/logging
    on Sun Oct 3 08:56:16 2005

Installieren und Konfigurieren der Anwendungssoftware

Führen Sie die folgenden Verfahren aus, um die Apache-Software zu konfigurieren, Oracle-Software zu installieren und die Oracle-Datenbank zu konfigurieren.

ProcedureSo konfigurieren Sie die Apache HTTP Server-Software

Mit diesem Verfahren wird die gesicherte Apache HTTP Server Version 1.3-Software mithilfe von mod_ssl konfiguriert. Weitere Informationen finden Sie in der Apache-Online-Dokumentation unter file:///usr/apache/htdocs/manual/index.html.html, der Apache HTTP Server-Website unter http://httpd.apache.org/docs/1.3/ und der Apache-mod_ssl-Website unter http://www.modssl.org/docs/.

  1. Greifen Sie über das cconsole-Hauptfenster auf beide Knoten zu.

    Die nächsten Schritte können Sie auf beiden Knoten gleichzeitigt ausführen.

  2. Ändern Sie die Konfigurationsdatei /etc/apache/httpd.conf.

    1. Kopieren Sie bei Bedarf die Vorlage /etc/apache/httpd.conf-example als /etc/apache/httpd.conf.

    2. Legen Sie die folgenden Anweisungen fest:

      Apache-Anweisung 

      Wert 

      ServerType

      Standalone

      ServerName

      apache-lh

      DocumentRoot

      /var/apache/htdocs

  3. Installieren Sie alle Zertifikate und Schlüssel

  4. Erstellen Sie im Verzeichnis /usr/apache/bin die Datei keypass.

    Stellen Sie die Dateiberechtigungen auf ausschließlichen Zugriff durch den Eigentümer ein.


    phys-X# cd /usr/apache/bin
    phys-X# touch keypass
    phys-X# chmod 700 keypass
    
  5. Bearbeiten Sie die keypass-Datei, sodass sie das Passwort für den verschlüsselten Schlüssel druckt, der einem Host und einem Port entspricht.

    Diese Datei wird mitserver:port algorithm als Argumenten aufgerufen. Achten Sie darauf, dass die Datei das Passwort für jeden der verschlüsselten Schlüssel drucken kann, wenn sie mit den richtigen Parametern aufgerufen wird.

    Wenn Sie später versuchen, den Webserver manuell zu starten, darf keine Eingabeaufforderung für das Passwort erfolgen. Als Beispiel: Ein gesicherter Webserver hört an den Ports 8080 und 8888 mit, er verfügt über private Schlüssel für beide Ports, die mit RSA verschlüsselt sind. Die keypass-Datei könnte Folgendes sein:


    # !/bin/ksh
    host=`echo $1 | cut -d: -f1`
    port=`echo $1 | cut -d: -f2`
    algorithm=$2
    
    if [ "$host" = "apache-lh.example.com" -a "$algorithm" = "RSA" ]; then
       case "$port" in
       8080) echo passphrase-for-8080;;
       8888) echo passphrase-for-8888;;
       esac
    fi
  6. Aktualisieren Sie die Pfade in der Apache-Start/Stopp-Skriptdatei /usr/apache/bin/apachect1, wenn sie von Ihrer Apache-Verzeichnisstruktur abweichen.

  7. Verifizieren Sie Ihre Konfigurationsänderungen.

    1. Prüfen Sie die Datei /etc/apache/httpd.conf auf korrekte Syntax.


      phys-X# /usr/apache/bin/apachectl configtest
      
    2. Achten Sie darauf, dass logische Hostnamen oder gemeinsam genutzte Adressen, die Apache verwendet, konfiguriert und online sind.

    3. Starten Sie auf phys-sun den Apache-Server.


      phys-sun# /usr/apache/bin/apachectl startssl
      
      • Achten Sie darauf, dass der Webserver Sie nicht zur Eingabe eines Passwortes auffordert.

      • Wenn Apache nicht einwandfrei gestartet wird, beheben Sie das Problem.

    4. Stoppen Sie den Apache-Server auf phys-sun.


      phys-sun# /usr/apache/bin/apachectl stopssl
      

ProcedureSo installieren Sie die Oracle 10gR2-Software

Bevor Sie beginnen

Halten Sie Folgendes bereit:

  1. Melden Sie sich auf phys-sun als Benutzer Oracle an.


    phys-sun# su - oracle
    
  2. Wechseln Sie zum Verzeichnis /tmp.


    phys-sun# cd /tmp
    
  3. Legen Sie die Oracle-Produkt-DVD ein.

    Wenn der Volume-Verwaltungs-Daemon vold(1M) ausgeführt wird und zum Verwalten von DVD-ROMs konfiguriert ist, hängt der Daemon automatisch die Oracle 10gR2-DVD-ROM im Verzeichnis /cdrom/cdrom0 ein.

  4. Starten Sie den Oracle Universal Installer.


    phys-sun# /cdrom/cdrom0/Disk1/runInstaller
    

    Weitere Informationen zum Verwenden von Oracle Universal Installer finden Sie in Oracle Database Client Installation Guide for Solaris Operating System (SPARC 64–Bit).

  5. Befolgen Sie die Eingabeaufforderungen zum Installieren der Oracle-Software.

    Geben Sie die folgenden Werte ein:

    Oracle-Komponente 

    Wert 

    Quelldateispeicherort 

    /cdrom/cdrom0/Disk1/products.jar

    Zieldateispeicherort (der Wert von $ORACLE_HOME)

    /oracle/oracle/product/10.2.0

    UNIX-Gruppenname 

    dba

    Verfügbare Produkte 

    Oracle 10g Enterprise Edition oder Standard Edition 

    Datenbank-Konfigurationstyp 

    Allgemeiner Zweck 

    Installationstyp 

    Typisch 

    Globaler Datenbankname 

    orasrvr

    Oracle System Identifier (SID) 

    orasrvr

    Datenbank-Dateispeicherort 

    /oradata/10gR2

    Datenbank-Zeichensatz 

    Standard 

    Weitere Informationen finden Sie im Oracle Database Client Installation Guide for Solaris Operating System (SPARC 64–Bit).

  6. Wechseln Sie zu einem Verzeichnis, das sich nicht auf der DVD befindet, und werfen Sie die DVD aus.


    phys-sun# eject cdrom
    
  7. Wenden Sie gegebenenfalls Oracle-Patches an.

  8. Verfizieren Sie, dass Eigentümer, Gruppe und Modus der Datei /oracle/oracle/product/10.2.0/bin/oracle korrekt sind.


    phys-sun# ls -l /oracle/oracle/product/10.2.0/bin/oracle
    -rwsr-s--x   1 oracle   dba    3195 Apr 27  2005 oracle
  9. Verifizieren Sie, dass die Listener-Binaries im Verzeichnis/oracle/oracle/product/10.2.0/bin/ vorhanden sind.

    Zu den Oracle-Listener-Binaries gehören der Befehl lsnrctl und der Befehl tnsping.

  10. Beenden Sie den Benutzer oracle.

    Die Superbenutzer-Eingabeaufforderung wird wieder angezeigt.

  11. Verhindern Sie, dass der Oracle cssd-Daemon gestartet wird.

    Entfernen Sie folgenden Eintrag aus der Datei /etc/inittab. Dieser Vorgang verhindert, dass unnötige Fehlermeldungen angezeigt werden.


    h1:23:respawn:/etc/init.d/init.cssd run >/dev/null 2>&| > </dev/null
  12. Wiederholen Sie dieses Verfahren auf phys-moon.

ProcedureSo erstellen Sie eine Oracle-Datenbank

Bevor Sie beginnen

Halten Sie die Oracle-Installationsdokumentation bereit. Beachten Sie diese Verfahren zum Ausführen der folgenden Aufgaben.

  1. Bereiten Sie auf phys-sun die Datenbankkonfigurationsdateien vor.

    • Platzieren Sie alle datenbankbezogenen Dateien (Datendateien, Wiederherstellungs-Protokolldateien und Steuerungsdateien) im Verzeichnis /oradata/10gR2.

    • Ändern Sie in der Datei init$ORACLE_SID.ora oder der Datei config$ORACLE_SID.ora die Zuweisungen für control_files und background_dump_dest, um den Speicherort der Steuerungsdateien anzugeben.

  2. Starten Sie das Erstellen der Datenbank mithilfe eines Dienstprogramms in der folgenden Liste:

    • Der Oracle Database Configuration Assistant (DBCA)

    • Der Oracle-Befehl sqlplus(1M)

    Achten Sie während der Erstellung darauf, dass alle datenbankbezogenen Dateien im Verzeichnis /oradata/10gR2 platziert sind.

  3. Verifizieren Sie, dass die Dateinamen der Steuerungsdateien mit den Dateinamen in den Konfigurationsdateien übereinstimmen.

  4. Erstellen Sie die v$sysstat-Ansicht.

    Führen Sie die Katalogskripte aus, mit denen die Ansicht v$sysstat erstellt wird. Die Sun Cluster HA für Oracle-Fehlerüberwachung verwendet diese Ansicht.

ProcedureSo richten Sie Oracle-Datenbankberechtigungen ein

Führen Sie dieses Verfahren auf beiden Knoten aus.

  1. Aktivieren Sie den Zugriff darauf, dass Oracle-Benutzer und -Passwort zur Fehlerüberwachung verwendet werden.

    Verwenden Sie die Oracle-Authentifizierungsmethode, um dem Oracle-Benutzer Rechte an der Ansicht v_$sysstat, der Ansicht v_$archive_dest und der Ansicht v_$database zu gewähren.


    phys-X# sqlplus "/ as sysdba"
    
    sql>	grant connect, resource to oracle identified by passwd;
    sql>	alter user oracle default tablespace system quota 1m on system;
    sql>	grant select on v_$sysstat to oracle;
    sql>	grant select on v_$archive_dest to oracle;sql>	grant select on v_$database to oracle;
    sql>	grant create session to oracle;
    sql>	grant create table to oracle;
    
    sql>	exit;
    #
  2. Konfigurieren Sie NET8 für die Sun Cluster-Software.

    1. Stellen Sie die folgenden Einträge in der Standarddatei /oracle/oracle/product/10.2.0/network/admin/listener.ora ein.


      HOST = oracle-lh
      POST = 1521
    2. Stellen Sie die gleichen Einträge in der Standarddatei /oracle/oracle/product/10.2.0/network/admin/tnsnames.ora ein.


      Hinweis –

      Die Werte, die Sie in der Datei listener.ora und der Datei tnsnames.ora einstellen, müssen identisch sein.


Konfigurieren der Datendienste

Führen Sie die folgenden Verfahren aus, um mit Sun Cluster Manager die Datendienste zu konfigurieren.

ProcedureSo starten Sie Sun Cluster Manager

Alternativ können Sie das Dienstprogramm clsetup ausführen, um die entsprechende textgestützte Oberfläche zu verwenden.

  1. Starten Sie in der Administrationskonsole einen Browser.

  2. Stellen Sie eine Verbindung zum Sun Java Web Console-Port auf phys-sun her.


    https://phys-sun:6789
  3. Wählen Sie im Sun Java Web Console-Bildschirm den Link Sun Cluster Manager link.

  4. Im Bildschirm Sun Cluster Manager wählen Sie im seitlichen Bereich Aufgaben aus.

ProcedureSo konfigurieren Sie den skalierbaren Sun Cluster HA für Apache-Datendienst

  1. Wählen Sie im Sun Cluster Manager-Aufgabenbildschirm unter Datendienste für Anwendungen konfigurieren den Apache-Webserver aus.

    Der Konfigurationsassistent wird angezeigt.

  2. Befolgen Sie die Eingabeaufforderungen zum Konfigurieren eines skalierbaren Sun Cluster HA für Apache-Datendienstes.

    Geben Sie die folgenden Informationen an. Akzeptieren Sie andernfalls die Standardeinstellungen.

    Komponente 

    Wert 

    Apache-Konfigurationsmodus 

    Skalierbarer Modus 

    Knoten oder Zonen 

    phys-sun, phys-moon

    Apache-Konfigurationsdatei 

    /etc/apache/httpd.conf

    Apache-Dokument-Stammverzeichnis 

    Klicken Sie auf Weiter, um/var/apache/htdocs in ein hochverfügbares Dateisystem zu kopieren.

     

    Cluster-Dateisystem-Einhängepunkt 

    /global/apache

    Netzwerkressource 

    apache-lh

    Wenn alle Informationen eingegeben wurdem erstellt der Assistent den Datendienst und zeigt die verwendeten Befehle an. Der Assistent führt an allen Apache-Eigenschaften Validierungen aus.

ProcedureSo konfigurieren Sie den Sun Cluster HA für NFS-Datendienst

  1. WählenS ie im Sun Cluster Manager-Aufgabenbildschirm unter Datendienste für Anwendungen konfigurieren NFS aus.

    Der Konfigurationsassistent wird angezeigt.

  2. Befolgen Sie die Eingabeaufforderungen zum Konfigurieren eines Sun Cluster HA für NFS-Datendienstes.

    Geben Sie die folgenden Informationen ein. Akzeptieren Sie andernfalls die Standardeinstellungen.

    Komponente 

    Wert 

    Knotenliste 

    phys-sun, phys-moon

    Logischer Hostname 

    nfs-lh

    Dateisystem-Einhängepunkt 

    /local/nfsset

    Pfadpräfix 

    /local/nfsset

    Freigabeoptionen 

     
     

    Zugriffsberechtigungen 

    rw

     

    nosuid

    Aus 

     

    Sicherheit 

    Standard 

     

    Pfad 

    /local/nfsset

    Wenn alle Informationen angegeben wurden, erstellt der Assistent den Datendienst und zeigt die Befehle an, die verwendet wurden.

ProcedureSo konfigurieren Sie den Sun Cluster HA für Oracle-Datendienst

  1. Wählen Sie im Sun Cluster Manager-Aufgabenbildschirm unter Datendienste für Anwendungen konfigurieren Oracle aus.

    Der Konfigurationsassistent wird angezeigt.

  2. Befolgen Sie die Eingabeaufforderungen zum Konfigurieren des Sun Cluster HA für Oracle-Datendienstes.

    Geben Sie die folgenden Informationen ein. Akzeptieren Sie andernfalls die Standardeinstellungen.

    Komponente 

    Wert 

    Knotenliste 

    phys-moon, phys-sun

    Zu konfigurierende Oracle-Komponenten 

    Server und Listener

    Oracle-Home-Verzeichnis 

    /oracle/oracle/product/10.2.0

    Oracle System Identifier (SID) 

    orasrvr

    Sun Cluster-Ressourceneigenschaften 

     
     

    Alert_log_file

    /oracle/oracle/product/10.2.0/alert_log

     

    Connect_string

    oracle/oracle-password

     

    Server:Debug_level

    1

     

    Listener_name

    LISTENER

     

    Listener:Debug_level

    1

    Logischer Hostname 

    oracle-lh

    Wenn alle Informationen angegeben wurden, erstellt der Assistent den Datendienst und zeigt die Befehle an, die verwendet wurden. Der Assistent führt an allen Oracle-Eigenschaften Überprüfungen aus.

  3. Aus Sun Cluster Manager abmelden.

Nächste Schritte

Installation und Konfiguration der Sun Cluster-Schnellstartkonfiguration wurde abgeschlossen. Informationen zum Verwalten des Clusters finden Sie in der folgenden Dokumentation:

Thema 

Dokumentation 

Hardware 

Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS

Sun Cluster 3.1 - 3.2 With Sun StorEdge 3510 or 3511 FC RAID Array Manual for Solaris OS

Cluster-Software 

Sun Cluster System Administration Guide for Solaris OS

Datendienste 

Sun Cluster Data Services Planning and Administration Guide for Solaris OS

Sun Cluster Data Service for Apache Guide for Solaris OS

Sun Cluster Data Service for NFS Guide for Solaris OS

Sun Cluster Data Service for Oracle Guide for Solaris OS