Sun Cluster Handbuch Softwareinstallation für Solaris OS

Konfigurieren des Clusters

Dieser Abschnitt enthält Informationen und Verfahren zum Konfigurieren der Software, die Sie auf dem Cluster oder einem neuen Cluster-Knoten installiert haben. Bevor Sie mit diesen Aufgaben beginnen, stellen Sie sicher, folgende Aufgaben fertig gestellt zu haben:

Folgende Tabelle listet die Aufgaben auf, die zum Konfigurieren des Clusters ausgeführt werden müssen. Führen Sie die Verfahren in der angegebenen Reihenfolge aus.


Hinweis –

Wenn Sie einen neuen Knoten zu einem Cluster hinzugefügt haben, der VxVM verwendet, müssen Sie anhand der Schritte unter SPARC: So installieren Sie die VERITAS Volume Manager-Software eine der folgenden Aufgaben durchführen:


Tabelle 2–5 Task Map: Konfigurieren des Clusters

Schritt 

Anweisungen 

1. Installieren und konfigurieren Sie die Datenträger-Manager-Software: 

  • Installieren und konfigurieren Sie die Software Solstice DiskSuite bzw. Solaris Volume Manager.

Kapitel 3, Installieren und Konfigurieren der Software Solstice DiskSuite oder Solaris Volume Manager

Dokumentation zu Solstice DiskSuite bzw. Solaris Volume Manager 

  • SPARC: Installieren und konfigurieren Sie die Software VERITAS Volume Manager.

Kapitel 4, SPARC: Installieren und Konfigurieren von VERITAS Volume Manager

Dokumentation zu VERITAS Volume Manager. 

2. Erstellen Sie Cluster-Dateisysteme und hängen Sie diese ein. 

So erstellen Sie Cluster-Dateisysteme

3. (Solaris 8- bzw. SunPlex Installer-Installationen) Erstellen Sie für jeden öffentlichen Netzwerkadapter, der noch nicht in einer Internet Protocol (IP) Network Multipathing-Gruppe konfiguriert wurde, Internet Protocol (IP) Network Multipathing-Gruppen.

So konfigurieren Sie Internet Protocol (IP) Network Multipathing-Gruppen

4. (Optional) Ändern Sie den privaten Hostnamen des Knotens.

So ändern Sie private Hostnamen

5. Erstellen bzw. bearbeiten Sie die NTP-Konfigurationsdatei. 

So konfigurieren Sie das Network Time Protocol (NTP)

6. (Optional) SPARC: Installieren Sie das Sun Cluster-Modul für die Sun Management Center-Software.

SPARC: Installieren des Sun Cluster-Moduls für Sun Management Center

Sun Management Center-Dokumentation. 

7. Installieren Sie Drittherstelleranwendungen und konfigurieren Sie die Anwendungen, Datendienste und Ressourcengruppen. 

Sun Cluster Data Services Planning and Administration Guide for Solaris OS

Dokumentation der Drittherstelleranwendungen. 

ProcedureSo erstellen Sie Cluster-Dateisysteme

Führen Sie dieses Verfahren für jedes Cluster-Dateisystem durch, das Sie erstellen möchten. Im Gegensatz zu einem lokalen Dateisystem, kann jeder Knoten im Cluster auf das Cluster-Dateisystem zugreifen. Wenn Sie SunPlex Installer zum Installieren der Datendienste verwenden, kann SunPlex Installer bereits ein oder mehrere Cluster-Dateisysteme erstellt haben.


Caution – Caution –

Alle Daten auf den Platten werden zerstört, wenn Sie ein Dateisystem erstellen. Stellen Sie sicher, dass Sie den korrekten Gerätenamen angeben. Wenn Sie einen falschen Gerätenamen angeben, löschen Sie Daten, die Sie möglicherweise nicht löschen möchten.


Bevor Sie beginnen

