Mit den folgenden Verfahren können Sie die Pakete und Patches für alle Softwareprodukte installieren und die Benutzerumgebung einrichten.
Die Oracle-Software wird später in dieser Anleitung installiert.
Sie benötigen Folgendes:
Die DVD-ROM zu Java Availability Suite mit der SunCluster 3.2-Software.
Zugriff auf die Website SunSolveSM zum Herunterladen von Patches.
Melden Sie sich bei der Verwaltungskonsole als Superuser an.
Konfigurieren Sie die vorinstallierte Solaris 10 11/06-Software, falls nicht bereits geschehen.
Weitere Informationen finden Sie im Sun Ultra 20 Workstation Getting Started Guide (819–2148).
Laden Sie die Sun Update Connection herunter, installieren und konfigurieren Sie sie.
Weitere Informationen finden Sie unter http://www.sun.com/service/sunupdate/gettingstarted.html. Die Dokumentation für Sun Update Connection ist unter http://docs.sun.com/app/docs/coll/1320.2 verfügbar.
Laden Sie mit Hilfe von Sun Update Connection vorhandene Patches für Solaris 10 herunter und wenden Sie sie an.
Legen Sie die DVD-ROM zu Java Availability Suite in das DVD-ROM-Laufwerk ein.
Wechseln Sie zum Verzeichnis Solaris_sparc/Product/sun_cluster/Solaris_10/Packages/.
Installieren Sie Softwarepakete für Cluster Control Panel und Online-Dokumentation (Man Pages).
admincon# pkgadd -d . SUNWccon SUNWscman |
Wechseln Sie zu einem 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 sowie die Namen der beiden Knoten enthält.
admincon# vi /etc/clusters sccluster phys-sun phys-moon |
Erstellen Sie eine /etc/serialports-Datei, welche die beiden Knotennamen sowie den Hostnamen und die Portnummer enthält, über die jeder Knoten eine Verbindung zum Verwaltungsnetzwerk herstellt.
admincon# vi /etc/serialports phys-sun phys-sun 46 phys-moon phys-moon 47 |
Fügen Sie SunCluster PATH und MANPATH zur Benutzerinitialisierungsdatei .cshrc hinzu.
Fügen Sie zum PATH-Eintrag /opt/SUNWcluster/bin hinzu.
Fügen Sie zum MANPATH-Eintrag /opt/SUNWcluster/man und /usr/cluster/man hinzu.
Initialisieren Sie Ihre Änderungen.
admincon# cd admincon# source .cshrc |
In diesem Verfahren wird die Installation von Solaris 10 OS beschrieben, sodass die Installationsvoraussetzungen für die SunCluster-Software erfüllt werden.
Wenn in Ihrem System Solaris OS vorinstalliert ist, aber die Installationsvoraussetzungen für die SunCluster-Software nicht erfüllt werden, installieren Sie die Solaris-Software erneut mit diesem Verfahren, damit die Installationsvoraussetzungen erfüllt werden.
Sie benötigen Folgendes:
DVD-ROM der Solaris 10 11/06-Software für SPARC-Plattformen
Zugriff auf die Website SunSolve zum Herunterladen von Patches
Fügen Sie dem Namensdienst alle öffentlichen Hostnamen und logischen Adressen für den Cluster hinzu.
Die IP-Adressen in diesem Schritt dienen nur als Beispiel und können nicht im öffentlichen Netzwerk verwendet werden. Ersetzen Sie Ihre eigenen IP-Adressen bei der Durchführung dieses Schrittes.
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 Namensdiensten finden Sie im System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP) .
Starten Sie von der Administrationskonsole aus das Dienstprogramm cconsole(1M).
admincon# cconsole & |
Verwenden Sie das Dienstprogramm cconsole zur Kommunikation mit den einzelnen Cluster-Knoten, oder verwenden Sie das Master-Fenster, um Befehle an beide Knoten gleichzeitig zu senden.
Legen Sie die Solaris 10 11/06-DVD-ROM in das DVD-ROM-Laufwerk von phys-sun ein.
Öffnen Sie das Konsolenfenster für phys-sun.
Booten Sie phys-sun.
Falls das System neu ist, schalten Sie es ein.
Falls das System gerade ausgeführt wird, fahren Sie es herunter.
phys-sun# init 0 |
Die Eingabeaufforderung ok wird angezeigt.
Deaktivieren Sie den automatischen Neustart.
ok setenv auto-boot? false |
Durch ein Deaktivieren des automatischen Neustarts wird ein ständiges erneutes Starten vermieden.
Erstellen Sie für jede Festplatte einen Alias.
Indem Sie den Festplatten einen Alias zuweisen, können Sie von der zweiten Festplatte aus zugreifen und starten, falls dies von der Standardfestplatte nicht möglich ist.
Zeigen Sie die Festplatten an, und wählen Sie die Boot-Platte aus.
ok show-disks … Auswahl eingeben, q zum Beenden: X |
Weisen Sie der ausgewählten Festplatte den Aliasnamen rootdisk zu.
ok nvalias rootdisk Strg+Y |
Mit der Tastenkombination Strg+Y wird der Name der Festplatte eingegeben, den Sie im Menü show-disks ausgewählt haben.
Speichern Sie den Festplattenalias.
ok nvstore |
Wiederholen Sie die vorhergehenden Schritte, um den Aliasnamen backup_root zu identifizieren und der alternativen Boot-Platte zuzuweisen.
Richten Sie die Umgebungsvariable boot-device für die Alias für die Standard- und Sicherungs-Boot-Platte 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 für die Installation Folgendes aus:
Eingabeaufforderung |
Wert |
---|---|
Solaris Software Group |
Entire Plus OEM Support |
Partitionen |
Manuelle Formatierung |
Root-Passwort |
Gleiches Passwort auf beiden Knoten |
Automatischer Neustart |
Nein |
Netzwerkdienste für Remote-Clients aktivieren |
Ja |
Definieren Sie die folgenden Parttitionsgrößen und Dateisystemnamen, falls nicht bereits festgelegt:
Bereich |
Größe |
Dateisystemname |
---|---|---|
0 |
verbleibender freier Speicherplatz |
/ |
1 |
2 GB |
Swap |
4 |
512 MB |
/globaldevices |
5 |
2 GB |
/var |
7 |
32 MB |
zur Verwendung durch Solaris Volume Manager |
Gehen Sie zurück zu Schritt 3, und wiederholen Sie diese Schritte für phys-moon.
Laden Sie auf beiden Knoten Sun Update Connection herunter, und installieren und konfigurieren Sie es.
Weitere Informationen finden Sie unter http://www.sun.com/service/sunupdate/gettingstarted.html. Die Dokumentation für Sun Update Connection ist unter http://docs.sun.com/app/docs/coll/1320.2 verfügbar.
Laden Sie auf beiden Knoten mit Hilfe von Sun Update Connection vorhandene Patches für Solaris 10 herunter, und wenden Sie sie an.
Führen Sie dieses Verfahren auf beiden Knoten aus. Die Schritte in diesem Verfahren verwenden die C-Shell-Umgebung. Wenn Sie eine andere Shell verwenden, führen Sie die entsprechenden Schritte für Ihre bevorzugte Shell-Umgebung durch.
Weitere Informationen finden Sie unter Customizing a User’s Work Environment in System Administration Guide: Basic Administration.
Öffnen Sie das cconsole-Master-Konsolen-Fenster, falls es nicht bereits geöffnet ist.
Über das Master-Konsolen-Fenster können Sie die Schritte in diesem Verfahren auf beiden Knoten gleichzeitig durchführen.
Zeigen Sie die Einstellungen für umask und die Umgebungsvariablen an.
phys-X# umask phys-X# env | more |
Falls noch nicht festgelegt, setzen Sie umask auf 22.
Dieser Eintrag legt die Standardberechtigungen für neu erstellte Dateien fest.
umask 022 |
Stellen Sie sicher, 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
Legen Sie die Umgebungsvariablen ORACLE_BASE und ORACLE_SID fest.
ORACLE_BASE=/oracle ORACLE_SID=orasrvr |
Überprüfen Sie die vorgenommenen Einstellungsänderungen.
phys-X# umask phys-X# env | more |
In diesem Verfahren wird beschrieben, wie bestimmte Systemeinstellungen zur Unterstützung der Schnellstart-Konfiguration geändert werden können.
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 (Man Page) stmsboot(1M).
Aktualisieren Sie auf beiden Knoten die Datei /etc/inet/ipnodes mit allen öffentlichen Hostnamen und logischen Adressen für den Cluster.
Mit Ausnahme der loghost-Einträge sind diese Einträge für beide Knoten gleich.
Die IP-Adressen in diesem Schritt dienen nur als Beispiel und können nicht im öffentlichen Netzwerk verwendet werden. Ersetzen Sie Ihre eigenen IP-Adressen bei der Durchführung dieses Schrittes.
phys-X# vi /etc/inet/ipnodes |
Fügen Sie auf phys-sun folgende 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 folgende 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 Kernelparameter wenigstens auf die für Oracle erforderlichen Mindestwerte gesetzt sind.
Zeigen Sie die Einstellungen für das default-Projekt an.
phys-X# prctl -i project default |
Wenn keine Kernelparameter gesetzt oder einzelne Kernelparameter nicht auf den Wert gesetzt sind, der für Oracle mindestens erforderlich ist (siehe folgende Tabelle), legen Sie den Parameter fest.
phys-X# projmod -s -K "Parameter=(priv,Wert,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 |
Überprüfen Sie die neuen Einstellungen.
phys-X# prctl -i project default |
Diese Einstellungen sind die erforderlichen Mindestwerte zur Unterstützung der Oracle-Software in einer SunCluster-Schnellstart-Konfiguration. Weitere Informationen zu diesen Parametern finden Sie im Oracle10g-Installationshandbuch.
Fügen Sie auf beiden Knoten folgende Einträge zur 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 das Private Interconnect.
Der zweite Eintrag deaktiviert das Loopback File System (LOFS), das deaktiviert werden 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 Erläuterungen zu Loopback File Systems 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 auf beiden Knoten die Einträge /devices und /dev.
phys-X# devfsadm -C |
Bestätigen Sie auf beiden Knoten, dass das Storage-Array sichtbar ist.
phys-X# luxadm probe |
Dieses Verfahren setzt voraus, dass die angegebenen Festplatten für die Erstellung von Datenbankreplikaten verfügbar sind. Ersetzen Sie Ihre eigenen Festplattennamen in diesem Verfahren.
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 |
Ü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, nicht gemeinsam verwendeten Festplatten c0t0d0 und c0t1d0 enthält. Ersetzen Sie falls erforderlich Ihre eigenen internen Festplattennamen in den Schritten dieses Verfahrens.
Platzieren Sie auf phys-sun den Root-Bereich c0t0d0s0 in eine eindirektionale Verkettung mit einem einzigen Bereich.
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 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-Dateisystem (/) auf einem Metagerät oder Volume gebootet werden kann. Weitere Informationen finden Sie in der Online-Dokumentation (Man page) metaroot(1M).
Löschen Sie alle Dateisysteme.
phys-sun# lockfs -fa |
Der Befehl lockfs löscht alle Transaktionen im Protokoll und schreibt die Transaktionen in das Master-Dateisystem auf allen eingehängten UFS-Dateisystemen. Weitere Informationen finden Sie in der Online-Dokumentation (Man Page) lockfs(1M).
Starten Sie den Knoten neu, um das neu 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 finden Sie in der Online-Dokumentation (Man Page) metattach(1M).
Zeichnen Sie den alternativen Boot-Pfad für eine mögliche spätere Verwendung auf.
Wenn das primäre Boot-Gerät ausfällt, können Sie von diesem alternativen Boot-Gerät booten. Weitere Informationen zu alternativen Boot-Gerä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 SunCluster-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.
Sie benötigen Folgendes:
Die DVD-ROM zu Java Availability Suite mit der SunCluster 3.2 Software.
Zugriff auf die Website SunSolve zum Herunterladen von Patches
Legen Sie auf phys-sun die DVD-ROM zu Java Availability Suite in das DVD-ROM-Laufwerk ein.
Starten Sie das Java Enterprise System (ES)-installer-Programm.
phys-sun# ./installer |
Weitere Informationen zur Verwendung des Java ES-installer-Programms finden Sie im Sun Java Enterprise System 5 Installation Guide for UNIX .
Folgen Sie den Anweisungen auf dem Bildschirm zur Installation der SunCluster-Framework-Pakete.
Nach Abschluss der Installation liefert das installer-Programm eine Zusammenfassung der Installation. 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 zu einem Verzeichnis, das sich nicht auf der DVD-ROM befindet, und werfen Sie die DVD-ROM aus.
host# cd / host# eject cdrom |
Gehen Sie zurück zu Schritt 1, und wiederholen Sie alle Schritte auf phys-moon.
Verwenden Sie auf beiden Knoten Sun Update Connection, um eventuell erforderliche Patches herunterzuladen und anzuwenden.
Führen Sie die Schritte dieses Verfahrens auf beiden Knoten durch.
Öffnen Sie das cconsole-Master-Konsolen-Fenster, falls es nicht bereits geöffnet ist.
Über das Master-Konsolen-Fenster können Sie die Schritte in diesem Verfahren auf beiden Knoten gleichzeitig durchführen.
Erstellen Sie die Oracle Inventory-Gruppe oinstall und die Datenbank-Administrator-Gruppe dba.
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 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 |