Führen Sie dieses Verfahren aus, um den Cluster aus der Produktion zu entfernen, bevor Sie eine Standardaufrüstung ausführen. Führen Sie alle Schritte im Solaris 10-Betriebssystem nur in der globalen Zone durch.
Führen Sie folgende Aufgaben aus:
Stellen Sie sicher, dass die Konfiguration die Anforderungen für die Aufrüstung erfüllt. Informationen hierzu finden Sie unter Aufrüstungsanforderungen und Unterstützungsrichtlinien.
Halten Sie das Installationsmedium, die Dokumentation und die Korrekturversionen für alle Softwareprodukte bereit, die Sie aufrüsten mochten, einschließlich der folgenden Software:
Solaris OS
Sun Cluster 3.2-Framework
Sun Cluster 3.2-Datendienste (Agenten)
Anwendungen, die von den Datendiensten Sun Cluster 3.2 verwaltet werden
VERITAS Volume Manager, sofern zutreffend
Informationen zum Speicherort der Patches und Installationshinweise finden Sie unter Korrekturversionen und erforderliche Firmware-Ebenen in Sun Cluster 3.2 - Versionshinweise für Solaris.
Wenn Sie für den Zugriff auf die Cluster-Knoten die rollenbasierte Zugriffssteuerung (RBAC) verwenden, anstatt sich als Superuser anzumelden, vergewissern Sie sich, dass Sie eine RBAC-Rolle annehmen können, mit der Sie Zugriff auf alle Sun Cluster-Befehle erhalten. Für diese Aufrüstungsverfahren sind die folgenden Sun Cluster-RBAC-Genehmigungen erforderlich, wenn der Benutzer kein Superuser ist:
solaris.cluster.modify
solaris.cluster.admin
solaris.cluster.read
Weitere Informationen zur Verwendung von RBAC-Rollen finden Sie unter Role-Based Access Control (Overview) in System Administration Guide: Security Services. Weitere Informationen zur RBAC-Berechtigung für jeden Sun Cluster-Unterbefehl finden Sie in den Sun Cluster-Manpages.
Stellen Sie sicher, dass der Cluster normal funktioniert.
Um den aktuellen Status des Clusters anzuzeigen, führen Sie folgenden Befehl von einem Knoten aus:
phys-schost% scstat |
Weitere Informationen finden Sie in der Online-Dokumentation unter scstat(1M).
Suchen Sie im Protokoll /var/adm/messages nach nicht gelösten Fehler- oder Warnmeldungen.
Prüfen Sie den Datenträger-Manager-Status.
Benachrichtigen Sie die Benutzer, dass die Cluster-Dienste während der Aufrüstung nicht zur Verfügung stehen werden.
Melden Sie sich als Superuser bei einem Cluster-Knoten an.
Nehmen Sie jede Ressourcengruppe offline und deaktivieren Sie alle Ressourcen.
Nehmen Sie alle Ressourcengruppen im Cluster offline, einschließlich derer, die sich in nicht globalen Zonen befinden. Die Deaktivierung von Ressourcen verhindert, dass der Cluster die Ressourcen automatisch online bringt, wenn ein Knoten unbeabsichtigt im Cluster-Modus neu gestartet wird.
Wenn Sie von der Sun Cluster 3.1-Software aufrüsten und das Dienstprogramm scsetup verwenden möchten, führen Sie die folgenden Schritte aus:
Rufen Sie das scsetup-Dienstprogramm auf.
phys-schost# scsetup |
Das scsetup-Hauptmenü wird angezeigt.
Geben Sie die Zahl ein, die der Option für die Ressourcengruppen entspricht, und drücken Sie die Rücktaste.
Das Menü "Ressourcengruppe" wird angezeigt.
Geben Sie die Zahl ein, die der Option für "Online/Offline" entspricht, und drücken Sie die Rücktaste.
Befolgen Sie die Anweisungen, um alle Ressourcengruppen offfline zu schalten und sie in einen nicht verwalteten Zustand zu versetzen.
Wenn alle Ressourcengruppen offline geschaltet sind, geben Sie q ein, um zum Ressourcengruppenmenü zurückzukehren.
Beenden Sie das scsetup-Dienstprogramm.
Geben Sie zum Zurückkehren in jedem Untermenü q ein oder drücken Sie Strg+C.
Führen Sie für die Verwendung der Befehlszeile die folgenden Schritte aus:
Nehmen Sie jede Ressource offline.
phys-schost# scswitch -F -g resource-group |
Schaltet eine Ressourcengruppe offline
Gibt den Namen der Ressourcengruppe an, die offline genommen werden soll
Listen Sie alle aktivierten Ressourcen im Cluster von einem beliebigen Knoten aus auf.
phys-schost# scrgadm -pv | grep "Res enabled" (resource-group:resource) Res enabled: True |
Identifizieren Sie die Ressourcen, die von anderen Ressourcen abhängen.
Bevor Sie Ressourcen mit abhängigen Ressourcen deaktivieren können, müssen Sie diese abhängigen Ressourcen deaktivieren.
Deaktivieren Sie jede aktivierte Ressource im Cluster.
phys-schost# scswitch -n -j resource |
Deaktiviert.
Gibt die Ressource an.
Weitere Informationen finden Sie in der Online-Dokumentation unter scswitch(1M).
Prüfen Sie, dass alle Ressourcen deaktiviert sind.
phys-schost# scrgadm -pv | grep "Res enabled" (resource-group:resource) Res enabled: False |
Verschieben Sie jede Ressourcengruppe in den unverwalteten Zustand.
phys-schost# scswitch -u -g resource-group |
Verschiebt die angegebene Ressourcengruppe in den unverwalteten Zustand.
Gibt den Namen der Ressourcengruppe an, die in den unverwalteten Zustand verschoben werden soll.
Vergewissern Sie sich, dass alle Ressourcen auf allen Knoten Offline sind und dass sich alle Ressourcengruppen im Zustand Unmanaged befinden.
phys-schost# scstat |
Stellen Sie für einen Zweiknoten-Cluster, der Sun StorEdge Availability Suite oder Sun StorageTekTM Availability Suite verwendet, sicher, dass sich die Konfigurationsdaten für die Verfügbarkeitsdienste auf der Quorum-Platte befinden.
Die Konfigurationsdaten müssen sich auf einer Quorum-Platte befinden, damit Availability Suite auch nach der Aktualisierung der Cluster-Software ordnungsgemäß funktioniert.
Melden Sie sich als Superuser bei einem Knoten des Clusters an, der die Availability Suite-Software ausführt.
Identifizieren Sie die Geräte-ID und den Bereich, der von der Availability Suite-Konfigurationsdatei verwendet wird.
phys-schost# /usr/opt/SUNWscm/sbin/dscfg /dev/did/rdsk/dNsS |
In dieser Beispielausgabe ist N die Geräte-ID und S der Bereich des Geräts N.
Identifizieren Sie das vorhandene Quorum-Gerät.
# scstat -q -- Quorum-Stimmen nach Gerät -- Gerätename Aktuell möglicher Status ----------- ------- -------- ------ Gerätestimmen: /dev/did/rdsk/dQsS 1 1 Online |
In dieser Beispielausgabe ist dQsS das bestehende Quorum-Gerät.
Wenn das Quorum-Gerät nicht dem Availability Suite-Konfigurationsdatengerät entspricht, verschieben Sie die Konfigurationsdaten in einen verfügbaren Bereich auf dem Quorum-Gerät
phys-schost# dd if=`/usr/opt/SUNWesm/sbin/dscfg` of=/dev/did/rdsk/dQsS |
Sie müssen den Namen des Raw-DID-Geräts, /dev/did/rdsk/, und nicht des Block-DID-Geräts, /dev/did/dsk/, verwenden.
Wenn Sie die Konfigurationsdaten verschoben haben, konfigurieren Sie die Availability Suite-Software für die Verwendung des neuen Speicherorts.
Geben Sie als Superuser den folgenden Befehl auf jedem Knoten ein, auf dem die Availability Suite-Software ausgeführt wird.
phys-schost# /usr/opt/SUNWesm/sbin/dscfg -s /dev/did/rdsk/dQsS |
(Optional) Wenn Sie von einer Version der Software Sun Cluster 3.0 aufrüsten und nicht möchten, dass die Datei ntp.conf in ntp.conf.cluster umbenannt wird, erstellen Sie eine Datei ntp.conf.cluster.
Kopieren Sie /etc/inet/ntp.cluster von jedem Knoten als ntp.conf.cluster.
phys-schost# cp /etc/inet/ntp.cluster /etc/inet/ntp.conf.cluster |
Durch das Vorhandensein einer Datei ntp.conf.cluster wird verhindert, dass die Datei ntp.conf bei der Aufrüstung umbenannt wird. Die Datei ntp.conf wird nach wie vor zum Synchronisieren von NTP unter den Cluster-Knoten verwendet.
Stoppen Sie alle Anwendungen, die auf Knoten des Clusters ausgeführt werden.
Stellen Sie sicher, dass von allen gemeinsam genutzten Daten eine Sicherungskopie erstellt wurde.
Wenn Sie das Solaris-Betriebssystem aktualisieren und der Cluster Vermittler mit doppelten Zeichenketten für die Solaris Volume Manager-Software verwendet, machen Sie die Konfiguration der Vermittler rückgängig.
Weitere Informationen zu Vermittlern finden Sie unter Konfigurieren von Doppelverkettungsvermittlern.
Überprüfen Sie mithilfe des folgenden Befehls, dass beim Vermittler keine Datenprobleme vorliegen.
phys-schost# medstat -s setname |
Gibt den Plattensatznamen an.
Wenn der Wert im Statusfeld Bad lautet, reparieren Sie den betroffenen Vermittlerhost. Befolgen Sie das Verfahren unter So reparieren Sie fehlerhafte Vermittlerdaten.
Listen Sie alle Vermittler auf.
Speichern Sie diese Informationen zum Zweecke der Wiederherstellung der Vermittler beim Verfahren So beenden Sie die Aufrüstung auf die Sun Cluster 3.2-Software.
Übernehmen Sie die Eigentümerschaft eines Plattensatzes, der Vermittler verwendet, wenn kein Knoten bereits Eigentümer ist.
phys-schost# scswitch -z -D setname -h node |
Umgang mit Änderungen
Gibt den Namen des Plattensatzes an.
Gibt den Namen des Knotens an, welcher der primäre Knoten des Plattensatzes werden soll.
Dekonfigurieren Sie alle Vermittler für den Plattensatz.
phys-schost# metaset -s setname -d -m mediator-host-list |
Gibt den Plattensatznamen an.
Löscht aus dem Plattensatz
Gibt den Namen des Knotens an, der als Vermittlerhost für den Plattensatz entfernt werden soll
Weitere Informationen zu vermittlerspezifischen Optionen des metaset-Befehls finden Sie in der Online-Dokumentation unter mediator(7D).
Wiederholen Sie die Schritte c bis d für jeden verbleibenden Plattensatz, der Vermittler verwendet.
Fahren Sie den Cluster von einem Knoten herunter.
# scshutdown -g0 -y |
Weitere Informationen finden Sie auf der Manpage scshutdown(1M).
Booten Sie jeden Knoten im Nicht-Cluster-Modus.
Führen Sie in SPARC-basierten Systemen den folgenden Befehl aus:
ok boot -x |
Führen Sie in x86-basierten Systemen die folgenden Befehle aus:
Wählen Sie mithilfe der Pfeiltasten im GRUB-Menü den entsprechenden Solaris-Eintrag aus und geben Sie anschließend e ein, um die Befehle zu bearbeiten.
Das GRUB-Menü sieht ungefähr folgendermaßen aus:
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-------------------------------------------------------------------------+ | Solaris 10 /sol_10_x86 | | Solaris failsafe | | | +-------------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
Weitere Informationen zum GRUB-basierten Starten finden Sie in Kapitel 11, GRUB Based Booting (Tasks) in System Administration Guide: Basic Administration.
Wählen Sie mithilfe der Pfeiltasten im Startparameterbildschirm den Eintrag kernel aus geben Sie anschließend e ein, um seine Befehle zu bearbeiten.
Der GRUB-Startparameterbildschirm gestaltet sich ungefähr folgendermaßen:
GNU GRUB version 0.95 (615K lower / 2095552K upper memory) +----------------------------------------------------------------------+ | root (hd0,0,a) | | kernel /platform/i86pc/multiboot | | module /platform/i86pc/boot_archive | +----------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press 'b' to boot, 'e' to edit the selected command in the boot sequence, 'c' for a command-line, 'o' to open a new line after ('O' for before) the selected line, 'd' to remove the selected line, or escape to go back to the main menu. |
Fügen Sie dem Befehl -x hinzu, um anzugeben, dass das System im Nicht-Cluster-Modus gestartet werden soll.
[ Eine minimale BASH-artige Zeilenbearbeitung wird unterstützt. Für das erste Wort werden mit TAB mögliche Befehlsabschlüsse aufgelistet. An anderen werden mit TAB die möglichen Abschlüsse eines Geräts/Dateinamens aufgelistet. Mit ESC wird der Vorgang stets beendet. ] grub edit> kernel /platform/i86pc/multiboot -x |
Übernehmen Sie die Änderung durch Drücken der Eingabetaste und kehren Sie zum Startparameterbildschirm zurück.
Der geänderte Befehl wird im Bildschirm angezeigt.
GNU GRUB version 0.95 (615K lower / 2095552K upper memory) +----------------------------------------------------------------------+ | root (hd0,0,a) | | kernel /platform/i86pc/multiboot -x | | module /platform/i86pc/boot_archive | +----------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press 'b' to boot, 'e' to edit the selected command in the boot sequence, 'c' for a command-line, 'o' to open a new line after ('O' for before) the selected line, 'd' to remove the selected line, or escape to go back to the main menu.- |
Geben Sie b ein, um den Knoten im Nicht-Cluster-Modus zu starten.
Diese Änderung am Kern-Startparameterbefehl bleibt nicht über den Systemstart hinaus bestehen. Beim nächsten Start des Knotens wird dieser im Cluster-Modus gestartet. Um den Knoten stattdessen im Nicht-Cluster-Modus zu starten, führen Sie diese Schritte erneut aus und fügen Sie dem Befehl für den Kernel-Startparameter die Option -x hinzu.
Stellen Sie sicher, dass von jeder Systemplatte eine Sicherungskopie erstellt wurde.
Rüsten Sie die Software auf jedem Knoten auf.
Um die Solaris-Software vor einer Sun Cluster-Software-Aufrüstung auszuführen, lesen Sie So rüsten Sie das Solaris-Betriebssystem und die Volume Manager-Software (Standard) auf.
Sie müssen die Solaris-Software auf eine unterstützte Version aufrüsten, wenn die Sun Cluster 3.2-Software die Version des Solaris-Betriebssystems nicht unterstützt, das derzeit auf Ihrem Cluster ausgeführt wird. Weitere Informationen finden Sie unter “Supported Products„ in Sun Cluster 3.2 - Versionshinweise für Solaris.
Wenn die Sun Cluster 3.2-Software die Version des Solaris-Betriebssystem unterstützt, die aktuell auf dem Cluster läuft, ist eine weitere Aufrüstung der Solaris-Software optional.
Rüsten Sie andernfalls auf die Sun Cluster 3.2-Software auf. Lesen Sie So rüsten Sie auf die Sun Cluster 3.2-Software auf (Standard).