Sun Cluster 3.1 10/03 Handbuch Softwareinstallation

Konfigurieren des Clusters

Folgende Tabelle listet die Aufgaben auf, die zum Konfigurieren des Clusters ausgeführt werden müssen. Bevor Sie mit diesen Aufgaben beginnen, stellen Sie sicher, folgende Aufgaben fertig gestellt zu haben.

Tabelle 2–4 Aufgabenzuordnung: Konfigurieren des Clusters

Schritt 

Anweisungen 

Erstellen und Einhängen von Cluster-Dateisystemen. 

So fügen Sie Cluster-Dateisysteme hinzu.

Konfigurieren von IP Network Multipathing-Gruppen. 

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

(Optional) Ändern des privaten Hostnamens eines Knotens.

So ändern Sie private Hostnamen.

Erstellen bzw. Ändern der NTP-Konfigurationsdatei. 

So konfigurieren Sie das Network Time Protocol (NTP).

(Optional) Installieren des Sun Cluster-Moduls für die Software Sun Management Center.

Installieren des Sun Cluster-Moduls für Sun Management Center.

Sun Management Center-Dokumentation. 

Installieren von Drittherstelleranwendungen und Konfigurieren der Anwendungen, Datendienste und Ressourcengruppen. 

Sun Cluster 3.1 Data Service Planning and Administration Guide.

Dokumentation der Drittherstelleranwendungen. 

So fügen Sie Cluster-Dateisysteme hinzu

Führen Sie dieses Verfahren für jedes Cluster-Dateisystem aus, das Sie hinzufügen.


Caution – Caution –

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


