Führen Sie dieses Verfahren aus, um einem vorhandenen Cluster einen neuen Knoten hinzuzufügen. Um mit JumpStart einen neuen Knoten hinzuzufügen, folgen Sie den Anweisungen in So installieren Sie die Solaris- und Sun Cluster-Software (JumpStart) .
Führen Sie folgende Aufgaben aus:
Stellen Sie sicher, dass alle benötigten Hardware-Komponenten installiert sind.
Stellen Sie sicher, dass der Host-Adapter auf dem neuen Knoten installiert ist. Siehe Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS.
Stellen Sie sicher, dass vorhandene Cluster-Verbindungen den neuen Knoten unterstützen. Siehe Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS.
Stellen Sie sicher, dass zusätzlicher Speicher installiert ist. Informationen finden Sie im entsprechenden Handbuch der Sun Cluster 3.x Hardware Administration Collection.
Stellen Sie sicher, dass das Solaris-Betriebssystem zur Unterstützung der Sun Cluster-Software installiert ist.
Wenn die Solaris-Software bereits auf dem Knoten installiert ist, müssen Sie sicherstellen, dass die Solaris-Installation die Anforderungen für die Sun Cluster-Software sowie andere Software erfüllt, die Sie auf dem Cluster installieren möchten. Weitere Informationen zur Installation von Solaris-Software zur Erfüllung der Anforderungen für die Sun Cluster-Software finden Sie unterSo installieren Sie die Solaris-Software .
Stellen Sie sicher, dass Sun Cluster-Softwarepakete auf dem Knoten installiert sind. Siehe So installieren Sie Sun Cluster Framework und die Datendienst-Softwarepakete (Java ES installer) .
Legen Sie fest, ob das Dienstprogramm scinstall im Modus "Typisch" oder "Benutzerdefiniert" ausgeführt werden soll. Bei der typischen Installation der Sun Cluster-Software, legt scinstall automatisch folgende Konfigurationsstandards fest.
Komponente |
Standardwert |
---|---|
Cluster-Transportverbindungspunkte |
switch1 und switch2 |
Globalgeräte-Dateisystemname |
/globaldevices |
Solaris- und Sun Cluster-Pfadverzeichnis |
/var/cluster/patches |
Vervollständigen Sie eines der folgenden Arbeitsblätter zur Planung der Konfiguration. Planungsrichtlinien finden Sie unter Planen von Solaris OS und Planen der Sun Cluster-Umgebung.
Typischer Modus - Wenn Sie vorhaben, den Typischen Modus zu verwenden und alle Standardvorgaben zu übernehmen, füllen Sie folgendes Arbeitsblatt aus.
Benutzerdefinierter Modus - Wenn Sie vorhaben, den benutzerdefinierten Modus zu verwenden und die Konfigurationsdaten anzupassen, müssen Sie folgendes Arbeitsblatt ausfüllen.
Befolgen Sie diese Richtlinien zur Verwendung des interaktiven Dienstprogramms scinstall in diesem Verfahren:
Das interaktive Programm scinstall ermöglicht Ihnen, im Voraus Daten einzugeben. Drücken Sie deshalb die Eingabetaste nur einmal, auch wenn der nächste Menübildschirm nicht sofort angezeigt wird.
Wenn nichts Gegenteiliges angegeben wird, können Sie mit Strg+D an den Anfang einer Reihe von verbundenen Fragen oder zum Hauptmenü zurückkehren.
Standardantworten oder Antworten auf vorherige Sitzungen werden zwischen Klammern ([ ]) am Ende einer Frage angezeigt. Drücken Sie die Eingabetaste, um die zwischen Klammern gegebenen Antwort zu übernehmen, ohne sie eingeben zu müssen.
Wenn Sie den Knoten in einem Cluster mit nur einem Knoten hinzufügen, stellen Sie sicher, dass Zwei-Cluster-Verbindungen bereits vorhanden sind, indem Sie die Verbindungskonfiguration anzeigen.
# scconf -p | grep cable # scconf -p | grep adapter |
Sie müssen mindestens zwei Kabel oder zwei Adapter konfigurieren, um einen Knoten hinzufügen zu können.
Wenn in der Ausgabe Konfigurationsinformationen für zwei Kabel oder zwei Adapter angezeigt werden, fahren Sie mit Schritt 2 fort.
Wenn in der Ausgabe weder Konfigurationsinformationen für Kabel noch für Adapter bzw. die Informationen jeweils nur für ein Kabel bzw. einen Adapter angezeigt werden, konfigurieren Sie die Cluster-Verbindungen neu.
Starten Sie auf dem vorhandenen Cluster-Knoten das scsetup(1M)-Dienstprogramm.
# scsetup |
Wählen Sie die Menüoption "+++Cluster interconnect+++".
Wählen Sie die Menüoption "+++Add a transport cable+++".
Führen Sie die Anweisungen aus, um neben dem Namen des Knotens, der dem Cluster hinzugefügt werden soll, und dem Namen des Transportadapters anzugeben, ob ein Transportverbindungspunkt verwendet werden soll.
Wiederholen Sie gegebenenfalls Schritt c, um eine zweite Cluster-Verbindung zu konfigurieren.
Wenn Sie fertig sind, beenden Sie das scsetup-Dienstprogramm.
Überprüfen Sie, ob für den Cluster jetzt zwei Interconnects konfiguriert sind.
# scconf -p | grep cable # scconf -p | grep adapter |
Die Befehlsausgabe sollte für mindestens zwei Cluster-Interconnects Konfigurationsinformationen anzeigen.
Wenn Sie den Knoten einem vorhandenen Cluster hinzufügen, fügen Sie den neuen Knoten der Liste der im Cluster genehmigten–Knoten hinzu.
Starten Sie auf einem aktiven Cluster-Mitglied das Dienstprogramm scsetup(1M).
# scsetup |
Das Hauptmenü wird angezeigt.
Wählen Sie den Menüpunkt "Neue Knoten".
Wählen Sie den Menüpunkt "Geben Sie den Namen eines Rechners an, der sich selbst hinzufügen darf".
Befolgen Sie die Aufforderungen, den Knotennamen der Liste der anerkannten Rechner hinzuzufügen.
Das Dienstprogramm scsetup gibt die Meldung Befehl erfolgreich abgeschlossen aus, wenn die Aufgabe ohne Fehler abgeschlossen wurde.
Beenden Sie das scsetup-Dienstprogramm.
Melden Sie sich als Superuser bei dem Cluster-Knoten an, der konfiguriert werden soll.
Starten Sie das scinstall-Dienstprogramm.
# /usr/cluster/bin/scinstall |
Wählen Sie im Hauptmenü den Eintrag zum Installieren eines Clusters bzw. eines Cluster-Knotens.
*** Main Menu *** Please select from one of the following (*) options: * 1) Install a cluster or cluster node 2) Configure a cluster to be JumpStarted from this install server 3) Add support for new data services to this cluster node 4) Upgrade this cluster node * 5) Print release information for this cluster node * ?) Help with menu options * q) Quit Option: 1 |
Wählen Sie im Installationsmenü die Menüoption "+++Add this machine as a node in an existing cluster+++".
Befolgen Sie die Menü-Eingabeaufforderungen zur Angabe Ihrer Antwort aus das Arbeitsblatt zur Konfigurationsplanung.
Das scinstall-Dienstprogramm konfiguriert den Knoten und bootet ihn im Cluster.
Wechseln Sie in ein Verzeichnis, das sich nicht auf der CD-ROM befindet, und werfen Sie dann die CD-ROM aus.
# eject cdrom |
Installieren Sie gegebenenfalls alle erforderlichen Korrekturversionen zur Unterstützung der Sun Cluster-Software.
Wiederholen Sie dieses Verfahren für alle anderen Knoten, die dem Cluster hinzugefügt werden sollen, bis alle Knoten vollständig konfiguriert sind.
Überprüfen Sie für Solaris 10 OS auf jedem Knoten, sodass die Dienste für mehrere Benutzer für Service Management Facility (SMF) online sind.
Wenn die Dienste für einen Knoten noch nicht online sind, warten Sie, bis der Status "online" angezeigt wird, bevor Sie zum nächsten Schritt übergehen.
# svcs multi-user-server STATE STIME FMRI online 17:52:55 svc:/milestone/multi-user-server:default |
Verhindern Sie von einem aktiven Cluster-Mitglied, dass andere Knoten dem Cluster beitreten.
# /usr/cluster/bin/scconf -a -T node=. |
Gibt die add-Form des Befehls an
Legt die Authentisierungsoptionen fest
Gibt den Knotennamen des Punktes (.) an, der der Authentisierungsliste hinzugefügt werden soll, um zu verhindern, dass sich andere Knoten selbst dem Cluster hinzufügen
Stattdessen können Sie das Dienstprogramm scsetup(1M) verwenden. Verfahren hierzu finden Sie in So fügen Sie der Liste der autorisierten Knoten einen Knoten hinzu in Sun Cluster Handbuch Systemverwaltung für Solaris OS.
Überprüfen Sie auf einem Knoten, ob alle Knoten dem Cluster beigetreten sind.
Führen Sie den Befehl scstat(1M) aus, um eine Liste der Cluster-Knoten anzuzeigen. Sie müssen nicht als Superbenutzer angemeldet sein, um diesen Befehl auszuführen.
% scstat -n |
Die Ausgabe ähnelt Folgendem.
-- Cluster Nodes -- Node name Status --------- ------ Cluster node: phys-schost-1 Online Cluster node: phys-schost-2 Online |
Um das Loopback-Dateisystem (LOFS) erneut zu aktivieren, löschen Sie folgenden Eintrag aus der Datei /etc/system auf jedem Knoten des Clusters.
exclude:lofs |
Die erneute LOFS-Aktivierung wird nach dem nächsten System-Neustart wirksam.
LOFS kann nicht aktiviert sein, wenn Sie Sun Cluster HA für NFS auf einem hoch verfügbaren lokalen Dateisystem verwenden und automountd ausgeführt wird. LOFS können Switchover-Probleme für Sun Cluster HA für NFS verursachen. Wenn Sie LOFS aktivieren und sich später entschließen, Sun Cluster HA für NFS auf einem hoch verfügbaren lokalen Dateisystem hinzuzufügen, müssen Sie eine der folgenden Aktionen ausführen:
Stellen Sie den Eintrag exclude:lofs in der Datei /etc/system auf jedem Knoten des Clusters wieder her und booten Sie jeden Knoten neu. Durch diese Änderung wird LOFS deaktiviert.
Deaktivieren Sie den automountd-Dämon.
Schließen Sie aus der Automounter-Zuordnung alle Dateien aus, die zum hoch verfügbaren Dateisystem gehören, das von Sun Cluster HA für NFS exportiert wird. Durch diese Auswahl können Sie sowohl LOFS als auch den automountd-Dämon aktiviert lassen.
Weitere Informationen zu den Loopback-Dateisystemen finden Sie unter Types of File Systems in System Administration Guide, Volume 1 (Solaris 8) oder unterThe Loopback File in System Administration Guide: Devices and File Systems (Solaris 9 bzw. Solaris 10).
Im folgenden Beispiel wird der Knoten phys-schost-3 dem Cluster schost hinzugefügt. Der Sponsor-Knoten ist phys-schost-1.
*** Adding a Node to an Existing Cluster *** Fri Feb 4 10:17:53 PST 2005 scinstall -ik -C schost -N phys-schost-1 -A trtype=dlpi,name=qfe2 -A trtype=dlpi,name=qfe3 -m endpoint=:qfe2,endpoint=switch1 -m endpoint=:qfe3,endpoint=switch2 Checking device to use for global devices file system ... done Adding node "phys-schost-3" to the cluster configuration ... done Adding adapter "qfe2" to the cluster configuration ... done Adding adapter "qfe3" to the cluster configuration ... done Adding cable to the cluster configuration ... done Adding cable to the cluster configuration ... done Copying the config from "phys-schost-1" ... done Copying the postconfig file from "phys-schost-1" if it exists ... done Copying the Common Agent Container keys from "phys-schost-1" ... done Setting the node ID for "phys-schost-3" ... done (id=1) Setting the major number for the "did" driver ... Obtaining the major number for the "did" driver from "phys-schost-1" ... done "did" driver major number set to 300 Checking for global devices global file system ... done Updating vfstab ... done Verifying that NTP is configured ... done Initializing NTP configuration ... done Updating nsswitch.conf ... done Adding clusternode entries to /etc/inet/hosts ... done Configuring IP Multipathing groups in "/etc/hostname.<adapter>" files Updating "/etc/hostname.hme0". Verifying that power management is NOT configured ... done Ensure that the EEPROM parameter "local-mac-address?" is set to "true" ... done The "local-mac-address?" parameter setting has been changed to "true". Ensure network routing is disabled ... done Updating file ("ntp.conf.cluster") on node phys-schost-1 ... done Updating file ("hosts") on node phys-schost-1 ... done Rebooting ... |
Legen Sie den nächsten Schritt fest:
Wenn Sie einen Knoten einem Zwei-Knoten-Cluster hinzugefügt haben, fahren Sie mit den Anweisungen in So aktualisieren Sie SCSI-Belegungen nach dem Hinzufügen eines Knotens fort.
Wenn Sie vorhaben, Datendienste zu installieren, wechseln Sie zum entsprechenden Verfahren für den gewünschten Datendienst und für Ihre Version des Solaris-Betriebssystems:
Sun Cluster-CD-ROM 2 von 2 (Sun Java System-Datendienste) |
Sun Cluster Agents-CD (Alle anderen Datendienste) |
|||
---|---|---|---|---|
Verfahren |
Solaris 8 oder 9 |
Solaris 10 |
Solaris 8 oder 9 |
Solaris 10 |
So installieren Sie Sun Cluster Framework und die Datendienst-Softwarepakete (Java ES installer) |
X | |||
X | ||||
X |
X |
|||
So installieren Sie Datendienst-Softwarepakete (Web Start installer) |
X |
Fahren Sie andernfalls mit den Anweisungen in So überprüfen Sie die Quorum-Konfiguration und den Installationsmodus fort.
Wenn Sie die Anzahl der an ein Quorum-Gerät angehängten Knoten erhöhen oder reduzieren, wird der Zähler für Quorum-Stimmen vom Cluster nicht automatisch neu berechnet. Um den Zähler für Quantum-Stimmen wiederherzustellen, entfernen Sie mit dem Dienstprogram scsetup alle Quorum-Geräte und fügen Sie sie der Konfiguration wieder hinzu. Führen Sie diesen Schritt auf jedes Quorum-Gerät einzeln aus.
Wenn der Cluster nur über ein Quorum-Gerät verfügt, konfigurieren Sie ein zweites Quorum-Gerät, bevor Sie das ursprüngliche Quorum-Gerät entfernen und wieder hinzufügen. Entfernen Sie anschließend das zweite Quorum-Gerät, um die ursprüngliche Cluster-Konfiguration wieder herzustellen.