Sun Cluster Handbuch Softwareinstallation für Solaris OS

So erstellen Sie einen Plattensatz

Führen Sie dieses Verfahren für jeden Plattensatz aus, den Sie erstellen.


Hinweis –

Wenn Sie SunPlex Manager zum Installieren von Solstice DiskSuite verwendet haben, können bereits ein bis drei Plattensätze vorhanden sein. Informationen zu den von SunPlex Manager erstellten Metasätzen finden Sie unter Verwenden von SunPlex Manager zum Installieren der Sun Cluster-Software.


  1. Möchten Sie mehr als drei Plattensätze im Cluster erstellen?

    • Wenn nein, springen Sie zu Schritt 6.

    • Wenn ja, gehen Sie zu Schritt 2, um den Cluster für mehr als drei Plattensätze vorzubereiten. Sie müssen diese Aufgabe ausführen, unabhängig davon, ob Sie Plattensätze das erste Mal installieren oder ob Sie einem voll konfigurierten Cluster weitere Plattensätze hinzufügen.

  2. Stellen Sie sicher, dass der Wert der Variable md_nsets hoch genug ist, um die Gesamtanzahl von Plattensätzen aufzunehmen, die Sie im Cluster erstellen möchten.

    1. Prüfen Sie auf irgendeinem Knoten des Clusters den Wert der Variablen md_nsets in der Datei /kernel/drv/md.conf.

    2. Wenn die Gesamtanzahl der Plattensätze im Cluster höher als der vorhandene Wert der Variablen md_nsets minus Eins ist, erhöhen Sie auf jedem Knoten den Wert von md_nsets auf den gewünschten Wert.

      Die maximal zulässige Anzahl von Plattensätzen ist der konfigurierte Wert von md_nsets minus Eins. Der maximal mögliche Wert von md_nsets beträgt 32.

    3. Stellen Sie sicher, dass die Datei /kernel/drv/md.conf auf allen Knoten des Clusters identisch ist.


      Achtung – Achtung –

      Die Nichtbeachtung dieser Richtlinie kann zu schweren Fehlern von Solstice DiskSuite/Solaris Volume Manager und Datenverlusten führen.


    4. Fahren Sie den Cluster von einem Knoten herunter.


      # scshutdown -g0 -y
      

    5. Booten Sie jeden Knoten des Clusters neu.


      ok> boot
      

  3. Führen Sie auf jedem Knoten des Clusters den Befehl devfsadm(1M) aus.

    Sie können diesen Befehl auf allen Knoten des Clusters gleichzeitig ausführen.

  4. Führen Sie von einem Knoten des Clusters den Befehl scgdevs(1M) aus, um den Globalgeräte-Namensraum zu aktualisieren.

  5. Prüfen Sie auf jedem Knoten, dass der Befehl scgdevs fertig verarbeitet wurde, bevor Sie Plattensätze zu erstellen versuchen.

    Der Befehl scgdevs ruft sich selbst auf allen Knoten remote auf, auch wenn der Befehl nur von einem Knoten ausgeführt wird. Um festzustellen, ob der Befehl scgdevs fertig verarbeitet wurde, führen Sie folgenden Befehl auf jedem Knoten des Clusters aus.


    % ps -ef | grep scgdevs
    

  6. Stellen Sie sicher, dass der Plattensatz, den Sie erstellen möchten, eine der folgenden Anforderungen erfüllt.

    • Wenn der Plattensatz mit genau zwei Plattenverkettungseinheiten konfiguriert wird, muss der Plattensatz mit genau zwei Knoten verbunden sein und genau zwei Vermittlerhosts verwenden. Die Vermittlerhosts müssen dieselben Hosts sein, die für den Plattensatz verwendet wurden. Weitere Einzelheiten zur Konfiguration von Doppelverkettungsvermittlern finden Sie unter Konfigurieren von Doppelverkettungsvermittlern.

    • Wenn der Plattensatz mit mehr als zwei Plattenverkettungseinheiten konfiguriert wird, stellen Sie sicher, dass die Summe der Anzahl von Plattenlaufwerken von zwei beliebigen Plattenverkettungseinheiten S1 und S2 die Anzahl von Plattenlaufwerken der dritten Verkettungseinheit S3 übersteigt. Diese Anforderung kann wie folgt als Formel dargestellt werden: count(S1) + count(S2) > count(S3).

  7. Stellen Sie sicher, dass lokale Zustands-Datenbankreplikate vorhanden sind.

    Anweisungen hierzu finden Sie unter So erstellen Sie Zustands-Datenbankreplikate.

  8. Melden Sie sich als Superbenutzer bei dem Cluster-Knoten an, der den Plattensatz unterstützen soll.

  9. Erstellen Sie den Plattensatz.

    Der folgende Befehl erstellt den Plattensatz und registriert den Plattensatz als Sun Cluster-Plattengerätegruppe.


    # metaset -s Satzname -a -h Knoten1 Knoten2
    
    -s Satzname

    Gibt den Plattensatznamen an

    -a

    Fügt den Plattensatz hinzu (erstellt ihn)

    -h Knoten1

    Gibt den Namen des Primärknotens an, der den Plattensatz unterstützen soll

    Knoten2

    Gibt den Namen des Sekundärknotens an, der den Plattensatz unterstützen soll


    Hinweis –

    Wenn Sie den metaset-Befehl ausführen, um eine Solstice DiskSuite/Solaris Volume Manager-Gerätegruppe auf einem Cluster zu konfigurieren, bestimmt der Befehl standardmäßig einen Sekundärknoten. Sie können die gewünschte Anzahl von Sekundärknoten in der Gerätegruppe mithilfe des Dienstprogramms scsetup(1M) nach der Erstellung der Gerätegruppe ändern. Weitere Informationen zum Ändern der numsecondaries-Eigenschaft finden Sie unter “Administering Disk Device Groups” in Sun Cluster System Administration Guide for Solaris OS.


  10. Prüfen Sie den Status des neuen Plattensatzes.


    # metaset -s Satzname
    

  11. Fügen Sie dem Plattensatz Plattenlaufwerke hinzu.

    Gehen Sie zu Hinzufügen von Plattenlaufwerken zu einem Plattensatz.

Beispiel — Erstellen eines Plattensatzes

Mit dem folgenden Befehl werden zwei Plattensätze erstellt, dg-schost-1 und dg-schost-2, mit den Knoten phys-schost-1 und phys-schost-2 als potenzielle Primärknoten.


# metaset -s dg-schost-1 -a -h phys-schost-1 phys-schost-2
# metaset -s dg-schost-2 -a -h phys-schost-1 phys-schost-2