Wenn Sie SunPlex-Manager zum Installieren der Datendienste verwenden, kann SunPlex-Manager bereits ein oder mehrere Cluster-Dateisysteme erstellt haben.

  1. Stellen Sie sicher, dass die Datenträger-Manager-Software installiert und konfiguriert ist.

    Verfahren für die Datenträger-Manager-Installation finden Sie unter Installieren und Konfigurieren der Software Solstice DiskSuite/Solaris Volume Manager oder Installieren und Konfigurieren der Software VxVM.

  2. Melden Sie sich bei einem Cluster-Knoten als Superbenutzer an.


    Tipp –

    Wenn Sie sich als Superbenutzer auf dem aktuellen Primärknoten des globalen Geräts anmelden, für das Sie ein Dateisystem erstellen, können Sie die Erstellung des Dateisystems beschleunigen.


  3. Erstellen Sie ein Dateisystem.

    • Für ein VxFS-Dateisystem befolgen Sie die Verfahren, die in der VxFS-Dokumentation behandelt werden.

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


      # newfs Im raw-Modus betriebenes Plattengerät
      

    Folgende Tabelle zeigt Beispiele für Namen des Arguments Im raw-Modus betriebenes Plattengerät. Beachten Sie, dass die Benennungskonventionen bei jedem Datenträger-Manager unterschiedlich sind.

    Datenträger-Manager 

    Beispiel für Plattengerätenamen 

    Beschreibung 

    Solstice DiskSuite/Solaris Volume Manager 

    /dev/md/oracle/rdsk/d1

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

    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

  4. 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 zur einfacheren Verwaltung den Einhängepunkt im Verzeichnis /global/Gerätegruppe. Dieser Speicherort ermöglicht Ihnen, global verfügbare Cluster-Dateisysteme von lokalen Dateisystemen einfach zu unterscheiden.



    # mkdir -p /global/Gerätegruppe/Einhängepunkt
    
    Gerätegruppe

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

    Einhängepunkt

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

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

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

    1. Verwenden Sie folgende erforderliche Einhängeoptionen.


      Hinweis –

      Protokollierung ist für alle Cluster-Dateisysteme erforderlich.


      • Solaris UFS-Protokollierung – Verwenden Sie die Einhängeoptionen global,logging. Für die Datendateien, Protokolldateien und Steuerdateien von Oracle Parallel Server/Real Application Clusters RDBMS verwenden Sie auch die Einhängeoption forcedirectio. Weitere Informationen zu den UFS-Einhängeoptionen finden Sie in der Online-Dokumentation unter mount_ufs(1M).


        Hinweis –

        Die Einhängeoption syncdir ist für UFS-Cluster-Dateisysteme nicht erforderlich.

        • Wenn Sie syncdir angeben, ist beim Systemaufruf write() ein POSIX-kompatibles Dateisystem-Verhalten gewährleistet. Wenn ein Aufruf write() erfolgt, stellt diese Einhängeoption sicher, dass ausreichend Speicherplatz auf der Platte vorhanden ist.

        • Wenn Sie syncdir nicht angeben, erfolgt dasselbe Verhalten wie bei UFS-Dateisystemen. Wenn Sie syncdir nicht angeben, kann die Schreibleistung bei der Zuweisung von Plattenblöcken, wie zum Beispiel dem Anhängen von Daten an eine Datei, signifikant verbessert werden. In manchen Fällen bemerken Sie jedoch ohne syncdir die Bedingung von nicht ausreichendem Speicherplatz (ENOSPC) erst beim Schließen einer Datei.

        ENOSPC wird beim Schließen nur sehr kurz nach einem Failover angezeigt. Mit syncdir (und POSIX-Verhalten) wird die Bedingung von nicht ausreichendem Speicherplatz vor dem Schließen bemerkt.


      • Transaktions-Metageräte Solstice DiskSuite oder Transaktions-Datenträger Solaris Volume Manager – Verwenden Sie nur die Einhängeoption global. Verwenden Sie nicht die Einhängeoption logging.


        Hinweis –

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


        Informationen zum Konfigurieren von Transaktions-Metageräten und Transaktions-Datenträgern finden Sie in der Dokumentation zu Solstice DiskSuite bzw. Solaris Volume Manager.

      • VxFS-Protokollierung – Verwenden Sie die Einhängeoptionen global, log. Weitere Informationen zu den VxFS-Einhängeoptionen finden Sie in der Online-Dokumentation unter VxFS mount_vxfs und unter “Administering Cluster File Systems Overview” in Sun Cluster 3.1 10/03 Handbuch Systemverwaltung.

    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.

      Betrachten Sie zum Beispiel das Szenario, in dem phys-schost-1 das Plattengerät d0 in /global/oracle und phys-schost-2 das Plattengerät d1 in /global/oracle/logs einhängen. 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.

  6. Überprüfen Sie auf einem Knoten im Cluster, dass Einhängepunkte vorhanden sind. Überprüfen Sie 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.

  7. Hängen Sie das Cluster-Dateisystem von einem Knoten im Cluster ein.


    # mount /global/Gerätegruppe/Einhängepunkt
    


    Hinweis –

    Bei VERITAS File System (VxFS) hängen Sie das Dateisystem vom aktuellen Master von Gerätegruppe ein, um das erfolgreiche Einhängen des Dateisystems sicherzustellen. Hängen Sie außerdem ein VxFS-Dateisystem aus dem aktuellen Master von Gerätegruppe aus, um das erfolgreiche Aushängen des Dateisystems sicherzustellen.


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


    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.


  9. Konfigurieren von IP Network Multipathing-Gruppen.

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

Beispiel – 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
…
 
(auf jedem Knoten)
# 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
(Speichern und Beenden)
 
(auf einem Knoten)
# 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

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

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


Hinweis –

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


  1. Halten Sie das ausgefüllte Arbeitsblatt Öffentliche Netzwerke bereit.

  2. Konfigurieren Sie IP Network Multipathing-Gruppen.

    Führen Sie die Verfahren für IPv4-Adressen unter “Deploying Network Multipathing” im IP Network Multipathing Administration Guide (Solaris 8) oder“Administering Network Multipathing (Task)” in System Administration Guide: IP Services (Solaris 9) aus.

    Befolgen Sie diese zusätzlichen Richtlinien, um IP Network Multipathing-Gruppen in einer Sun Cluster-Konfiguration zu konfigurieren:

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

    • Bei Multipathing-Gruppen, die zwei oder mehr Adapter enthalten, müssen Sie eine IP-Testadresse für jeden Adapter in der Gruppe konfigurieren. 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.

    • Ändern Sie in der Datei /etc/default/mpathd den Wert von TRACK_INTERFACES_ONLY_WITH_GROUPS nicht von yes auf no.

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

  3. Möchten Sie private Hostnamen ändern?

  4. Haben Sie eine eigene Datei /etc/inet/ntp.conf vor der Installation der Sun Cluster-Software installiert?

  5. Möchten Sie Sun Management Center zum Überwachen des Clusters verwenden?