Führen Sie folgende Aufgaben aus:

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


    Tipp –

    Um die Dateisystemerstellung zu beschleunigen, melden Sie sich als Superuser beim aktuellen Primärknoten des globalen Geräts an, für das Sie ein Dateisystem erstellen.


  2. Erstellen Sie ein Dateisystem.

    • Für ein UFS-Dateisystem verwenden Sie den Befehl newfs(1M).


      # newfs raw-disk-device
      

      Folgende Tabelle zeigt Beispiele für Namen des Arguments raw-disk-device. Beachten Sie, dass die Benennungskonventionen bei jedem Datenträger-Manager unterschiedlich sind.

      Datenträger-Manager 

      Beispiel für Plattengerätenamen 

      Beschreibung 

      Solstice DiskSuite oder Solaris Volume Manager 

      /dev/md/nfs/rdsk/d1

      Im raw-Modus betriebenes Plattengerät d1 im nfs Plattensatz

      SPARC: VERITAS Volume Manager 

      /dev/vx/rdsk/oradg/vol01

      Im raw-Modus betriebenes Plattengerät vol01 in der oradg-Plattengruppe

      Keine 

      /dev/global/rdsk/d1s3

      Im raw-Modus betriebenes Plattengerät d1s3

    • Bei Sun StorEdge QFS-Dateisystemen befolgen Sie das Verfahren zum Festlegen der Konfiguration im Sun StorEdge QFS and Sun StorEdge SAM-FS Software Installation and Configuration Guide.

    • SPARC: Bei VERITAS File System (VxFS)-Dateisystemen befolgen Sie die Verfahren, die in der VxFS-Dokumentation behandelt werden.

  3. Erstellen Sie auf jedem Knoten im Cluster ein Einhängepunktverzeichnis für das Cluster-Dateisystem.

    Ein Einhängepunkt ist auf jedem Knoten erforderlich, auch wenn von einem Knoten auf das Cluster-Dateisystem nicht zugegriffen wird.


    Tipp –

    Erstellen Sie zu einfacheren Verwaltung den Einhängepunkt im Verzeichnis /global/device-group/. Dieser Speicherort ermöglicht Ihnen, global verfügbare Cluster-Dateisysteme von lokalen Dateisystemen einfach zu unterscheiden.



    # mkdir -p /global/device-group/mountpoint/
    
    device-group

    Name des Verzeichnisses, das dem Namen der Gerätegruppe entspricht, die das Gerät enthält

    mountpoint

    Name des Verzeichnisses, in dem das Cluster-Dateisystem eingehängt werden soll

  4. Fügen Sie der /etc/vfstab-Datei auf jedem Knoten im Cluster einen Eintrag für den Einhängepunkt hinzu.

    Einzelheiten finden Sie in der Online-Dokumentation unter vfstab(4).

    1. Geben Sie in jedem Eintrag die Einhängeoptionen an, die für den verwendeten Dateisystem-Typ erforderlich sind.


      Hinweis –

      Verwenden Sie nicht die logging-Einhängeoption für Transaktions-Metageräte von Solstice DiskSuite oder Transaktions-Datenträger von Solaris Volume Manager. Transaktions-Metageräte und Transaktions-Datenträger stellen ihre eigene Protokollierung bereit.

      Daneben ist geplant, Es ist geplant, Solaris Volume Manager Solaris Volume Manager Transaktions-Datenträger-Protokollierung (früher Solstice DiskSuite Transaktions-Metageräte-Protokollierung) bei einer kommenden Solaris-Version aus dem Solaris-Betriebssystem zu entfernen. Solaris UFS-Protokollierung bietet dieselben Funktionen, aber höhere Leistung bei geringeren Systemverwaltungsanforderungen und -aufwand.


    2. Um das Cluster-Dateisystem automatisch einzuhängen, stellen Sie das Feld mount at boot auf yes ein.

    3. Stellen Sie sicher, dass die Informationen für jedes Cluster-Dateisystem auf jedem Knoten im jeweiligen Eintrag /etc/vfstab identisch sind.

    4. Stellen Sie sicher, dass die Einträge in der Datei /etc/vfstab auf jedem Knoten die Geräte in derselben Reihenfolge auflisten.

    5. Prüfen Sie die Abhängigkeiten der Dateisysteme bei der Boot-Reihenfolge.

      Beispielkonfiguration: phys-schost-1 hängt das Plattengerät d0 in /global/oracle/ ein und phys-schost-2 hängt das Plattengerät d1 in /global/oracle/logs/ ein. Bei dieser Konfiguration kann phys-schost-2 nur booten und /global/oracle/logs/ einhängen, nachdem phys-schost-1 gebootet und /global/oracle/ eingehängt hat.

  5. Führen Sie auf einem beliebigen Cluster-Knoten das Dienstprogramm sccheck(1M) aus.

    Das sccheck-Dienstprogramm überprüft das Vorhandensein von Einhängepunkten. Das Dienstprogramm überprüft auch, dass auf allen Knoten des Clusters die Einträge in der Datei /etc/vfstab korrekt sind.


     # sccheck
    

    Wenn keine Fehler auftreten, wird nichts zurückgegeben.

  6. Hängen Sie das Cluster-Dateisystem ein.


    # mount /global/device-group/mountpoint/
    
    • Hängen Sie für UFS und QFS das Cluster-Dateisystem von einem beliebigen Cluster-Knoten ein.

    • SPARC: Hängen Sie für VxFS, das Cluster-Dateisystem vom aktuellen Master von device-group, um das erfolgreiche Einhängen des Dateisystems sicherzustellen. Hängen Sie außerdem ein VxFS-Dateisystem aus dem aktuellen Master von device-group aus, um das erfolgreiche Aushängen des Dateisystems sicherzustellen.


      Hinweis –

      Zum Verwalten eines VxFS-Cluster-Dateisystems in einer Sun Cluster-Umgebung führen Sie die Verwaltungsbefehle nur von dem Primärknoten aus, in dem das VxFS-Cluster-Dateisystem eingehängt ist.


  7. Überprüfen Sie auf jedem Knoten des Clusters, dass das Cluster-Dateisystem eingehängt ist.

    Sie können den Befehl df(1M) oder mount(1M) zum Auflisten eingehängter Dateisysteme verwenden.


