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.

Die dynamische Hostkonfiguration ermöglicht Ihnen das Hinzufügen und Entfernen von Hosts ohne manuelle Rekonfiguration. Zum Aktivieren der dynamischen Hostkonfiguration müssen alle in der folgenden Tabelle beschriebenen Parameter definiert werden.
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.

Wichtig: Wenn Sie bei der Installation LSF dynamische Hosts aktivieren, fügt das Installationsprogramm den Parameter LSF_HOST_ADDR_RANGE in die Datei lsf.cluster.cluster_name ein und verwendet einen Standardwert, der es jedem Host ermöglicht, dem Cluster beizutreten. Um die Sicherheit zu aktivieren, konfigurieren Sie LSF_HOST_ADDR_RANGE in der lsf.cluster.cluster_nameDatei nach der Installation, um die Hosts einzuschränken, die Ihrem Cluster beitreten können.

Dynamische Host-Konfiguration

Dynamische Hosts werden wie folgt konfiguriert:
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.