So ä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 werden.


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.


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

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


    # scsetup
    

  3. Um mit privaten Hostnamen zu arbeiten, geben Sie 5 ein (Private Hostnamen).

  4. Um einen privaten Hostnamen zu ändern, geben Sie 1 ein (Privaten Hostnamen ändern).

  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 neuen privaten Hostnamen.


    # scconf -pv | grep "private hostname"
    (phys-schost-1) Privater Hostname des Knotens:      phys-schost-1-priv
    (phys-schost-3) Privater Hostname des Knotens:      phys-schost-3-priv
    (phys-schost-2) Privater Hostname des Knotens:      phys-schost-2-priv

  7. Haben Sie eine eigene Datei /etc/inet/ntp.conf vor der Installation der Sun Cluster-Software installiert?

  8. Möchten Sie Sun Management Center zum Überwachen des Clusters verwenden?

So konfigurieren Sie das Network Time Protocol (NTP)

Führen Sie diese Aufgabe aus, um die NTP-Konfigurationsdatei nach der Installation der Sun Cluster-Software zu erstellen oder zu ändern. Sie müssen die NTP-Konfigurationsdatei auch ändern, wenn Sie einem vorhandenen Cluster einen Knoten hinzufügen und wenn Sie den privaten Hostnamen eines Knotens in einem Cluster ändern.


Hinweis –

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 3.1 10/03 Konzepthandbuch. Weitere Richtlinien für die NTP-Konfiguration einer Sun Cluster-Konfiguration finden Sie in der Vorlagendatei /etc/inet/ntp.cluster.


  1. Haben Sie eine eigene Datei /etc/inet/ntp.conf vor der Installation der Sun Cluster-Software installiert?

    • Wenn ja, müssen Sie Ihre Datei ntp.conf nicht ändern. Springen Sie zu Schritt 8.

    • Wenn nein, gehen Sie zu Schritt 2.

  2. Melden Sie sich bei einem Cluster-Knoten als Superbenutzer an.

  3. Haben Sie eine eigene Datei /etc/inet/ntp.conf zum Installieren auf den Cluster-Knoten?

    • Wenn nein, gehen Sie zu Schritt 4.

    • Wenn ja, kopieren Sie Ihre Datei /etc/inet/ntp.conf auf jeden Knoten des Clusters, und springen Sie dann zu Schritt 6.


      Hinweis –

      Alle Cluster-Knoten müssen auf dieselbe Zeit synchronisiert sein.


  4. Bearbeiten Sie auf einem Knoten des Clusters die privaten Hostnamen der Datei /etc/inet/ntp.conf.cluster.

    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.


    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. Wenn dies der Fall ist, bearbeiten Sie die Datei ntp.conf wie folgt.

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

    2. Entfernen Sie alle nicht verwendeten privaten Hostnamen.

      Die Datei ntp.conf.cluster könnte nicht vorhandene private Hostnamen enthalten. Wenn ein Knoten neu gebootet wird, generiert das System Fehlermeldungen, wenn der Knoten versucht, mit diesen nicht vorhandenen privaten Hostnamen Kontakt herzustellen.

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

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

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

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

  6. Stoppen Sie den NTP-Dämon auf jedem Knoten.

    Warten Sie bis der Stopp-Befehl auf jedem Knoten erfolgreich fertig gestellt ist, bevor Sie zu Schritt 7 gehen.


    # /etc/init.d/xntpd stop
    

  7. 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 diese Datei vorhanden ist, wird das Skript automatisch beendet, ohne den NTP-Dämon zu starten. Wenn die Datei ntp.conf nicht vorhanden ist, aber die Datei ntp.conf.cluster vorhanden ist, startet das Skript den NTP-Dämon, indem es die Datei ntp.conf.cluster als NTP-Konfigurationsdatei verwendet.

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


      # /etc/init.d/xntpd start
      
  8. Möchten Sie Sun Management Center zum Überwachen des Clusters verwenden?