Beispiel 2–4 Erstellen eines Cluster-Dateisystems

Das folgende Beispiel erstellt ein UFS-Cluster-Dateisystem auf dem Solstice DiskSuite-Metagerät /dev/md/oracle/rdsk/d1.


# newfs /dev/md/oracle/rdsk/d1
…
 
(on each node)
# mkdir -p /global/oracle/d1
# vi /etc/vfstab
#device           device        mount   FS      fsck    mount   mount
#to mount         to fsck       point   type   ; pass    at boot options
#
/dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging
(save and exit)
 
(on one node)
# sccheck
# mount /global/oracle/d1
# mount
…
/global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/largefiles
on Sun Oct 3 08:56:16 2000

Nächste Schritte

Wenn Sie die Sun Cluster-Software auf dem Betriebssystem Solaris 8 installiert haben oder SunPlex Installer für die Cluster-Installation verwendet haben, fahren Sie mit den Anweisungen in So konfigurieren Sie Internet Protocol (IP) Network Multipathing-Gruppen fort.

Wenn Sie einen privaten Hostnamen ändern möchten, fahren Sie mit den Anweisungen in So ändern Sie private Hostnamen fort.

Wenn Sie vor der Installation von Sun Cluster keine eigene /etc/inet/ntp.conf-Datei installiert haben, installieren bzw. erstellen Sie die NTP-Konfigurationsdatei. Siehe So konfigurieren Sie das Network Time Protocol (NTP) .

SPARC: Wenn Sie Sun Management Center für das Überwachen des Clusters konfigurieren möchten, folgen Sie den Anweisungen in SPARC: Installieren des Sun Cluster-Moduls für Sun Management Center .

