3.10. Hinzufügen eines Cluster-Dienstes zum Cluster
Um einen Cluster-Dienst zum Cluster hinzuzufügen, folgen Sie den Schritten in diesem Abschnitt.
- Sie können auf der clusterspezifischen Seite Dienste für diesen Cluster hinzufügen, indem Sie auf Abschnitt 4.5, »Verwaltung von Hochverfügbarkeitsdiensten« beschrieben.)oben in der Cluster-Ansicht klicken. Dadurch werden die Dienste angezeigt, die für diesen Cluster konfiguriert wurden. (Auf der Seite können Sie einen Dienst auch starten, stoppen und deaktivieren, wie in
- Klicken Sie auf. Dadurch erscheint das Dialogfeld (Dienstgruppe zu Cluster hinzufügen).
- Geben Sie im Dialogfeld Add Service Group to Cluster den Namen des Dienstes im Textfeld ein.
Anmerkung
Der Name sollte aussagekräftig genug sein, um den Dienst klar von anderen Diensten im Cluster unterscheiden zu können. - Markieren Sie das Auswahlkästchen nicht markiert, muss der Dienst jedes Mal manuell gestartet werden, wenn der Cluster vom "Gestoppt"-Status wieder hochgefahren wird.(Diesen Dienst automatisch starten), falls Sie möchten, dass dieser Dienst beim Start des Clusters ebenfalls automatisch gestartet wird. Wird dieses Auswahlkästchen
- Markieren Sie das Auswahlkästchen(Exklusiv ausführen), um die Richtlinie anzuwenden, nach der ein Dienst ausschließlich auf Knoten läuft, auf denen kein anderer Dienst ausgeführt wird.
- Falls Sie Ausfallsicherungs-Domains für den Cluster konfiguriert haben, können Sie das Drop-Down-Menü des Abschnitt 3.8, »Konfiguration einer Ausfallsicherungs-Domain«.Parameters nutzen, um eine Ausfallsicherungs-Domain für diesen Dienst auszuwählen. Informationen über die Konfiguration von Ausfallsicherungs-Domains finden Sie in
- Verwenden Sie die Drop-Down-Liste(Richtlinie zur Wiederherstellung), um eine Richtlinie zur Wiederherstellung des Dienstes festzulegen. Mögliche Optionen für den Dienst sind (Verlegung), (Neustart), (Neustart-Deaktivierung) oder (Deaktivierung).Wird dieOption ausgewählt, so versucht das System einen Neustart des ausgefallenen Dienstes, bevor der Dienst verlegt wird. Wird die Option ausgewählt, so versucht das System einen Neustart des Dienstes auf einem anderen Knoten. Wird die Option gewählt, deaktiviert das System die Ressourcengruppe, falls eine der Komponenten ausfällt. Wird die Option ausgewählt, versucht das System einen Neustart des ausgefallenen Dienstes an demselben Ort. Scheitert dieser Versuch, wird der Dienst deaktiviert, statt auf einen anderen Host im Cluster verlegt zu werden.Falls Sieoder als Wiederherstellungsrichtlinie für diesen Dienst auswählen, können Sie die maximale Anzahl an Neustart-Fehlschlägen festlegen, bevor der Dienst verlegt oder deaktiviert wird, sowie die Zeitspanne in Sekunden, nach der ein Neustart nicht weiter versucht werden soll.
- Um eine Ressource zum Dienst hinzuzufügen, klicken Sie auf nur diesem Dienst zur Verfügung steht, hinzufügen können.. Durch den Klick auf wird das Drop-Down-Menü angezeigt, aus dem Sie eine vorhandene globale Ressource oder eine vorhandene lokale Ressource, die
Anmerkung
Wenn Sie einen Cluster-Dienst konfigurieren, der eine IP-Adress-Ressource enthält, deren IP-Adresse geändert werden darf ("Floating"), müssen Sie die IP-Ressource als ersten Eintrag konfigurieren.- Um eine vorhandene globale Ressource hinzuzufügen, klicken Sie im Drop-Down-Menü Abschnitt 3.9, »Konfiguration von globalen Cluster-Eigenschaften«).(Ressource zu Dienst hinzufügen) auf den Namen der vorhandenen Ressource. Daraufhin wird auf der Seite für den Dienst, den Sie gerade konfigurieren, die Ressource und ihre Parameter angezeigt. Informationen über das Hinzufügen oder Verändern von globalen Ressourcen finden Sie in
- Um eine neue Ressource hinzuzufügen, die nur diesem Dienst zur Verfügung steht, wählen Sie den zu konfigurierenden Ressourcentyp aus dem Drop-Down-Menü Anhang B, Parameter der Hochverfügbarkeitsressourcen werden die Ressourcenparameter beschrieben.und geben Sie die Ressourcenparameter für die hinzuzufügende Ressource an. In
- Wenn Sie eine Ressource zu einem Dienst hinzufügen - egal, ob es sich dabei um eine vorhandene globale Ressource oder um eine nur für diesen Dienst verfügbare Ressource handelt - können Sie festlegen, ob diese Ressource ein(Unabhängiger Unterbaum) oder eine (Nicht-kritische Ressource) sein soll.Wenn Sie festlegen, dass eine Ressource ein unabhängiger Unterbaum sein soll, wird im Falle eines Ausfalls dieser Ressource nur diese Ressource neu gestartet (statt des gesamten Dienstes), bevor das System die normale Wiederherstellung versucht. Sie können die maximale Anzahl der zu versuchenden Neustarts für diese Ressource auf einem Knoten festlegen, bevor die Wiederherstellungsrichtlinie für diesen Dienst zur Anwendung kommt. Sie können auch eine Zeitspanne festlegen, nach der das System die Wiederherstellungsrichtlinie für den Dienst anwendet.Wenn Sie festlegen, dass die Ressource eine nicht-kritische Ressource ist, wird im Falle eines Ausfalls dieser Ressource nur diese Ressource neu gestartet, und falls die Ressource weiterhin fehlschlägt, wird nur diese Ressource deaktiviert (statt des gesamten Dienstes). Sie können die maximale Anzahl der zu versuchenden Neustarts für diese Ressource auf einem Knoten festlegen, bevor die Ressource deaktiviert wird. Sie können auch eine Zeitspanne festlegen, nach der das System die Ressource deaktiviert.
- Falls Sie eine Kindressource zu der von Ihnen definierten Ressource hinzufügen möchten, klicken Sie auf(Kindressource hinzufügen). Durch den Klick auf wird das Drop-Down-Menü angezeigt, aus dem Sie eine vorhandene globale Ressource oder eine neue lokale Ressource, die nur diesem Dienst zur Verfügung steht, hinzufügen können. Je nach Bedarf können Sie weitere Kindressourcen zur Ihrer Ressource hinzufügen.
Anmerkung
Falls Sie eine Samba-Dienstressource hinzufügen, fügen Sie diese direkt zum Dienst hinzu, nicht als Kind einer anderen Ressource.Anmerkung
Wenn Sie einen Abhängigkeitenbaum für einen Cluster-Dienst konfigurieren, der eine IP-Adress-Ressource enthält, deren IP-Adresse geändert werden darf ("Floating"), müssen Sie die IP-Ressource als ersten Eintrag konfigurieren und nicht als Kind einer anderen Ressource. - Wenn Sie damit fertig sind, Ressourcen zum Dienst und ggf. Kindressourcen zu den Ressourcen hinzuzufügen, klicken Sie auf. Durch einen Klick auf kehren Sie zur Seite zurück, auf der neben den anderen Diensten nun auch der neu hinzugefügte Dienst angezeigt wird.
Anmerkung
Um die Existenz der in einem Cluster-Dienst verwendeten IP-Service-Ressourcen zu überprüfen, können Sie den
/sbin/ip addr show
Befehl auf einem Cluster-Knoten verwenden (anstelle des überholten ifconfig
Befehls). Die folgende Ausgabe zeigt den /sbin/ip addr show
Befehl auf einem Knoten ausgeführt auf dem ein Cluster-Dienst läuft:
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP> mtu 1356 qdisc pfifo_fast qlen 1000 link/ether 00:05:5d:9a:d8:91 brd ff:ff:ff:ff:ff:ff inet 10.11.4.31/22 brd 10.11.7.255 scope global eth0 inet6 fe80::205:5dff:fe9a:d891/64 scope link inet 10.11.4.240/22 scope global secondary eth0 valid_lft forever preferred_lft forever
Um einen vorhandenen Dienst zu ändern, führen Sie die folgenden Schritte aus.
- Klicken Sie imDialogfeld auf den Namen des Dienstes, der geändert werden soll. Daraufhin werden die Parameter und Ressourcen angezeigt, die für diesen Dienst konfiguriert wurden.
- Bearbeiten Sie die Dienstparameter.
- Klicken Sie auf.
Um einen oder mehrere vorhandene Dienste zu löschen, führen Sie die folgenden Schritte aus.
- Markieren Sie auf der luci Seite die Auswahlkästchen all jener Dienste, die Sie löschen möchten.
- Klicken Sie auf.
- Ab Red Hat Enterprise Linux 6.3 werden Sie von luci vor dem Löschen eines Dienstes in einer Warnmeldung dazu aufgefordert zu bestätigen, dass Sie die Dienstgruppen oder Gruppen wirklich löschen möchten, wodurch die darin enthaltenen Ressourcen gestoppt werden. Klicken Sie auf , um diesen Dialog zu schließen, ohne die Dienste zu löschen, oder klicken Sie auf , um mit dem Löschen der gewählten Dienste fortzufahren.