Führen Sie die folgenden Schritte durch, um die Pakete und Patches für alle Softwareprodukte zu installieren und die Benutzerumgebung einzurichten.
Die Installation der Oracle-Software wird später in diesem Handbuch beschrieben.
Halten Sie Folgendes bereit:
Die Java Availability Suite DVD-ROM mit der Software Sun Cluster 3.2.
Rufen Sie zum Herunterladen von Patches die SunSolveSM-Website auf.
Melden Sie sich bei der Verwaltungskonsole als Superuser an.
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).
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.
Laden Sie Solaris 10-Patches herunter und wenden Sie sie mit der Software Sun Update Connection an.
Legen Sie die Java Availability Suite DVD-ROM in das DVD-Laufwerk ein.
Wechseln Sie in das Verzeichnis Solaris_sparc/Product/sun_cluster/Solaris_10/Packages/.
Installieren Sie die Softwarepakete für den Cluster-Steuerbereich und die Online-Dokumentation (Man Pages).
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 Datei /etc/cluster mit dem Cluster-Namen und den beiden Knotennamen.
admincon# vi /etc/clusters sccluster phys-sun phys-moon |
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 |
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.
Initialisieren Sie Ihre Änderungen.
admincon# cd admincon# source .cshrc |
Dieses Verfahren beschreibt die Installation des Betriebssystems Solaris 10 zur Einhaltung der Software-Installationsanforderungen von Sun Cluster.
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.
Halten Sie Folgendes bereit:
Die DVD mit der Solaris 10 11/06-Software für SPARC-Plattformen
Zugang zur SunSolve-Website zum Herunterladen von Patches
Fügen Sie alle öffentlichen Hostnamen und logischen Adressen für das Cluster zum Namen-Service hinzu.
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).
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.
LegenSie die Solaris 10 11/06-DVD in das DVD-Laufwerk von phys-sun ein.
Öffnen Sie das Konsolenfenster für phys-sun.
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.
Deaktivieren Sie den automatischen Neustart.
ok setenv auto-boot? false |
Durch Deaktivierung des automatischen Neustarts wird ein ständiges Starten und Herunterfahren vermieden.
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.
Zeigen Sie die Laufwerke an und wählen Sie das Bootlaufwerk aus.
ok show-disks … Enter selection, q to quit: X |
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.
Speichern Sie den Laufwerkaliasnamen.
ok nvstore |
Wiederholen Sie die vorherigen Schritte, um dem alternativen Bootlaufwerk den Aliasnamen backup_root zuzuweisen.
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.
Starten Sie das Solaris-Installationsprogramm.
ok boot cdrom |
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 |
---|---|---|
0 |
Verbleibender freier Speicherplatz |
/ |
1 |
2 GB |
Swap |
4 |
512 MB |
/globaldevices |
5 |
2 GB |
/var |
7 |
32 MB |
für die Verwendung von Solaris Volume Manager |
Kehren Sie zu Schritt 3 zurück und wiederholen Sie diese Schritte auf phys-moon.
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.
Laden Sie die Solaris 10-Patches herunter und wenden Sie sie mit Sun Update Connection auf beide Knoten an.
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.
Ö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.
Zeigen Sie die Einstellungen für umask sowie die Umgebungsvariablen an.
phys-X# umask phys-X# env | more |
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 |
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
(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 |
Überprüfen Sie die vorgenommenen Einstellungsänderungen.
phys-X# umask phys-X# env | more |
Dieses Verfahren beschreibt, wie bestimmte Systemeinstellungen zur Unterstützung der Schnellstartkonfiguration geändert werden.
Aktivieren Sie die Solaris Multipathing-Funktion auf beiden Knoten.
phys-X# /usr/sbin/stmsboot -e |
Aktiviert Solaris-E/A-Multipathing
Weitere Information finden Sie auf der Manpage stmsboot(1M).
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.
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 |
Stellen Sie auf beiden Knoten sicher, dass die folgenden Kernel-Parameter zumindest auf die für Oracle erforderlichen Mindestwerte eingestellt sind.
Zeigen Sie die Einstellungen für das Projekt Standard an.
phys-X# prctl -i project default |
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 |
Ü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.
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.
Legen Sie auf beiden Knoten NFS Version 3 als Standardversion fest.
Aktualisieren Sie die Einträge /devices und /dev auf beiden Knoten.
phys-X# devfsadm -C |
Bestätigen Sie, dass das Storage-Array sichtbar ist.
phys-X# luxadm probe |
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.
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 |
Ü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 |
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.
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 |
Erstellen Sie eine zweite Verkettung mit dem anderen internen Laufwerk c0t1d0s0.
phys-sun# metainit d20 1 1 c0t1d0s0 |
Erstellen Sie einen eindirektionalen Spiegel mit einem Unterspiegel.
phys-sun# metainit d0 -m d10 |
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).
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).
Starten Sie den Knoten neu, um das zuletzt gespiegelte Root-Dateisystem (/) erneut einzuhängen.
phys-sun# init 6 |
Hängen Sie den zweiten Unterspiegel an den Spiegel an.
phys-sun# metattach d0 d20 |
Weitere Informationen erhalten Sie auf der Manpagemetattach(1M).
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 |
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.
Halten Sie Folgendes bereit:
Die Java Availability Suite DVD-ROM mit der Software Sun Cluster 3.2.
Zugang zur SunSolve-Website zum Herunterladen von Patches
Legen Sie in phys-sun die Java Availability Suite DVD-ROM in das DVD-Laufwerk ein.
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.
Befolgen Sie die Anweisungen auf dem Bildschirm und installieren Sie die Sun Cluster-Framework-Pakete.
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/.
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 zum Schritt 1 zurück und wiederholen Sie alle Schritte auf phys-moon.
Verwenden Sie auf beiden Knoten Sun Update Connection, um erforderliche Patches herunterzuladen und anzuwenden.
Führen Sie die Schritte in diesem Verfahren auf beiden Knoten aus.
Ö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.
Erstellen Sie die Oracle Inventory-Gruppe oinstall und die Datenbankadministratorgruppe dba.
phys-X# groupadd oinstall phys-X# groupadd dba |
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 |
Legen Sie das oracle-Passwort fest.
phys-X# passwd -r files oracle |