Installieren Sie andernfalls Drittherstelleranwendungen, registrieren Sie Ressourcengruppen, konfigurieren Sie die Ressourcengruppen und konfigurieren Sie die Datendienste. Befolgen Sie die Verfahren im Sun Cluster Data Services Planning and Administration Guide for Solaris OS und in der Dokumentation der Anwendungs-Software.

ProcedureSo konfigurieren Sie Internet Protocol (IP) Network Multipathing-Gruppen

Führen Sie diese Aufgabe auf jedem Knoten des Clusters aus. Wenn Sie SunPlex Installer zum Installieren von Sun Cluster HA für Apache oder Sun Cluster HA für NFS verwendet haben, hat SunPlex Installer IP-Netzwerk-Multipathing-Gruppen für die öffentlichen Netzwerkadapter konfiguriert, die diese Datendienste verwenden. Sie müssen IP-Netzwerk-Multipathing-Gruppen für die verbleibenden öffentlichen Netzwerkadapter konfigurieren.


Hinweis –

Alle öffentlichen Netzwerkadapter müssen zu einer IP-Netzwerk-Multipathing-Gruppe gehören.


Bevor Sie beginnen

Halten Sie das ausgefüllte Arbeitsblatt Öffentliche Netzwerke zur Hand.

Schritt

    Konfigurieren Sie IP-Netzwerk-Multipathing-Gruppen.

    • Führen Sie die Verfahren in Deploying Network Multipathing im IP Network Multipathing Administration Guide (Solaris 8), Configuring Multipathing Interface Groups in System Administration Guide: IP Services (Solaris 9) bzw. Configuring IPMP Groups in System Administration Guide: IP Services (Solaris 10) durch.

    • Beachten Sie diese zusätzlichen Anforderungen, um IP-Netzwerk-Multipathing-Gruppen in einer Sun Cluster-Konfiguration zu konfigurieren:

      • Jeder öffentliche Netzwerkadapter muss zu einer Multipathing-Gruppe gehören.

      • Bei den folgenden Arten von Multipathing-Gruppen müssen Sie eine IP-Testadresse für die einzelnen Adapter in der Gruppe konfigurieren:

        • Bei Solaris 8 OS ist für alle Multipathing-Gruppen eine IP-Testadresse für jeden Adapter erforderlich.

        • Bei Solaris 9 oder Solaris 10 OS sind für Multipathing-Gruppen mit mindestens zwei Adaptern IP-Testadressen erforderlich. Wenn eine Multipathing-Gruppe nur einen Adapter enthält, müssen Sie keine IP-Testadresse konfigurieren.

      • Die IP-Testadressen für alle Adapter in derselben Multipathing-Gruppe müssen zu einem IP-Teilnetz gehören.

      • Die IP-Testadressen dürfen nicht von normalen Anwendungen verwendet werden, da die IP-Testadressen nicht hoch verfügbar sind.

      • Die Datei /etc/default/mpathd muss für TRACK_INTERFACES_ONLY_WITH_GROUPS den Wert yes enthalten.

      • Der Name einer Multipathing-Gruppe unterliegt keinen Anforderungen oder Beschränkungen.

Nächste Schritte

Wenn Sie einen privaten Hostnamen ändern möchten, folgen Sie den Anweisungen unter So ändern Sie private Hostnamen .

Wenn Sie keine eigene /etc/inet/ntp.conf-Datei erstellt haben, bevor Sie die Sun Cluster-Software installiert haben, installieren oder erstellen Sie die NTP-Konfigurationsdatei. Folgen Sie den Anweisungen in So konfigurieren Sie das Network Time Protocol (NTP) .

Wenn Sie Sun Cluster auf einer SPARC-Pattform verwenden und Sun Management Center den Cluster überwachen soll, installieren Sie das Sun Cluster-Modul für Sun Management Center. Folgen Sie den Anweisungen in SPARC: Installieren des Sun Cluster-Moduls für Sun Management Center .

