Führen Sie die folgenden Verfahren aus, um die Pakete und die Patches für alle Softwareprodukte zu installieren und die Benutzerumgebung einzurichten.
Sie installieren die Oracle-Software weiter unten in diesem Handbuch.
Halten Sie Folgendes bereit:
Die Java Availability Suite-DVD-ROM, die die Sun Cluster 3.2-Software enthält.
Wechseln Sie zur SunSolveSM-Website, um die Patches herunterzuladen.
Melden Sie sich in der Administrationskonsole als Superbenutzer an.
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).
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.
Downloaden und übernehmen Sie Solaris 10-Patches mithilfe von Sun Update Connection.
Legen Sie die Java Availability Suite-DVD-ROM in das DVD-ROM-Laufwerk ein.
Wechseln Sie zum Verzeichnis Solaris_sparc/Product/sun_cluster/Solaris_10/Packages/.
Installieren Sie Softwarepakete für den Cluster-Steuerbereich und die Online-Dokumentation.
admincon# pkgadd -d . SUNWccon SUNWscman |
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 |
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 |
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 |
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.
Initialisieren Sie die Änderungen
admincon# cd admincon# source .cshrc |
In diesem Verfahren wird dargestellt, wie Sie das Betriebssystem Solaris 10 installieren, um die Installationsanforderungen für Sun Cluster zu erfüllen.
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.
Halten Sie Folgendes bereit:
Die DVD-ROM mit Solaris 10 11/06-Software für SPARC-Plattformen.
Zugriff auf die SunSolve-Website, um die Patches herunterzuladen.
Fügen Sie alle öffentlichen Hostnamen und logischen Adressen für das Cluster im Benennungsdienst hinzu.
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).
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.
Legen Sie die Solaris 10 11/06-DVD-ROM in das DVD-ROM-Laufwerk von phys-sun ein.
Greifen Sie auf das Konsolenfenster für phys-sun zu.
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.
Automatischen Neustart deaktivieren.
ok setenv auto-boot? false |
Das Deaktivieren des automatischen Neustart verhindert eine permanente Boot-Wiederholung.
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.
Zeigen Sie die Festplatten an, und wählen Sie die Boot-Festplatte aus.
ok show-disks … Enter selection, q to quit: X |
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.
Speichern Sie den Festplatten-Alias.
ok nvstore |
Wiederholen Sie die vorherigen Schritte, um den Aliasnamen backup_root zu kennzeichnen und der alternativen Boot-Festplatte zuzuordnen.
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.
Starten Sie das Solaris-Installationsprogramm.
ok boot cdrom |
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 |
---|---|---|
0 |
verbleibender freier Speicherplatz |
/ |
1 |
2 GB |
Swap |
4 |
512 MB |
/globaldevices |
5 |
2 GB |
/var |
7 |
32 MB |
für Solaris Volume Manager verwenden |
Wechseln Sie zurück zu Schritt 3, und wiederholen Sie diese Schritte auf phys-moon.
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 .
Downloaden und übernehmen Sie auf beiden Knoten Solaris 10-Patches mithilfe von Sun Update Connection.
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.
Ö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.
Zeigen Sie die Einstellungen für die umask und die Umgebungsvariablen an.
phys-X# umask phys-X# env | more |
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 |
Achten Sie darauf, dass PATH die folgenden Pfade enthält.
/usr/bin
/usr/cluster/bin
/usr/sbin
/oracle/oracle/product/10.2.0/bin
(Optional) Fügen Sie die folgenden Pfade zu MANPATH hinzu.
/usr/cluster/man
/usr/apache/man
Stellen Sie die Umgebungsvariablen ORACLE_BASE und ORACLE_SID ein.
ORACLE_BASE=/oracle ORACLE_SID=orasrvr |
Verifizieren Sie die vorgenommenen Änderungen.
phys-X# umask phys-X# env | more |
In diesem Verfahren wird beschrieben, wie Sie bestimmte Systemeinstellungen zum Unterstützen der Schnellstart-Konfiguration ändern.
Aktivieren Sie auf beiden Knoten die Solaris-Multipathing-Funktion.
phys-X# /usr/sbin/stmsboot -e |
Aktiviert Solaris-E/A-Multipathing
Weitere Informationen finden Sie in der Online-Dokumentation von stmsboot(1M).
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.
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 |
Achten Sie darauf, dass auf beiden Knoten die folgenden Kernelparameter auf mindestens die von Oracle vorgegebenen Mindestwerte eingestellt sind.
Zeigen Sie die Einstellungen für das Standard-Projekt an.
phys-X# prctl -i project default |
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 |
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
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.
Stellen Sie auf beiden Knoten die NFS-Version 3 als Standardversion ein.
Aktualisieren Sie auf beiden Knoten die Einträge /devices und /dev.
phys-X# devfsadm -C |
Bestätigen Sie auf beiden Knoten, dass das Speicher-Array sichtbar ist.
phys-X# luxadm probe |
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.
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 |
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 |
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.
Auf phys-sun platzieren Sie den Stammbereich c0t0d0s0 in einer Einzelbereichverkettung (einseitig).
phys-sun# metainit -f d10 1 1 c0t0d0s0 |
Erstellen Sie eine zweite Verkettung mit der anderen internen Festplatte c0t1d0s0.
phys-sun# metainit d20 1 1 c0t1d0s0 |
Erstellen Sie einen einseitigen Spiegel mit einem Unterspiegel.
phys-sun# metainit d0 -m d10 |
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).
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).
Booten Sie den Knoten erneut, um das neu gespiegelte Stammdateiverzeichnis erneut einzuhängen.
phys-sun# init 6 |
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).
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 |
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.
Halten Sie Folgendes bereit:
Die Java Availability Suite-DVD-ROM, die die Sun Cluster 3.2-Software enthält.
Zugriff auf die SunSolve-Website, um die Patches herunterzuladen.
Legen Sie auf dem phys-sun die Java Availability Suite-DVD-ROM in das DVD-ROM-Laufwerk ein.
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.
Führen Sie die Bildschirmanweisungen zum Installieren der Sun Cluster-Installationspakete 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/.
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 |
Kehren Sie zu Schritt 1 zurück, und wiederholen Sie alle Schritte auf phys-moon.
Verwenden Sie auf beiden Knoten Sun Update Connection zum Downloaden und Anwenden erforderlicher Patches.
Führen Sie die Schritte dieses Verfahrens auf beiden Knoten aus.
Ö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.
Die Oracle-Inventagruppe, oinstall, und die Datenbank-Administratorgruppe, dba, erstellen.
phys-X# groupadd oinstall phys-X# groupadd dba |
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 |
Legen Sie das Oracle-Passwort fest.
phys-X# passwd -r files oracle |