Dynamisches Hinzufügen von Hosts
Standardmäßig sind alle an LSF vorgenommenen Konfigurationsänderungen statisch. Zum Hinzufügen oder Entfernen von Hosts innerhalb des Clusters müssen Sie die Konfiguration manuell ändern und alle Kandidaten für das Management neu starten.
| Parameter | Konfigurationsdatei | Beschreibung |
|---|---|---|
| LSF_MASTER_LIST | lsf.conf | Definiert eine Liste von Management -Hostkandidaten. Diese Hosts empfangen Informationen, wenn ein dynamischer Host dem Cluster hinzugefügt oder daraus entfernt wird. Fügen Sie dieser Liste keine dynamischen Hosts hinzu, da dynamische Hosts keine Management -Hosts sein können. |
| LSF_DYNAMIC_HOST_WAIT_TIME | lsf.conf | Definiert, wie lange ein dynamischer Host wartet, bis er eine Anforderung an den Management -Host LIM sendet, um den Host zum Cluster hinzuzufügen. |
| LSF_HOST_ADDR_RANGE | lsf.cluster.cluster_name | Gibt den Bereich der IP-Adressen für Hosts an, die dem Cluster dynamisch beitreten oder ihn verlassen können. |
Dynamische Host-Konfiguration
- Management -Host LIM
Der primäre Management-Host LIM läuft auf dem Management-Host des Clusters. Der Management-Host LIM empfängt Anfragen zum Hinzufügen von Hosts und weist die Management-Host-Kandidaten, die durch den LSF_MASTER_LIST-Parameter definiert sind, an, ihre Konfigurationsinformationen zu aktualisieren, wenn ein Host dynamisch hinzugefügt oder entfernt wird.
Beim Start warten sowohl statische als auch dynamische Hosts auf eine Bestätigung vom Management-Host LIM. Diese Bestätigung zeigt an, dass der Management-Host LIM den Host zum Cluster hinzugefügt hat. Statische Hosts erhalten normalerweise eine Bestätigung, da der Management-Host LIM Zugriff auf die statischen Hostinformationen in den LSFKonfigurationsdateien hat. Dynamische Hosts erhalten jedoch keine Bestätigung, bis sie sich beim Management-Host LIM anmelden. Der LSF_DYNAMIC_HOST_WAIT_TIME-Parameter in der lsf.conf-Datei bestimmt, wie lange ein dynamischer Host wartet, bevor er eine Anfrage an den Management-Host LIM sendet, um den Host zum Cluster hinzuzufügen.
- Management Host-Kandidaten-Host-LIMs
- Der Parameter LSF_MASTER_LIST definiert die Liste der Management-Host-Kandidaten. Diese Hosts erhalten aktualisierte Host-Informationen vom primären Management-Host LIM, so dass jeder Management-Host-Kandidat als primärer Management-Host für den Cluster fungieren kann.Wichtig: Primäre Verwaltung Kandidaten-Hosts sollten LSFKonfiguration und Binärdateien gemeinsam nutzen.
Dynamische Hosts können keine primären Management-Hostkandidaten sein. Durch die Definition des Parameters LSF_MASTER_LIST stellen Sie sicher, dass LSF die Liste der Management-Host-Kandidaten auf bestimmte, statische Hosts beschränkt.
- mbatchd
- Der mbatchdDaemon erhält Host-Informationen vom Management-Host LIM; wenn er das Hinzufügen oder Entfernen eines dynamischen Hosts innerhalb des Clusters feststellt, mbatchdkonfiguriert er sich automatisch neu.Tipp: Nach dem dynamischen Hinzufügen eines Hosts müssen Sie möglicherweise warten, bis mbatchd der Host erkannt und neu konfiguriert wurde. Je nach Systemauslastung kann mbatchd bis zu zehn Minuten warten, bevor es neu konfiguriert wird.
- lsadmin-Befehl
- Verwenden Sie den Befehl bctrld start lim, um den LIM auf einem neu hinzugefügten dynamischen Host zu starten.
Nur bestimmten Hosts den Beitritt zum Cluster erlauben
Standardmäßig kann jeder Host dynamisch zum Cluster hinzugefügt werden. Um die Sicherheit zu aktivieren, definieren Sie einen Wert für den LSF_HOST_ADDR_RANGE-Parameter in der lsf.cluster.Clustername-Datei, um einen Bereich von IP-Adressen für Hosts zu identifizieren, die dem Cluster dynamisch als LSF-Hosts beitreten dürfen. IP-Adressen können entweder in gepunkteter Vierer-Notation (IPv4) oder im Format IP Next Generation (IPv6) vorliegen. Sie können IPv6-Adressen verwenden, wenn Sie den Parameter LSF_ENABLE_SUPPORT_IPV6 in der Datei lsf.conf definieren. Es ist nicht erforderlich, IPv4-Adressen auf ein IPv6-Format abzubilden.