Installieren Sie andernfalls Drittherstelleranwendungen, registrieren Sie Ressourcentypen, konfigurieren Sie die Ressourcentypen und konfigurieren Sie die Datendienste. Befolgen Sie die Verfahren in Sun Cluster Data Services Planning and Administration Guide for Solaris OS und in der Dokumentation der Anwendungs-Software.

ProcedureSo ändern Sie private Hostnamen

Führen Sie diese Aufgabe aus, wenn Sie nicht die standardmäßigen privaten Hostnamen, clusternodenodeid-priv, verwenden möchten, die bei der Installation der Sun Cluster-Software zugewiesen wurden.


Hinweis –

Führen Sie dieses Verfahren nicht aus, wenn Anwendungen und Datendienste konfiguriert und gestartet wurden. Sonst könnte eine Anwendung oder ein Datendienst nach der Umbenennung des Hostnamens weiterhin die alten privaten Hostnamen verwenden, wodurch ein Hostnamenkonflikt verursacht würde. Wenn Anwendungen oder Datendienste laufen, beenden Sie sie vor dem Ausführen dieses Verfahren.


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

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

  2. Starten Sie das Dienstprogramm scsetup(1M).


    # scsetup
    
  3. Wählen Sie im Hauptmenü die Option "+++Private hostnames+++".

  4. Wählen Sie im Menü "+++Private Hostname+++" die Option "+++Change a private hostname+++".

  5. Befolgen Sie die Eingabeaufforderungen, um den privaten Hostnamen zu ändern.

    Wiederholen Sie diesen Vorgang bei jedem privaten Hostnamen, den Sie ändern möchten.

  6. Überprüfen Sie die privaten Hostnamen.


    # scconf -pv | grep "private hostname"
    (phys-schost-1) Node private hostname:      phys-schost-1-priv
    (phys-schost-3) Node private hostname:      phys-schost-3-priv
    (phys-schost-2) Node private hostname:      phys-schost-2-priv
Nächste Schritte

Wenn Sie keine eigene /etc/inet/ntp.conf-Datei erstellt haben, bevor Sie die Sun Cluster-Software installiert haben, installieren oder erstellen Sie die NTP-Konfigurationsdatei. Folgen Sie den Anweisungen in So konfigurieren Sie das Network Time Protocol (NTP) .

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 andernfalls Drittherstelleranwendungen, registrieren Sie Ressourcentypen, konfigurieren Sie die Ressourcentypen 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.

ProcedureSo konfigurieren Sie das Network Time Protocol (NTP)


Hinweis –

Wenn Sie eine eigene /etc/inet/ntp.conf-Datei installiert haben, bevor Sie die Sun Cluster-Software installiert haben, müssen Sie diese Verfahren nicht ausführen. Legen Sie den nächsten Schritt fest:


Führen Sie diese Aufgabe aus, um die NTP-Konfigurationsdatei zu erstellen bzw. zu bearbeiten, nachdem Sie eine der folgenden Aufgaben ausgeführt haben:

Wenn Sie einem Zwei-Knoten-Cluster einen Knoten hinzugefügt haben, müssen Sie sicherstellen, dass die verwendete NTP-Konfigurationsdatei sowohl in den ursprünglichen Cluster-Knoten als auch in den neuen Knoten kopiert wird.

Die wichtigste Anforderung bei der Konfiguration von NTP oder einer anderen Zeitsynchronisierungsfunktionalität im Cluster ist, dass alle Cluster auf dieselbe Zeit synchronisiert sind. Die Zeitgenauigkeit der einzelnen Knoten ist gegenüber der zeitlichen Synchronisierung unter den Knoten zweitrangig. Sie können NTP so konfigurieren, wie es am besten Ihren Anforderungen entspricht, sofern diese grundlegende Anforderung der Synchronisierung erfüllt wird.

