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 Sun Cluster-Konfiguration konfigurieren können.
Plattengruppentyp |
Verwendung |
Mit Sun Cluster 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 Sun Cluster-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 Sun Cluster-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, erstellen Sie mithilfe der Cluster-Funktion von VxVM gemeinsame VxVM-Plattengruppen. 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 und im VERITAS Volume Manager Administrator's Reference Guide.
Sonst erstellen Sie Plattengruppen von VxVM gemäß den Standardverfahren, die in der Dokumentation zu VxVM enthalten sind.
Die Wiederherstellungszeit von Datenträgern im Falle eines Knotenfehlers können Sie mithilfe von Dirty Region Logging (DRL) verringern. 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 Plattengruppe 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 Sun Cluster-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 Sun Cluster-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 Sun Cluster-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 Sun Cluster-Gerätegruppe registriert werden soll.
Wenn Sie fertig sind, beenden Sie das clsetup-Dienstprogramm.
Ü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 – Wenn ein Stapelspeicher überläuft, wenn eine Gerätegruppe online gebracht wird, ist der Standardwert der Thread-Stapelspeichergröße möglicherweise nicht ausreichend. Fügen Sie auf allen Knoten den Eintrag set cl_comm: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 Sun Cluster-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 |
Stellen Sie sicher, dass alle Plattengruppen als Sun Cluster-Gerätegruppen registriert wurden und sich online befinden.
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) Fertigen Sie eine Sicherungskopie Ihrer Cluster-Konfiguration an.
Mit einer archivierten Sicherungskopie 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 Sun Cluster-Konfiguration:
VxVM Gerätegruppen - VxVM Als Gerätegruppen registrierte Plattengruppen werden von Sun Cluster verwaltet. Nachdem eine Plattengruppe als Gerätegruppe registriert wurde, sollten Sie diese VxVM-Plattengruppe niemals mit VxVM-Befehlen importieren oder deportieren. Die Sun Cluster-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 Sun Cluster 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 Sun Cluster-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 im Sun Cluster Data Services Planning and Administration Guide for Solaris OS.