Sun Cluster Handbuch Softwareinstallation für Solaris OS

ProcedureSPARC: Einstellen der Anzahl der Datenträgernamen und Plattensätze


Hinweis –

Dieses Verfahren ist lediglich für das Solaris 9-Betriebssystem erforderlich. Wenn der Cluster unter Solaris 10 OS ausgeführt wird, fahren Sie mit So erstellen Sie Zustands-Datenbankreplikate fort.

In Version Solaris 10 wurde Solaris Volume Manager so verbessert, dass eine dynamische Konfiguration von Datenträgern möglich ist. Sie brauchen nicht mehr die Parameter nmd und md_nsets in der Datei /kernel/drv/md.conf zu bearbeiten. Neue Datenträger werden nach Bedarf neu erstellt.


Dieses Verfahren beschreibt, wie Sie die Anzahl anSolaris Volume Manager-Datenträgernamen und Plattensätzen festlegen, die Sie für Ihre Konfiguration benötigen. Dieses Verfahren beschreibt auch, wie die Datei /kernel/drv/md.conf zur Angabe der Anzahl geändert wird.


Tipp –

Die Standardanzahl von Datenträgernamen pro Plattensatz beträgt 128, aber viele Konfigurationen benötigen mehr als die Standardanzahl. Erhöhen Sie diese Anzahl, bevor Sie eine Konfiguration implementieren, um später Verwaltungsaufwand zu sparen.

Halten Sie gleichzeitig den Wert des Feldes nmdund md_nsets so niedrig wie möglich. Für alle möglichen Geräte sind Speicherstrukturen gemäß den Festlegungen in nmd und md_nsets vorhanden, auch wenn Sie diese Geräte nicht erstellt haben. Setzen Sie für eine optimale Leistung die Werte von nmd und md_nsets nur geringfügig höher als die Anzahl von Datenträgern, die Sie zu verwenden planen.


Bevor Sie beginnen

Halten Sie das ausgefüllte Arbeitsblatt Gerätegruppen-Konfigurationen bereit.

  1. Berechnen Sie die Gesamtanzahl von Plattensätzen, die Sie im Cluster erwartungsgemäß benötigen, und fügen Sie einen weiteren Plattensatz für private Plattenverwaltung hinzu.

    Der Cluster kann maximal 32 Plattensätze umfassen, 31 Plattensätze für die allgemeine Verwendung und einen Plattensatz für die private Plattenverwaltung. Die Standardanzahl an Plattensätzen beträgt 4. Sie geben diesen Wert für das Feld md_nsets in Schritt 3 ein.

  2. Berechnen Sie den größten Datenträgernamen, den Sie erwartungsgemäß in einem Plattensatz im Cluster benötigen.

    Jeder Plattensatz kann maximal 8192 Datenträgernamen aufweisen. Sie geben diesen Wert für das Feld nmd in Schritt 3 ein.

    1. Ermitteln Sie die Menge von Datenträgernamen, die Sie erwartungsgemäß für jeden Plattensatz benötigen.

      Stellen Sie bei Verwendung lokaler Datenträger sicher, dass jeder Name eines lokalen Datenträgers, in den ein Dateisystem für globale Geräte, /global/.devices/node@ nodeid, eingehängt ist, im gesamten Cluster einmalig ist und nicht mit einem Geräte-ID-Namen im Cluster übereinstimmt.


      Tipp –

      Wählen Sie einen Nummernbereich zur ausschließlichen Verwendung für Geräte-ID-Namen und einen Bereich für jeden Knoten zur ausschließlichen Verwendung für dessen lokale Datenträgernamen. Die Geräte-ID-Namen können zum Beispiel d1 bis d100 verwenden. Die lokalen Datenträger auf Knoten 1 können Namen zwischen d100 und d199 verwenden. Und die lokalen Datenträger auf Knoten 2 können Namen zwischen d200 und d299 verwenden.


    2. Berechnen Sie die höchsten Datenträgernamen, die Sie voraussichtlich in einem Plattensatz benötigen.

      Die festzulegende Anzahl an Datenträgernamen richtet sich eher nach dem Wert des Datenträgernamens als nach der tatsächlichen Anzahl . Wenn der Datenträgernamensbereich von d950 bis d1000 reicht, erfordert die Software Solaris Volume Manager, dass Sie den Wert auf 1000 Namen und nicht auf 50 einstellen.

  3. Bearbeiten Sie als Superbenutzer auf jedem Knoten die Datei /kernel/drv/md.conf.


    Caution – Caution –

    Alle Cluster-Knoten (oder Cluster-Paare bei der Cluster-Paartopologie) müssen unabhängig von der Anzahl der von jedem Knoten bedienten Plattensätze identische /kernel/drv/md.conf-Dateien aufweisen. Die Nichtbeachtung dieser Richtlinie kann zu schweren Fehlern von Solaris Volume Manager und Datenverlusten führen.


    1. Stellen Sie das Feld md_nsets auf den in Schritt 1 bestimmten Wert ein.

    2. Stellen Sie das Feld nmd auf den in Schritt 2 bestimmten Wert ein.

  4. Führen Sie auf jedem Knoten ein Rekonfigurations-Neubooten aus.


    phys-schost# touch /reconfigure
    phys-schost# shutdown -g0 -y -i6
    

    Änderungen an der /kernel/drv/md.conf-Datei werden nach Ausführung eines Rekonfigurations-Neubootens wirksam.

Nächste Schritte

Erstellen Sie lokale Zustands-Datenbankreplikate. Wechseln Sie zu So erstellen Sie Zustands-Datenbankreplikate.