Weitere Informationen zur Cluster-Zeit finden Sie im Sun Cluster Konzepthandbuch für Solaris OS. Weitere Richtlinien für die NTP-Konfiguration einer Sun Cluster-Konfiguration finden Sie in der Vorlagendatei /etc/inet/ntp.cluster.

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

  2. Wenn Sie eine eigene Datei verwenden, kopieren Sie diese Datei in alle Knoten im Cluster.

  3. Wenn Sie keine eigene /etc/inet/ntp.conf-Datei installieren möchten, verwenden Sie die Datei /etc/inet/ntp.conf.cluster als NTP-Konfigurationsdatei.


    Hinweis –

    Benennen Sie die Datei ntp.conf.cluster nicht auf ntp.conf um.


    Wenn die Datei /etc/inet/ntp.conf.cluster nicht auf dem Knoten vorhanden ist, könnte eine Datei /etc/inet/ntp.conf einer früheren Installation der Sun Cluster-Software vorhanden sein. Die Sun Cluster-Software erstellt die Datei /etc/inet/ntp.conf.cluster als NTP-Konfigurationsdatei, sofern noch keine Datei /etc/inet/ntp.conf auf dem Knoten vorhanden ist. Wenn dies der Fall ist, bearbeiten Sie stattdessen die Datei ntp.conf wie folgt.

    1. Verwenden Sie einen beliebigen Texteditor, um die Datei /etc/inet/ntp.conf.cluster auf einem der Cluster-Knoten zu öffnen und zu bearbeiten.

    2. Stellen Sie sicher, dass für den privaten Hostnamen jedes Cluster-Knotens ein Eintrag vorhanden ist.

      Wenn Sie den privaten Hostnamen eines Knotens geändert haben, stellen Sie sicher, dass die NTP-Konfigurationsdatei den neuen privaten Hostnamen enthält.

    3. Nehmen Sie gegebenenfalls weitere Änderungen vor, um die NTP-Anforderungen zu erfüllen.

  4. Kopieren Sie die NTP-Konfigurationsdatei auf alle Knoten im Cluster.

    Der Inhalt der NTP-Konfigurationsdatei muss auf allen Cluster-Knoten identisch sein.

  5. Halten Sie den NTP-Dämon auf jedem Knoten an.

    Warten Sie, bis der Befehl auf jedem Knoten erfolgreich ausgeführt wurde, und fahren Sie mit Schritt 6 fort.

    • Verwenden Sie für das Betriebssystem Solaris 8 bzw. Solaris 9 folgenden Befehl:


      # /etc/init.d/xntpd stop
      
    • Verwenden Sie für das Betriebssystem Solaris 10 folgenden Befehl:


      # svcadm disable ntp
      
  6. Starten Sie den NTP-Dämon auf jedem Knoten erneut.

    • Wenn Sie die Datei ntp.conf.cluster verwenden, führen Sie folgenden Befehl aus:


      # /etc/init.d/xntpd.cluster start
      

      Das Startskript xntpd.cluster sucht zuerst die Datei /etc/inet/ntp.conf.

      • Wenn die Datei ntp.conf vorhanden ist, liegt das Skript vor, auch wenn der NTP-Dämon nicht gestartet wurde.

      • Wenn die ntp.conf-Datei nicht vorhanden ist, aber die ntp.conf.cluster-Datei vorhanden ist, startet das Skript den NTP-Dämon. In diesem Fall verwendet das Skript die ntp.conf.cluster-Datei als NTP-Konfigurationsdatei.

    • Wenn Sie die Datei ntp.conf verwenden, führen Sie folgenden Befehl aus:

      • Verwenden Sie für das Betriebssystem Solaris 8 bzw. Solaris 9 folgenden Befehl:


        # /etc/init.d/xntpd start
        
      • Verwenden Sie für das Betriebssystem Solaris 10 folgenden Befehl:


        # svcadm enable ntp
        
Nächste Schritte

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 andernfalls Drittherstelleranwendungen, registrieren Sie Ressourcentypen, konfigurieren Sie die Ressourcentypen 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.