Sun Cluster Handbuch Systemverwaltung für Solaris OS

So ändern Sie den privaten Hostnamen

Mit diesem Verfahren ändern Sie den privaten Hostnamen auf einem Cluster-Knoten, wenn die Installation abgeschlossen ist.

Bei der ersten Cluster-Installation werden Standardbezeichnungen als private Hostnamen zugewiesen. Der standardmäßige private Hostname hat die Form clusternode<Knoten-ID>-priv, zum Beispiel: clusternode3-priv. Sie sollten einen privaten Hostnamen nur ändern, wenn der Name in der Domäne bereits verwendet wird.


Achtung – Achtung –

Versuchen Sie nicht, neuen privaten Hostnamen IP-Adressen zuzuweisen. Die Zuweisung erfolgt durch die Cluster-Software.


  1. Deaktivieren Sie auf allen Knoten ggf. vorhandene Datendienst-Ressourcen oder sonstige Anwendungen, die möglicherweise private Hostnamen zwischenspeichern.


    # scswitch -n -j resource1, resource2
    

    Vergessen Sie nicht, auch folgende Anwendungen zu deaktivieren.

    • HA-DNS und HA-NFS-Dienste, falls solche konfiguriert wurden.

    • Alle Anwendungen, die benutzerspezifisch zur Verwendung des privaten Hostnamens konfiguriert wurden.

    • Alle Anwendungen, die von Clients über den privaten Interconnect verwendet werden.

    Informationen zum Einsatz des scswitch-Befehls finden Sie in der Online-Dokumentation unter scswitch(1M) und im Sun Cluster Data Services Planning and Administration Guide for Solaris OS.

  2. Fahren Sie den NTP-Dämon (Network Time Protocol) auf jedem Knoten des Clusters herunter.

    Weitere Informationen zum NTP-Dämon finden Sie in der Online-Dokumentation unter xntpd(1M).


    # /etc/initd./xntpd.cluster stop
    

  3. Führen Sie das scsetup(1M)-Dienstprogramm aus, um den privaten Hostnamen des betreffenden Knotens zu ändern.

    Dieser Vorgang muss nur von einem der Knoten im Cluster durchgeführt werden.


    Hinweis –

    Stellen Sie bei der Auswahl eines neuen privaten Hostnamens sicher, dass der Name auf dem Cluster-Knoten einmalig ist.


  4. Wählen Sie im Hauptmenü 5, Private Hostnames aus.

  5. Wählen Sie im Menü “Private Hostnamen” 1, Change a Private Hostname aus.

    Beantworten Sie die Fragen bei Aufforderung. Sie werden aufgefordert, den Namen des Knotens mit dem zu ändernden privaten Hostnamen (clusternode<nodeidã´¾-priv) und den neuen privaten Hostnamen anzugeben.

  6. Leeren Sie den Namensdienst-Cache.

    Führen Sie diesen Vorgang auf allen Knoten im Cluster durch. Damit wird verhindert, dass Cluster-Anwendungen und Datendienste versuchen, auf den alten privaten Hostnamen zuzugreifen.


     # nscd -i hosts
    

  7. Bearbeiten Sie die ntp.conf.cluster-Datei auf jedem Knoten, und ändern Sie den privaten Hostnamen auf den neuen Namen.

    Dazu können Sie das von Ihnen bevorzugte Bearbeitungstool verwenden.

    Wird dieser Vorgang bei der Installation durchgeführt, vergessen Sie nicht, die Namen für konfigurierte Knoten zu entfernen; die Standard-Vorlage ist mit sechzehn Knoten vorkonfiguriert. In der Regel ist die ntp.conf.cluster-Datei auf allen Cluster-Knoten identisch.

  8. Überprüfen Sie, ob Sie den neuen privaten Hostnamen von jedem Cluster-Knoten aus erfolgreich anpingen können.

  9. Starten Sie den NTP-Dämon neu.

    Führen Sie diesen Vorgang auf allen Knoten des Clusters durch.


    # /etc/initd./xntpd.cluster start
    

  10. Aktivieren Sie alle Datendienstressourcen und sonstigen Anwendungen, die in Schritt 1 deaktiviert wurden.


    # scswitch -e -j resource1, resource2
    

    Informationen zur Verwendung des scswitch-Befehls finden Sie in der Online-Dokumentation unter scswitch und im Sun Cluster Data Services Planning and Administration Guide for Solaris OS.

Beispiel — Ändern des privaten Hostnamens

Im nachstehenden Beispiel wird der private Hostname auf dem Knoten phys-schost-2 von clusternode2-priv zu clusternode4-priv geändert.


[Disable all applications and data services as necessary.]
phys-schost-1# /etc/init.d/xntpd stop
phys-schost-1# scconf -p | grep node
 ...
 Cluster nodes:                  phys-schost-1 phys-schost-2 phys-
 schost-3
 Cluster node name:                                 phys-schost-1
  Node private hostname:                           clusternode1-priv
 Cluster node name:                                 phys-schost-2
  Node private hostname:                           clusternode2-priv
 Cluster node name:                                 phys-schost-3
  Node private hostname:                           clusternode3-priv
 ...
phys-schost-1# scsetup
phys-schost-1# nscd -i hosts
phys-schost-1# vi /etc/inet/ntp.conf
 ...
 peer clusternode1-priv
 peer clusternode4-priv
 peer clusternode3-priv
phys-schost-1# ping clusternode4-priv
phys-schost-1# /etc/init.d/xntpd start
[Enable all applications and data services disabled at the beginning of the procedure.]