Installieren und konfigurieren Sie Ihre lokalen und Multihost-Platten für VERITAS Volume Manager (VxVM), indem Sie die Verfahren in diesem Kapitel zusammen mit den Planungsdaten unter Planen der Datenträgerverwaltung verwenden. Weitere Einzelheiten finden Sie in der Dokumentation zu VxVM.
In diesem Kapitel werden die folgenden Themen behandelt:
In diesem Abschnitt werden Informationen und Verfahren zum Installieren und Konfigurieren von VxVM in einer SunCluster-Konfiguration angeführt.
In der folgenden Tabelle werden die Aufgaben aufgelistet, die Sie beim Installieren und Konfigurieren der Software VxVM für SunCluster-Konfigurationen ausführen.
Tabelle 5–1 Aufgabenzuordnung: Installieren und Konfigurieren der Software VxVM
Schritt |
Anweisungen |
---|---|
1. Planen Sie das Layout der Konfiguration von VxVM. | |
2. (Optional) Legen Sie fest, wie Sie die Root-Plattengruppe auf jedem Knoten erstellen möchten. | |
3. Installieren Sie die VxVM-Software. |
So installieren Sie die VERITAS Volume Manager-Software VxVM-Installationsdokumentation |
4. (Optional) Erstellen Sie eine Root-Plattengruppe. Sie können die Root-Platte entweder einkapseln oder die Root-Plattengruppe auf lokalen Nicht-Root-Platten erstellen. |
SPARC: So kapseln Sie die Root-Platte ein So erstellen Sie eine Root-Plattengruppe auf einer Nicht-Root-Platte |
5. (Optional) Spiegeln Sie die eingekapselte Root-Platte. | |
6. Erstellen Sie Plattengruppen. |
Die Erstellung einer Root-Plattengruppe ist optional. Wenn Sie keine Root-Plattengruppe erstellen möchten, fahren Sie mit So installieren Sie die VERITAS Volume Manager-Software fort.
Der Zugriff auf die Root-Plattengruppe eines Knotens muss auf diesen Knoten beschränkt sein.
Remote-Knoten dürfen nie auf Daten zugreifen, die in der Root-Plattengruppe eines anderen Knotens gespeichert sind.
Verwenden Sie zum Registrieren der Root-Plattengruppe als Gerätegruppe nicht den Befehl cldevicegroup.
Konfigurieren Sie die Root-Plattengruppe für jeden Knoten möglichst auf einer nicht gemeinsam genutzten Platte.
Die SunCluster-Software unterstützt folgende Methoden, um die Root-Plattengruppe zu konfigurieren.
Einkapseln der Root-Platte des Knotens – Diese Methode ermöglicht die Spiegelung der Root-Platte, wodurch eine alternative Boot-Möglichkeit verfügbar ist, wenn die Root-Platte fehlerhaft oder beschädigt ist. Zum Einkapseln der Root-Platte benötigen Sie zwei freie Plattenbereiche sowie freie Zylinder, am besten am Beginn oder am Ende der Platte.
Verwenden lokaler Nicht-Root-Platten – Diese Methode stellt eine Alternative zur Einkapselung der Root-Platte dar. Wenn die Root-Platte eines Knotens eingekapselt ist, können bestimmte später ausgeführte Aufgaben, wie zum Beispiel das Aufrüsten des Solaris-Betriebssystems oder das Beseitigen von schweren Fehlern, komplizierter sein als bei einer nicht eingekapselten Root-Platte. Zur Vermeidung dieser möglichen zusätzlichen Komplexität können Sie stattdessen lokale Nicht-Root-Platten für die Verwendung als Root-Plattengruppen initialisieren und einkapseln.
Eine auf lokalen Nicht-Root-Platten erstellte Root-Plattengruppe ist für diesen Knoten lokal, und es kann weder global auf sie zugegriffen werden noch ist sie hoch verfügbar. Wie bei der Root-Platte benötigen Sie zum Einkapseln einer Nicht-Root-Platte zwei freie Plattenbereiche sowie freie Zylinder am Beginn oder am Ende der Platte.
Weitere Informationen finden Sie in der Installationsdokumentation von VxVM.
Führen Sie dieses Verfahren aus, um die VERITAS Volume Manager-(VxVM-)Software auf jedem Knoten zu installieren, der mit VxVM installiert werden soll. Sie können VxVM auf allen Knoten des Clusters installieren oder VxVM nur auf die Knoten installieren, die real mit den Speichergeräten verbunden sind, die VxVM verwalten soll.
Führen Sie folgende Aufgaben aus:
Stellen Sie sicher, dass alle Knoten im Cluster im Cluster-Modus laufen.
Besorgen Sie sich alle Lizenzschlüssel für VERITAS Volume Manager (VxVM), die installiert werden müssen.
Halten Sie die VxVM-Installationsdokumentation bereit.
Melden Sie sich als Superuser bei einem Cluster-Knoten an, den Sie mit VxVM installieren möchten.
Legen Sie die VxVM-CD-ROM in das CD-ROM-Laufwerk des Knotens ein.
Befolgen Sie zum Installieren und Konfigurieren der VxVM-Software und -Lizenzen die Anweisungen im VxVM-Installationshandbuch.
Führen Sie das Dienstprogramm clvxvm im nicht interaktiven Modus aus.
phys-schost# clvxvm initialize |
Das Dienstprogramm clvxvm führt die nach der Installation notwendigen Aufgaben durch. Des Weiteren wird mit dem Dienstprogramm clvxvm eine vxio-Treiber-Hauptnummer für das gesamte Cluster ausgewählt und konfiguriert. Weitere Informationen sind in der Online-Dokumentation clvxvm(1CL) zu finden.
SPARC: Geben Sie zum Aktivieren der VxVM-Cluster-Funktion deren Lizenzschlüssel ein, sofern dies nicht bereits geschehen ist.
Informationen zum Hinzufügen einer Lizenz finden Sie in der Dokumentation zu VxVM.
(Optional) Installieren Sie die GUI von VxVM.
Informationen zur Installation der GUI von VxVM finden Sie in der Dokumentation zu VxVM.
Werfen Sie die CD-ROM aus.
Installieren Sie die VxVM-Patches zur Unterstützung der SunCluster-Software.
Informationen zum Speicherort der Patches und Installationshinweise finden Sie unter Patches und erforderliche Firmware-Level in Sun Cluster 3.2 2/08 Release Notes for Solaris OS.
Wiederholen Sie Schritt 1 bis Schritt 8, wenn Sie VxVM auf zusätzlichen Knoten installieren möchten.
SPARC: Wenn Sie die VxVM-Cluster-Funktion aktivieren möchten, müssen Sie VxVM auf allen Knoten des Clusters aktivieren.
Wenn Sie einen oder mehrere Knoten nicht mit VxVM installieren, ändern Sie die Datei /etc/name_to_major auf jedem Nicht-VxVM-Knoten.
Legen Sie auf einem mit VxVM installierten Knoten die Einstellung der Geräteklasse vxio fest.
phys-schost# grep vxio /etc/name_to_major |
Melden Sie sich als Superuser bei einem Knoten an, den Sie nicht mit VxVM installieren möchten.
Bearbeiten Sie die Datei /etc/name_to_major und fügen Sie einen Eintrag hinzu, um die vxio-Hauptnummer auf NNN zu setzen, die in Schritt a abgeleitete Nummer.
phys-schost# vi /etc/name_to_major vxio NNN |
Initialisieren Sie den Eintrag vxio.
phys-schost# drvconfig -b -i vxio -m NNN |
Wiederholen Sie Schritt a bis Schritt d für alle anderen Knoten, die nicht mit VxVM installiert werden sollen.
Wenn Sie damit fertig sind, muss jeder Cluster des Knotens denselben Eintrag vxio in der Datei /etc/name_to_major aufweisen.
Zum Erstellen einer Root-Plattengruppe wechseln Sie zu SPARC: So kapseln Sie die Root-Platte ein oder So erstellen Sie eine Root-Plattengruppe auf einer Nicht-Root-Platte.
Fahren Sie andernfalls bei Schritt 12 fort.
Eine Root-Plattengruppe ist optional.
Booten Sie jeden Knoten neu, auf dem VxVM installiert wurde.
phys-schost# shutdown -g0 -y -i6 |
Zum Erstellen einer Root-Plattengruppe wechseln Sie zu SPARC: So kapseln Sie die Root-Platte ein oder So erstellen Sie eine Root-Plattengruppe auf einer Nicht-Root-Platte.
Erstellen Sie andernfalls Plattengruppen. Wechseln Sie zu Erstellen von Plattengruppen in einem Cluster.
Verwenden Sie dieses Verfahren, um eine Root-Plattengruppe zu durch Einkapseln der Root-Platte zu erstellen. Root-Plattengruppen sind optional. Weitere Informationen finden Sie in der VxVM-Dokumentation.
Wenn Sie eine Root-Plattengruppe auf Nicht-Root-Platten erstellen möchten, führen Sie stattdessen die Verfahren unter So erstellen Sie eine Root-Plattengruppe auf einer Nicht-Root-Platte aus.
Vergewissern Sie sich, dass Sie VxVM, wie unter So installieren Sie die VERITAS Volume Manager-Software beschrieben, installiert haben.
Melden Sie sich als Superuser bei einem Knoten an, den Sie mit VxVM installieren möchten.
Kapseln Sie die Root-Platte ein.
phys-schost# clvxvm encapsulate |
Weitere Informationen sind auf der Manpageclvxvm(1CL) zu finden.
Wiederholen Sie den Vorgang für jeden Knoten, auf dem VxVM installiert wurde.
Wenn Sie die eingekapselte Root-Platte spiegeln möchten, wechseln Sie zu So spiegeln Sie die eingekapselte Root-Platte.
Wechseln Sie andernfalls zu Erstellen von Plattengruppen in einem Cluster.
Verwenden Sie dieses Verfahren, um eine Root-Plattengruppe zu erstellen, indem Sie lokale Platten, die keine Root-Platten sind, einkapseln oder initialisieren. Die Erstellung einer Root-Plattengruppe ist optional.
Wenn Sie eine Root-Plattengruppe auf der Root-Platte erstellen möchten, führen Sie stattdessen die Verfahren unter SPARC: So kapseln Sie die Root-Platte ein durch.
Wenn die Platten eingekapselt werden sollen, stellen Sie sicher, dass jede Platte mindestens zwei Bereiche mit 0 Zylindern hat. Verwenden Sie bei Bedarf den Befehl format(1M), um jedem Bereich von VxVM 0 Zylinder zuzuweisen.
Melden Sie sich als Superuser an.
Starten Sie das vxinstall-Dienstprogramm.
phys-schost# vxinstall |
Wenn Sie vom Dienstprogramm vxinstall zur Eingabe aufgefordert werden, nehmen Sie die folgenden Auswahlmöglichkeiten oder Einträge vor:
SPARC: Geben Sie zum Aktivieren der VxVM-Cluster-Funktion deren Lizenzschlüssel an.
Wählen Sie die benutzerdefinierte Installation.
Kapseln Sie die Boot-Platte nicht ein.
Wählen Sie die Platten aus, die Sie der Root-Plattengruppe hinzufügen möchten.
Lehnen Sie das automatische Neubooten ab.
Aktivieren Sie die Eigenschaft localonly, wenn die erstellte Root-Plattengruppe eine oder mehrere Platten enthält, die zu mehr als einem Knoten eine Verbindung herstellen.
Verwenden Sie den folgenden Befehl, um die Eigenschaft localonly der Raw-Plattengerätegruppe für jede gemeinsam genutzte Platte in der Root-Plattengruppe zu aktivieren.
phys-schost# cldevicegroup set -p localonly=true dsk/dN |
Gibt eine Eigenschaft der Gerätegruppe an.
Stellt die Gerätegruppe so ein, dass sie nur von dem einen Knoten in der Knotenliste geleitet werden kann.
Wenn die localonly-Eigenschaft aktiviert ist, wird die Gerätegruppe der im raw-Modus betriebenen Platte ausschließlich vom Knoten in der Knotenliste verwendet. Hierdurch wird das unbeabsichtigte Schützen des Knotens vor der Platte verhindert, das von der Root-Plattengruppe verwendet wird, wenn diese Platte mit mehreren Knoten verbunden ist.
Weitere Informationen zur localonly-Eigenschaft finden Sie in der Online-Dokumentation unter scconf_dg_rawdisk(1M).
Entfernen Sie alle Ressourcengruppen oder Gerätegruppen aus dem Knoten. .
phys-schost# clnode evacuate from-node |
Gibt den Namen des Knoten an, von dem die Ressourcen- oder Gerätegruppen verschoben werden sollen
Booten Sie den Knoten neu.
phys-schost# shutdown -g0 -y -i6 |
Verwenden Sie den vxdiskadm-Befehl, um der Root-Plattengruppe mehrere Platten hinzuzufügen.
Die Root-Plattengruppe toleriert Plattenausfälle, wenn sie mehrere Platten enthält. Verfahren hierzu finden Sie in der Dokumentation zu VxVM.
Erstellen Sie Plattengruppen. Wechseln Sie zu Erstellen von Plattengruppen in einem Cluster.
Wenn Sie VxVM installiert und die Root-Platte eingekapselt haben, führen Sie dieses Verfahren auf jedem Knoten aus, auf dem Sie die eingekapselte Root-Platte spiegeln möchten.
Vergewissern Sie sich, dass Sie die Root-Platte, wie in SPARC: So kapseln Sie die Root-Platte ein beschrieben, eingekapselt haben.
Melden Sie sich als Superuser an.
Listen Sie die Geräte auf.
phys-schost# cldevice list -v |
Die Ausgabe sieht etwa wie folgt aus:
DID Device Full Device Path ---------- ---------------- d1 phys-schost-1:/dev/rdsk/c0t0d0 d2 phys-schost-1:/dev/rdsk/c0t6d0 d3 phys-schost-2:/dev/rdsk/c1t1d0 d3 phys-schost-1:/dev/rdsk/c1t1d0 |
Spiegeln Sie die eingekapselte Root-Platte.
Befolgen Sie die Anweisungen in der VxVM-Dokumentation.
Verwenden Sie eine lokale Platte für den Spiegel, um höchstmögliche Verfügbarkeit und einfache Verwaltung zu gewährleisten. Weitere Richtlinien finden Sie unter Richtlinien für das Spiegeln der Root-Platte.
Verwenden Sie kein Quorum-Gerät, um eine Root-Platte zu spiegeln. Wenn Sie ein Quorum-Gerät zum Spiegeln einer Root-Platte verwenden, kann der Knoten unter gewissen Umständen vom Root-Platten-Spiegel nicht mehr gebootet werden.
Zeigen Sie die Knotenliste der Gerätegruppe der im raw-Modus betriebenen Platte für das Gerät an, das für die Spiegelung der Root-Platte verwendet wurde.
Der Name der Gerätegruppe hat die Form dsk/dN, wobei dN dem DID-Gerätenamen entspricht.
phys-schost# cldevicegroup list -v dsk/dN |
Zeigt eine wortreiche Ausgabe an.
Die Ausgabe sieht etwa wie folgt aus:
Device group Type Node list ------------ ---- --------- dsk/dN Local_Disk phys-schost-1, phys-schost-3 |
Wenn die Knotenliste mehr als einen Knotennamen enthält, entfernen Sie mit Ausnahme des Knotens, dessen Root-Platte Sie gespiegelt haben, alle Knoten aus der Knotenliste.
Nur der Knoten, dessen Root-Platte Sie gespiegelt haben, sollte in der Knotenliste für die Gerätegruppe der im raw-Modus betriebenen Platte verbleiben.
phys-schost# cldevicegroup remove-node -n node dsk/dN |
Gibt den Knoten an, der aus der Knotenliste der Gerätegruppe entfernt werden soll.
Aktivieren Sie die Eigenschaft localonly der Gerätegruppe der im raw-Modus betriebenen Platte, sofern sie nicht bereits aktiviert ist.
Wenn die localonly-Eigenschaft aktiviert ist, wird die Gerätegruppe der im raw-Modus betriebenen Platte ausschließlich vom Knoten in der Knotenliste verwendet. Diese Verwendung verhindert das unbeabsichtigte Schützen des Knotens vor seinem Boot-Gerät, wenn das Boot-Gerät mit mehreren Knoten verbunden ist.
phys-schost# cldevicegroup set -p localonly=true dsk/dN |
Stellt den Wert der Eigenschaft einer Gerätegruppe ein.
Aktiviert die Eigenschaft localonly der Gerätegruppe.
Weitere Informationen zur localonly-Eigenschaft finden Sie in der Online-Dokumentation unter scconf_dg_rawdisk(1M).
Wiederholen Sie dieses Verfahren für jeden Knoten im Cluster, dessen eingekapselte Root-Platte Sie spiegeln möchten.
Das folgende Beispiel zeigt einen Spiegel, der von der Root-Platte für den Knoten phys-schost-1 erstellt wurde. Der Spiegel wurde auf der Platte c0t0d0 erstellt, dessen Gerätegruppenname der im raw-Modus betriebenen Platte dsk/d2 lautet. Die Platte c1t1d0 ist eine Multihost-Platte, weshalb der Knoten phys-schost-3 aus der Knotenliste der Platte entfernt und die localonly-Eigenschaft aktiviert wird.
phys-schost# cldevice list -v DID Device Full Device Path ---------- ---------------- d2 pcircinus1:/dev/rdsk/c0t0d0 … Create the mirror by using VxVM procedures phys-schost# cldevicegroup list -v dsk/d2 Device group Type Node list ------------ ---- --------- dsk/d2 Local_Disk phys-schost-1, phys-schost-3 phys-schost# cldevicegroup remove-node -n phys-schost-3 dsk/d2 phys-schost# cldevicegroup set -p localonly=true dsk/d2 |
Erstellen Sie Plattengruppen. Wechseln Sie zu Erstellen von Plattengruppen in einem Cluster.
In diesem Abschnitt wird die Erstellung von VxVM-Plattengruppen in einem Cluster beschrieben. In der nachfolgenden Tabelle sind die Typen und Eigenschaften der VxVM-Plattengruppen beschrieben, die Sie in einer SunCluster-Konfiguration konfigurieren können.
Plattengruppentyp |
Verwendung |
Mit SunCluster registriert? |
Speicheranforderung |
---|---|---|---|
VxVM-Plattengruppe |
Gerätegruppen für Ausfallsicherungs- oder skalierbare Datendienste, globale Geräte oder Cluster-Dateisysteme |
Ja |
Gemeinsam genutzter Speicher |
Lokale VxVM-Plattengruppe |
Anwendungen, die nicht weitgehend zur Verfügung stehen und auf einen einzigen Knoten beschränkt sind |
Nein |
Freigegebener oder nicht freigegebener Speicher |
Freigegebene VxVM-Plattengruppe |
Oracle RAC (benötigt außerdem die VxVM-Cluster-Funktion) |
Nein |
Gemeinsam genutzter Speicher |
In der folgenden Tabelle finden Sie die Aufgaben, die zur Erstellung von VxVM-Plattengruppen in einer SunCluster-Konfiguration ausgeführt werden müssen.
Tabelle 5–2 Aufgabenzuordnung: Erstellen von VxVM-Plattengruppen
Schritt |
Anweisungen |
---|---|
1. Erstellen Sie Plattengruppen und Datenträger. | |
2. Registrieren Sie die Plattengruppen als SunCluster-Gerätegruppen, die nicht lokal sind und die VxVM-Cluster-Funktion nicht verwenden. | |
3. Lösen Sie gegebenenfalls Unternummernkonflikte von Gerätegruppen auf, indem Sie neue Unternummern zuweisen. | |
4. Überprüfen Sie die Plattengruppen und Datenträger. |
Verwenden Sie dieses Verfahren, um VxVM-Plattengruppen und -Datenträger zu erstellen.
Führen Sie dieses Verfahren von einem Knoten aus, der real mit den Platten der Plattengruppe verbunden ist, die Sie hinzufügen.
Führen Sie folgende Aufgaben aus:
Erstellen Sie Zuordnungen Ihrer Speicher-Plattenlaufwerke. Informationen zum Ausführen einer Erstinstallation des Speichergeräts finden Sie im entsprechenden Handbuch der Sun Cluster Hardware Administration Collection.
Füllen Sie folgende Konfigurationsplanungs-Arbeitsblätter aus.
Planungsrichtlinien finden Sie unter Planen der Datenträgerverwaltung.
Wenn Sie keine Root-Plattengruppen erstellt haben, vergewissern Sie sich, dass alle Knoten, auf denen VxVM installiert ist, neu gebootet wurden, wie in Schritt 12 unter So installieren Sie die VERITAS Volume Manager-Software beschrieben.
Melden Sie sich als Superuser bei dem Knoten an, der die Eigentümerschaft der Plattengruppe erhalten soll.
Erstellen Sie die VxVM-Plattengruppen und -Datenträger.
Beachten Sie folgende Sonderanweisungen:
SPARC: Wenn Sie Oracle RAC installieren, können Sie mithilfe der Cluster-Funktion von VxVM gemeinsame VxVM-Plattengruppen erstellen. Beachten Sie die Richtlinien und Anweisungen unter How to Create a VxVM Shared-Disk Group for the Oracle RAC Database in Sun Cluster Data Service for Oracle RAC Guide for Solaris OS and in the VERITAS Volume Manager Administrator's Reference Guide.
Sonst erstellen Sie Plattengruppen von VxVM gemäß den Standardverfahren, die in der Dokumentation zu VxVM enthalten sind.
Mit Dirty Region Logging (DRL) können Sie die Datenträger-Wiederherstellungszeit bei einem Knotenausfall verkürzen. DRL kann jedoch die E/A-Leistung senken.
Richten Sie für lokale Plattengruppen die Eigenschaft localonly ein und fügen Sie der Knotenliste der Plattegruppe einen Einzelknoten hinzu.
Eine Plattengruppe, die nur als lokal konfiguriert wurde, ist nicht weitgehend verfügbar oder global zugänglich.
Starten Sie das Dienstprogramm clsetup.
phys-schost# clsetup |
Wählen Sie den Menüeintrag "Gerätegruppen und Datenträger".
Wählen Sie das Menüelement "Set localonly on a VxVM disk group".
Befolgen Sie die Anweisungen zur Einrichtung der Eigenschaft localonly und zur Angabe des Einzelknotens, der die Plattengruppe exklusiv leiten soll.
Es kann nur jeweils ein Knoten die Plattengruppe leiten. Sie können später ändern, welcher Knoten als Master konfiguriert sein soll.
Wenn Sie fertig sind, beenden Sie das clsetup-Dienstprogramm.
Legen Sie den nächsten Schritt fest:
SPARC: Wenn die VxVM-Cluster-Funktion aktiviert ist, gehen Sie zu So überprüfen Sie die Plattengruppenkonfiguration.
Wenn Sie nicht lokale Plattengruppen erstellt haben und die VxVM-Cluster-Funktion ist nicht aktiviert, registrieren Sie die Plattengruppen als SunCluster-Gerätegruppen. Gehen Sie zu Registrieren von Plattengruppen.
Wenn Sie nur lokale Plattengruppen erstellt haben, gehen Sie zu So überprüfen Sie die Plattengruppenkonfiguration.
Wenn die VxVM-Cluster-Funktion nicht aktiviert ist, führen Sie dieses Verfahren zur Registrierung von nicht lokalen Plattengruppen als SunCluster-Gerätegruppen durch.
SPARC: Wenn die VxVM-Cluster-Funktion aktiviert ist oder Sie eine lokale Plattengruppe erstellt haben, führen Sie dieses Verfahren nicht durch. Wechseln Sie stattdessen zu So überprüfen Sie die Plattengruppenkonfiguration.
Melden Sie sich als Superuser bei einem Cluster-Knoten an.
Registrieren Sie die globale Plattengruppe als SunCluster-Gerätegruppe.
Starten Sie das Dienstprogramm clsetup.
phys-schost# clsetup |
Wählen Sie den Menüeintrag "Gerätegruppen und Datenträger".
Wählen Sie den Menüeintrag "Registrieren einer VxVM-Plattengruppe".
Geben Sie gemäß den Anweisungen die VxVM-Plattengruppe ein, die als SunCluster-Gerätegruppe registriert werden soll.
Wenn Sie fertig sind, beenden Sie das clsetup-Dienstprogramm.
Entfernen Sie jede lokale Plattengruppe, und importieren Sie sie erneut.
phys-schost# vxdg deport diskgroup # vxdg import dg |
Starten Sie jede lokale Plattengruppe neu.
phys-schost# vxvol -g diskgroup startall |
Überprüfen Sie den ausschließlich lokalen Status jeder lokalen Plattengruppe.
Wenn der Wert der Eigenschaft "Flags" einer Plattengruppe nogdl ist, ist die Plattengruppe für den ausschließlich lokalen Zugriff korrekt konfiguriert.
phys-schost# vxdg list diskgroup | grep flags flags: nogdl |
Überprüfen Sie, ob die Gerätegruppe registriert ist.
Zeigen Sie die Plattengeräteinformationen der neuen Platte mithilfe folgenden Befehls an.
phys-schost# cldevicegroup status |
Wechseln Sie zu So überprüfen Sie die Plattengruppenkonfiguration.
Stapelspeicher-Überlauf – Sollte ein Stapelspeicher überlaufen, wenn eine Gerätegruppe online geht, ist der Standardwert für die Thread-Stapelspeichergröße möglicherweise nicht ausreichend. Fügen Sie auf allen Knoten den Eintragset cl_haci:rm_thread_stacksize=0xsize zur Datei /etc/system hinzu, wobei size einer Zahl größer als 8000 entspricht. Dies ist die Standardeinstellung.
Konfigurationsänderungen – Wenn Sie Konfigurationsinformationen zu einer VxVM-Gerätegruppe oder deren Datenträger ändern, müssen Sie die Konfigurationsänderungen mithilfe des Dienstprogramms clsetup registrieren. Konfigurationsänderungen, die registriert werden müssen, beinhalten das Hinzufügen oder Entfernen von Datenträgern sowie das Ändern der Gruppe, des Eigentümers oder der Berechtigungen von vorhandenen Datenträgern. Verfahren zum Registrieren von Konfigurationsänderungen, die an einer VxVM-Gruppe vorgenommen wurden, finden Sie unter Administering Device Groups in Sun Cluster System Administration Guide for Solaris OS.
Wenn die Plattengerätegruppen-Registrierung aufgrund eines Unternummernkonflikts mit einer anderen Plattengruppe scheitert, müssen Sie der neuen Plattengruppe eine neue, nicht verwendete Unternummer zuweisen. Führen Sie dieses Verfahren aus, um einer Plattengruppe eine neue Unternummer zuzuweisen.
Melden Sie sich als Superuser bei einem Cluster-Knoten an.
Ermitteln Sie die bereits verwendeten Unternummern.
phys-schost# ls -l /global/.devices/node@1/dev/vx/dsk/* |
Wählen Sie ein nicht verwendetes Vielfaches von 1000 als Basis-Unternummer der neuen Plattengruppe.
Weisen Sie die neue Basis-Unternummer der Plattengruppe zu.
phys-schost# vxdg reminor diskgroup base-minor-number |
In diesem Beispiel werden die Unternummern 16000-16002 und 4000-4001 verwendet. Der Befehl vxdg reminor weist der neuen Gerätegruppe die neue Basis-Unternummer 5000 zu.
phys-schost# ls -l /global/.devices/node@1/dev/vx/dsk/* /global/.devices/node@1/dev/vx/dsk/dg1 brw------- 1 root root 56,16000 Oct 7 11:32 dg1v1 brw------- 1 root root 56,16001 Oct 7 11:32 dg1v2 brw------- 1 root root 56,16002 Oct 7 11:32 dg1v3 /global/.devices/node@1/dev/vx/dsk/dg2 brw------- 1 root root 56,4000 Oct 7 11:32 dg2v1 brw------- 1 root root 56,4001 Oct 7 11:32 dg2v2 phys-schost# vxdg reminor dg3 5000 |
Registrieren Sie die Plattengruppe als SunCluster-Gerätegruppe. Gehen Sie zu Registrieren von Plattengruppen.
Führen Sie dieses Verfahren auf jedem Knoten des Clusters aus.
Melden Sie sich als Superuser an.
Listen Sie die Plattengruppen auf.
phys-schost# vxdisk list |
Listen Sie die Gerätegruppen auf.
phys-schost# cldevicegroup list -v |
Stellen Sie sicher, dass alle Plattengruppen ordnungsgemäß konfiguriert wurden.
Stellen Sie sicher, daß folgende Erfordernisse erfüllt sind:
Die Root-Plattengruppe beinhaltet nur lokale Platten.
Alle Plattengruppen sowie etwaige lokale Plattengruppen werden nur auf dem aktuellen Hauptknoten importiert.
Überprüfen Sie, ob alle Datenträger gestartet wurden.
phys-schost# vxprint |
Überprüfen Sie, ob alle Plattengruppen als SunCluster-Gerätegruppen registriert wurden und online sind.
phys-schost# cldevicegroup status |
In der Ausgabe sollten keine lokalen Plattengruppen angezeigt werden.
(Optional) Speichern Sie die Festplatten-Partitionierungsinformationen, um in Zukunft darauf zurückgreifen zu können.
phys-schost# prtvtoc /dev/rdsk/cNtXdYsZ > filename |
Speichern Sie die Datei an einem Ort außerhalb des Clusters. Wenn Sie Änderungen an der Konfiguration der Festplatte vornehmen, führen Sie diesen Befehl erneut aus, damit die geänderte Konfiguration erfasst wird. Wenn eine Festplatte ausfällt und ausgetauscht werden muss, können Sie die Konfiguration der Festplattenpartition mithilfe dieser Informationen wiederherstellen. Weitere Informationen finden Sie auf der Manpage prtvtoc(1M).
(Optional) Erstellen Sie ein Backup Ihrer Cluster-Konfiguration. Mit einem archivierten Backup Ihrer Cluster-Konfiguration wird deren Wiederherstellung erleichtert. Weitere Informationen finden Sie unter How to Back Up the Cluster Configuration in Sun Cluster System Administration Guide for Solaris OS.
Beachten Sie die folgenden Richtlinien für die Verwaltung von VxVM-Plattengruppen in einer SunCluster-Konfiguration:
VxVM Gerätegruppen - VxVM-Plattengruppen, die als Gerätegruppen registriert wurden, werden mithilfe der SunCluster-Software verwaltet. Nachdem eine Plattengruppe als Gerätegruppe registriert wurde, sollten Sie diese VxVM-Plattengruppe niemals mit VxVM-Befehlen importieren oder deportieren. Die SunCluster-Software kann alle Fälle bearbeiten, in denen Gerätegruppen importiert oder deportiert werden müssen. Verfahren zur Verwaltung von Gerätegruppen finden Sie unter Administering Device Groups in Sun Cluster System Administration Guide for Solaris OS.
Lokale Plattengruppen - Lokale VxVM-Plattengruppen werden nicht von SunCluster verwaltet. Verwalten Sie lokale Plattengruppen mit den VxVM-Befehlen genauso wie in einem Nicht-Cluster-System.
Wenn die Ausgabe des Befehls cldevicegroup status lokale Plattengruppen beinhaltet, wurden diese nicht ordnungsgemäß für den ausschließlich lokalen Zugriff konfiguriert. Konfigurieren Sie die lokale Plattengruppe gemäß den Anweisungen unter Erstellen von Plattengruppen neu.
Legen Sie anhand der folgenden Liste fest, welche auf Ihre Cluster-Konfiguration zutreffende Aufgabe als nächstes ausgeführt werden soll. Wenn Sie mehrere Aufgaben in der Liste durchführen müssen, gehen Sie zur ersten Aufgabe.
Informationen zum Erstellen von Cluster-Dateisystemen finden Sie unter So erstellen Sie Cluster-Dateisysteme.
Informationen zum Erstellen von nicht globalen Zonen finden Sie unter Erstellen einer nicht globalen Zone auf einem Cluster-Knoten.
SPARC: Wenn Sie Sun Management Center für die Überwachung des Clusters konfigurieren möchten, folgen Sie den Anweisungen in SPARC: Installieren des SunCluster-Moduls für Sun Management Center.
Installieren Sie Drittherstelleranwendungen, registrieren Sie Ressourcentypen, konfigurieren Sie Ressourcengruppen und konfigurieren Sie die Datendienste. Informationen finden Sie in der Dokumentation der Anwendungssoftware und in Sun Cluster Data Services Planning and Administration Guide for Solaris OS.
In diesem Abschnitt wird das Auskapseln der Root-Platte in einer SunCluster-Konfiguration beschrieben.
Führen Sie dieses Verfahren aus, um die Root-Platte auszukapseln.
Führen Sie folgende Aufgaben aus:
Stellen Sie sicher, dass auf der Root-Platte nur Solaris-Root-Dateisysteme vorhanden sind. Die Solaris-Root-Dateisysteme sind root (/), swap, der Namensraum globaler Geräte, /usr, /var, /opt und /home.
Sichern Sie alle Dateisysteme (bis auf die Solaris-Root-Dateisysteme), die sich auf der Root-Platte befinden, und entfernen Sie sie von der Root-Platte.
Melden Sie sich als Superuser bei dem Cluster-Knoten an, den Sie auskapseln möchten.
Evakuieren Sie alle Ressourcengruppen und Gerätgruppen vom Knoten.
phys-schost# clnode evacuate from-node |
Gibt den Namen des Knoten an, von dem die Ressourcen- oder Gerätegruppen verschoben werden sollen
Ermitteln Sie die Knoten-ID-Nummer des Knotens.
phys-schost# clinfo -n |
Hängen Sie das Globalgeräte-Dateisystem aus diesem Knoten aus. Dabei ist N die in Schritt 3 zurückgegebene Knoten-ID-Nummer.
phys-schost# umount /global/.devices/node@N |
Zeigen Sie die Datei /etc/vfstab an, und ermitteln Sie, welcher Datenträger von VxVM dem Globalgeräte-Dateisystem entspricht.
phys-schost# vi /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # #NOTE: volume rootdiskxNvol (/global/.devices/node@N) encapsulated #partition cNtXdYsZ |
Entfernen Sie den VxVM-Datenträger, der dem Datensystem für globale Geräte entspricht, aus der Root-Plattengruppe.
phys-schost# vxedit -g rootdiskgroup -rf rm rootdiskxNvol |
Speichern Sie keine Daten außer den Geräte-Einträgen für globale Geräte im Globalgeräte-Dateisystem. Alle Daten im Globalgeräte-Dateisystem werden zerstört, wenn Sie den Datenträger von VxVM entfernen. Nur Daten, die sich auf Globalgeräte-Einträge beziehen, werden nach dem Auskapseln der Root-Platte wiederhergestellt.
Kapseln Sie die Root-Platte aus.
Akzeptieren Sie die Aufforderung zum Herunterfahren des Befehls nicht.
phys-schost# /etc/vx/bin/vxunroot |
Weitere Einzelheiten finden Sie in der Dokumentation zu VxVM.
Verwenden Sie den Befehl format(1M), um eine 512-MB-Partition zur Root-Platte für die Verwendung durch das Globalgeräte-Dateisystem hinzuzufügen.
Verwenden Sie denselben Bereich, der dem Globalgeräte-Dateisystem laut der Datei /etc/vfstab zugewiesen war, bevor die Root-Platte eingekapselt wurde.
Richten Sie ein Dateisystem auf der Partition ein, die Sie in Schritt 8 erstellt haben.
phys-schost# newfs /dev/rdsk/cNtXdYsZ |
Ermitteln Sie den DID-Namen der Root-Platte.
phys-schost# cldevice list cNtXdY dN |
Ersetzen Sie in der Datei /etc/vfstab die Pfadnamen im Eintrag für das Globalgeräte-Dateisystem durch den DID-Pfad, den Sie in Schritt 10 angegeben haben.
Der ursprüngliche Eintrag sieht etwa wie folgt aus:
phys-schost# vi /etc/vfstab /dev/vx/dsk/rootdiskxNvol /dev/vx/rdsk/rootdiskxNvol /global/.devices/node@N ufs 2 no global |
Der bearbeitete Eintrag, der den DID-Pfad verwendet, sieht etwa wie folgt aus:
/dev/did/dsk/dNsX /dev/did/rdsk/dNsX /global/.devices/node@N ufs 2 no global |
Hängen Sie das Globalgeräte-Dateisystem ein.
phys-schost# mount /global/.devices/node@N |
Füllen Sie von einem Knoten des Clusters das Globalgeräte-Dateisystem mit Geräteknoten für im raw-Modus betriebene Geräte und Solaris Volume Manager-Geräte erneut aus.
phys-schost# cldevice populate |
Geräte von VxVM werden beim nächsten Neubooten wieder erstellt.
Vergewissern Sie sich, dass der Befehl cldevice populate auf allen Knoten abgeschlossen wurde, bevor Sie beim nächsten Schritt fortfahren.
Der Befehl cldevice populate wird entfernt auf allen Knoten ausgeführt, er wird jedoch nur von einem Knoten ausgehend ausgegeben. Um festzustellen, ob der Befehl cldevice populate fertig verarbeitet wurde, führen Sie folgenden Befehl auf jedem Knoten des Clusters aus.
phys-schost# ps -ef | grep scgdevs |
Booten Sie den Knoten neu.
phys-schost# shutdown -g0 -y -i6 |
Wiederholen Sie dieses Verfahren auf jedem Knoten des Clusters, um die Root-Platten dieser Knoten auszukapseln.