Sun Cluster Handbuch Softwareinstallation für Solaris OS

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. 

Erstellen von Plattengruppen

2. Registrieren Sie die Plattengruppen als SunCluster-Gerätegruppen, die nicht lokal sind und die VxVM-Cluster-Funktion nicht verwenden. 

Registrieren von Plattengruppen

3. Lösen Sie gegebenenfalls Unternummernkonflikte von Gerätegruppen auf, indem Sie neue Unternummern zuweisen. 

Zuweisen einer neuen Unternummer zu einer Gerätegruppe

4. Überprüfen Sie die Plattengruppen und Datenträger. 

So überprüfen Sie die Plattengruppenkonfiguration

ProcedureErstellen von Plattengruppen

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.

Bevor Sie beginnen

Führen Sie folgende Aufgaben aus:

  1. Melden Sie sich als Superuser bei dem Knoten an, der die Eigentümerschaft der Plattengruppe erhalten soll.

  2. Erstellen Sie die VxVM-Plattengruppen und -Datenträger.

    Beachten Sie folgende Sonderanweisungen:


    Hinweis –

    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.


  3. Richten Sie für lokale Plattengruppen die Eigenschaft localonly ein und fügen Sie der Knotenliste der Plattegruppe einen Einzelknoten hinzu.


    Hinweis –

    Eine Plattengruppe, die nur als lokal konfiguriert wurde, ist nicht weitgehend verfügbar oder global zugänglich.


    1. Starten Sie das Dienstprogramm clsetup.


      phys-schost# clsetup
      
    2. Wählen Sie den Menüeintrag "Gerätegruppen und Datenträger".

    3. Wählen Sie das Menüelement "Set localonly on a VxVM disk group".

    4. 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.

    5. Wenn Sie fertig sind, beenden Sie das clsetup-Dienstprogramm.

Nächste Schritte

Legen Sie den nächsten Schritt fest:

ProcedureRegistrieren von Plattengruppen

Wenn die VxVM-Cluster-Funktion nicht aktiviert ist, führen Sie dieses Verfahren zur Registrierung von nicht lokalen Plattengruppen als SunCluster-Gerätegruppen durch.


Hinweis –

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.


  1. Melden Sie sich als Superuser bei einem Cluster-Knoten an.

  2. Registrieren Sie die globale Plattengruppe als SunCluster-Gerätegruppe.

    1. Starten Sie das Dienstprogramm clsetup.


      phys-schost# clsetup
      
    2. Wählen Sie den Menüeintrag "Gerätegruppen und Datenträger".

    3. Wählen Sie den Menüeintrag "Registrieren einer VxVM-Plattengruppe".

    4. Geben Sie gemäß den Anweisungen die VxVM-Plattengruppe ein, die als SunCluster-Gerätegruppe registriert werden soll.

    5. Wenn Sie fertig sind, beenden Sie das clsetup-Dienstprogramm.

    6. Entfernen Sie jede lokale Plattengruppe, und importieren Sie sie erneut.


      phys-schost# vxdg deport diskgroup
      # vxdg import dg
      
    7. Starten Sie jede lokale Plattengruppe neu.


      phys-schost# vxvol -g diskgroup startall
      
    8. Ü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
  3. Ü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
    
Nächste Schritte

Wechseln Sie zu So überprüfen Sie die Plattengruppenkonfiguration.

Allgemeine Fehler

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.

ProcedureZuweisen einer neuen Unternummer zu einer Gerätegruppe

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.

  1. Melden Sie sich als Superuser bei einem Cluster-Knoten an.

  2. Ermitteln Sie die bereits verwendeten Unternummern.


    phys-schost# ls -l /global/.devices/node@1/dev/vx/dsk/*
    
  3. Wählen Sie ein nicht verwendetes Vielfaches von 1000 als Basis-Unternummer der neuen Plattengruppe.

  4. Weisen Sie die neue Basis-Unternummer der Plattengruppe zu.


    phys-schost# vxdg reminor diskgroup base-minor-number
    

Beispiel 5–2 Zuweisen einer neuen Unternummer zu einer Gerätegruppe

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

Nächste Schritte

Registrieren Sie die Plattengruppe als SunCluster-Gerätegruppe. Gehen Sie zu Registrieren von Plattengruppen.

ProcedureSo überprüfen Sie die Plattengruppenkonfiguration

Führen Sie dieses Verfahren auf jedem Knoten des Clusters aus.

  1. Melden Sie sich als Superuser an.

  2. Listen Sie die Plattengruppen auf.


    phys-schost# vxdisk list
    
  3. Listen Sie die Gerätegruppen auf.


    phys-schost# cldevicegroup list -v
    
  4. 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.

  5. Überprüfen Sie, ob alle Datenträger gestartet wurden.


    phys-schost# vxprint
    
  6. Ü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.

  7. (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).

  8. (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.

Richtlinien zur Verwaltung von VxVM-Plattengruppen

Beachten Sie die folgenden Richtlinien für die Verwaltung von VxVM-Plattengruppen in einer SunCluster-Konfiguration:

Allgemeine Fehler

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.

Nächste Schritte

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.