View a markdown version of this page

LoginNodes Abschnitt - AWS ParallelCluster

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

LoginNodes Abschnitt

Anmerkung

Unterstützung für LoginNodes wurde in AWS ParallelCluster Version 3.7.0 hinzugefügt.

(Optional) Gibt die Konfiguration für den Pool der Anmeldeknoten an.

LoginNodes: Pools: - Name: string Count: integer InstanceType: string GracetimePeriod: integer Image: CustomAmi: string Ssh: KeyName: string AllowedIps: string Networking: SubnetIds: - string SecurityGroups: - string AdditionalSecurityGroups: - string Dcv: Enabled: boolean Port: integer AllowedIps: string CustomActions: OnNodeStart: Sequence: - Script: string Args: - string Script: string Args: - string OnNodeConfigured: Sequence: - Script: string Args: - string Script: string Args: - string OnNodeUpdated: Sequence: - Script: string Args: - string Script: string Args: - string Iam: InstanceRole: string InstanceProfile: string AdditionalIamPolicies: - Policy: string

Richtlinie aktualisieren: Die Anmeldeknoten im Cluster müssen gestoppt werden, damit diese Einstellung für ein Update geändert werden kann.

LoginNodes-Eigenschaften

Eigenschaften von Pools

Definiert Gruppen von Anmeldeknoten, die dieselbe Ressourcenkonfiguration haben. Ab AWS ParallelCluster 3.11.0 können bis zu 10 Pools angegeben werden.

Pools: - Name: string Count: integer InstanceType: string GracetimePeriod: integer Image: CustomAmi: string Ssh: KeyName: string AllowedIps: string Networking: SubnetIds: - string SecurityGroups: - string AdditionalSecurityGroups: - string Dcv: Enabled: boolean Port: integer AllowedIps: string CustomActions: OnNodeStart: Sequence: - Script: string Args: - string Script: string Args: - string OnNodeConfigured: Sequence: - Script: string Args: - string Script: string Args: - string OnNodeUpdated: Sequence: - Script: string Args: - string Script: string Args: - string Iam: InstanceRole: string InstanceProfile: string AdditionalIamPolicies: - Policy: string

Aktualisierungsrichtlinie: Anmeldeknotenpools können hinzugefügt werden, aber um einen Pool zu entfernen, müssen alle Anmeldeknoten im Cluster gestoppt werden.

Name(Erforderlich) String

Gibt den Namen des LoginNodes Pools an. Dies wird verwendet, um die LoginNodes Ressourcen zu kennzeichnen.

Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.

Anmerkung

Ab AWS ParallelCluster Version 3.11.0 lautet die Aktualisierungsrichtlinie: Die Anmeldeknoten im Pool müssen gestoppt werden, damit diese Einstellung für ein Update geändert werden kann.

Count(Erforderlich) Integer

Gibt die Anzahl der Anmeldeknoten an, die aktiv bleiben sollen.

Aktualisierungsrichtlinie: Diese Einstellung kann während eines Updates geändert werden.

InstanceType(Erforderlich String)

Gibt den Amazon EC2-Instance-Typ an, der für den Anmeldeknoten verwendet wird. Die Architektur des Instanztyps muss mit der Architektur übereinstimmen, die für die Slurm InstanceType Einstellung verwendet wurde.

Aktualisierungsrichtlinie: Diese Einstellung kann geändert werden, wenn der Pool der Anmeldeknoten gestoppt wird.

Anmerkung

Ab AWS ParallelCluster Version 3.11.0 lautet die Aktualisierungsrichtlinie: Die Anmeldeknoten im Pool müssen gestoppt werden, damit diese Einstellung für ein Update geändert werden kann.

GracetimePeriod(Fakultativ) Integer

Gibt die Mindestzeit in Minuten an, die zwischen der Benachrichtigung des angemeldeten Benutzers, dass ein Anmeldeknoten außer Betrieb genommen werden soll, und dem tatsächlichen Stoppereignis vergeht. Gültige Werte für GracetimePeriod liegen zwischen 3 und 120 Minuten. Die Standardeinstellung ist 10 Minuten.

Anmerkung

Das auslösende Ereignis beinhaltet Interaktionen zwischen mehreren AWS Diensten. Manchmal können die Netzwerklatenz und die Weitergabe der Informationen einige Zeit in Anspruch nehmen, sodass die Kulanzzeit aufgrund interner Verzögerungen bei den AWS Diensten länger als erwartet dauern kann.

Aktualisierungsrichtlinie: Diese Einstellung kann während eines Updates geändert werden.

Image(Fakultativ)

Definiert die Image-Konfiguration für die Anmeldeknoten.

Image: CustomAmi: String
CustomAmi(Fakultativ String)

Gibt das benutzerdefinierte AMI an, das zur Bereitstellung der Anmeldeknoten verwendet wird. Wenn nicht angegeben, wird standardmäßig der Wert verwendet, der in der HeadNode Abschnitt angegeben ist.

Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.

Ssh(Fakultativ)

Definiert die ssh Konfiguration für die Anmeldeknoten.

Ssh: KeyName: string AllowedIps: string
Anmerkung

Ab AWS ParallelCluster Version 3.11.0 lautet die Aktualisierungsrichtlinie: Die Anmeldeknoten im Pool müssen gestoppt werden, damit diese Einstellung für ein Update geändert werden kann.

KeyName(Fakultativ) String

Gibt den ssh Schlüssel an, der für die Anmeldung bei den Anmeldeknoten verwendet wird. Wenn nicht angegeben, wird standardmäßig der Wert verwendet, der in der HeadNode Abschnitt angegeben ist.

Aktualisierungsrichtlinie: Die Anmeldeknoten im Pool müssen gestoppt werden, damit diese Einstellung für ein Update geändert werden kann.

Wichtig

Veraltet — Der Konfigurationsparameter LoginNodes/Pools/Ssh/KeyName wurde in AWS ParallelCluster Version 3.15.0 entfernt. Einzelheiten finden Sie unter. https://github.com/aws/aws-parallelcluster/issues/6811

AllowedIps(Fakultativ String)

Gibt den CIDR-formatted IP-Bereich oder eine Präfixlisten-ID für SSH-Verbindungen zu Anmeldeknoten im Pool an. Die Standardeinstellung ist die in der Kopfknotenkonfiguration AllowedIps definierte oder 0.0.0.0/0 falls nicht angegeben. HeadNode Abschnitt.

Aktualisierungsrichtlinie: Die Anmeldeknoten im Pool müssen gestoppt werden, damit diese Einstellung für ein Update geändert werden kann.

Anmerkung

Unterstützung AllowedIps für Anmeldeknoten wurde in AWS ParallelCluster Version 3.11.0 hinzugefügt.

Networking(Erforderlich)

Networking: SubnetIds: - string SecurityGroups: - string AdditionalSecurityGroups: - string
Anmerkung

Ab AWS ParallelCluster Version 3.11.0 lautet die Aktualisierungsrichtlinie: Die Anmeldeknoten im Pool müssen gestoppt werden, damit diese Einstellung für ein Update geändert werden kann.

SubnetIds(Erforderlich) [String]

Die ID des vorhandenen Subnetzes, in dem Sie den Pool der Anmeldeknoten bereitstellen. Sie können nur ein Subnetz definieren.

Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.

SecurityGroups(Fakultativ) [String]

Eine Liste der Sicherheitsgruppen, die für den Pool der Anmeldeknoten verwendet werden sollen. Wenn keine Sicherheitsgruppen angegeben sind, AWS ParallelCluster erstellt Sicherheitsgruppen für Sie.

Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.

AdditionalSecurityGroups(Fakultativ [String])

Eine Liste zusätzlicher Sicherheitsgruppen, die für den Pool der Anmeldeknoten verwendet werden sollen.

Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.

Dcv(Fakultativ)

Definiert die Konfigurationseinstellungen für den Amazon DCV-Server, der auf den Anmeldeknoten ausgeführt wird. Weitere Informationen finden Sie unter Stellen Sie über Amazon DCV eine Connect zu den Head- und Login-Knoten her.

Dcv: Enabled: boolean Port: integer AllowedIps: string
Wichtig

Standardmäßig AWS ParallelCluster ist der Amazon DCV-Port, der von eingerichtet wurde, für alle IPv4-Adressen geöffnet. Sie können nur dann eine Verbindung zu einem Amazon DCV-Port herstellen, wenn Sie die URL für die Amazon DCV-Sitzung haben und innerhalb von 30 Sekunden, nachdem die URL von pcluster dcv-connect zurückgegeben wurde, eine Verbindung zur Amazon DCV-Sitzung herstellen. Verwenden Sie die AllowedIps Einstellung, um den Zugriff auf den Amazon DCV-Port mit einem CIDR-formatted IP-Bereich weiter einzuschränken, und verwenden Sie die Port-Einstellung, um einen nicht standardmäßigen Port festzulegen.

Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.

Anmerkung

Die Unterstützung für DCV auf Anmeldeknoten wurde in AWS ParallelCluster Version 3.11.0 hinzugefügt.

Enabled(Erforderlich) Boolean

Gibt an, ob Amazon DCV auf den Anmeldeknoten im Pool aktiviert ist. Der Standardwert ist false.

Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.

Anmerkung

Amazon DCV generiert automatisch ein selbstsigniertes Zertifikat, das zur Sicherung des Datenverkehrs zwischen dem Amazon DCV-Client und dem Amazon DCV-Server verwendet wird, der auf dem Anmeldeknoten ausgeführt wird. Informationen zum Konfigurieren Ihres eigenen Zertifikats finden Sie unter Amazon DCV HTTPS-Zertifikat.

Port(Fakultativ) Integer

Gibt den Port für Amazon DCV an. Der Standardwert ist 8443.

Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.

AllowedIps(Fakultativ) String

Gibt den CIDR-formatted IP-Bereich für Verbindungen zu Amazon DCV an. Diese Einstellung wird nur beim Erstellen der AWS ParallelCluster Sicherheitsgruppe verwendet. Der Standardwert ist 0.0.0.0/0 und ermöglicht den Zugriff von jeder beliebigen Internetadresse.

Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.

CustomActions(Fakultativ)

Gibt die benutzerdefinierten Skripts an, die auf den Anmeldeknoten ausgeführt werden sollen.

CustomActions: OnNodeStart: Sequence: - Script: string Args: - string Script: string Args: - string OnNodeConfigured: Sequence: - Script: string Args: - string Script: string Args: - string OnNodeUpdated: Sequence: - Script: string Args: - string Script: string Args: - string
Anmerkung

Unterstützung für benutzerdefinierte Aktionen auf Anmeldeknoten wurde in AWS ParallelCluster Version 3.11.0 hinzugefügt.

OnNodeStart(Fakultativ)

Gibt ein einzelnes Skript oder eine Folge von Skripten an, die auf den Anmeldeknoten ausgeführt werden sollen, bevor eine Bootstrap-Aktion für die Knotenbereitstellung gestartet wird. Weitere Informationen finden Sie unter Benutzerdefinierte Bootstrap-Aktionen.

Sequence(Fakultativ)

Liste der auszuführenden Skripte. AWS ParallelCluster führt die Skripts in derselben Reihenfolge aus, in der sie in der Konfigurationsdatei aufgeführt sind, und beginnt mit dem ersten.

Script(Erforderlich String)

Gibt die zu verwendende Datei an. Der Dateipfad kann mit https:// oder beginnens3://.

Args(Fakultativ [String])

Liste der Argumente, die an das Skript übergeben werden sollen.

Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.

Script(Erforderlich String)

Gibt die Datei an, die für ein einzelnes Skript verwendet werden soll. Der Dateipfad kann mit https:// oder beginnens3://.

Args(Fakultativ [String])

Liste der Argumente, die an das einzelne Skript übergeben werden sollen.

OnNodeConfigured(Fakultativ)

Gibt ein einzelnes Skript oder eine Folge von Skripten an, die auf den Anmeldeknoten ausgeführt werden, nachdem die Knoten-Bootstrap-Prozesse abgeschlossen sind. Weitere Informationen finden Sie unter Benutzerdefinierte Bootstrap-Aktionen.

Sequence(Fakultativ)

Liste der auszuführenden Skripte. AWS ParallelCluster führt die Skripts in derselben Reihenfolge aus, in der sie in der Konfigurationsdatei aufgeführt sind, und beginnt mit dem ersten.

Script(Erforderlich String)

Gibt die zu verwendende Datei an. Der Dateipfad kann mit https:// oder beginnens3://.

Args(Fakultativ [String])

Liste der Argumente, die an das Skript übergeben werden sollen.

Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.

Script(Erforderlich String)

Gibt die Datei an, die für ein einzelnes Skript verwendet werden soll. Der Dateipfad kann mit https:// oder beginnens3://.

Args(Fakultativ [String])

Liste der Argumente, die an das einzelne Skript übergeben werden sollen.

Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.

OnNodeUpdated(Fakultativ)

Gibt ein einzelnes Skript oder eine Abfolge von Skripten an, die ausgeführt werden, nachdem das Head-Node-Update abgeschlossen ist und der Scheduler und der gemeinsam genutzte Speicher an die neuesten Änderungen der Cluster-Konfiguration angepasst wurden. Weitere Informationen finden Sie unter Benutzerdefinierte Bootstrap-Aktionen.

Sequence(Fakultativ)

Liste der auszuführenden Skripte. AWS ParallelCluster führt die Skripts in derselben Reihenfolge aus, in der sie in der Konfigurationsdatei aufgeführt sind, und beginnt mit dem ersten.

Script(Erforderlich String)

Gibt die zu verwendende Datei an. Der Dateipfad kann mit https:// oder beginnens3://.

Args(Fakultativ [String])

Liste der Argumente, die an das Skript übergeben werden sollen.

Script(Erforderlich String)

Gibt die Datei an, die für ein einzelnes Skript verwendet werden soll. Der Dateipfad kann mit https:// oder beginnens3://.

Args(Fakultativ [String])

Liste der Argumente, die an das einzelne Skript übergeben werden sollen.

Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.

Anmerkung

AWS ParallelCluster unterstützt nicht, sowohl ein einzelnes Skript als auch Sequence dieselbe benutzerdefinierte Aktion einzubeziehen.

Iam(Fakultativ)

Gibt entweder eine Instanzrolle oder ein Instanzprofil an, das auf den Anmeldeknoten verwendet werden soll, um die Standard-Instanzrolle oder das Standard-Instanzprofil für den Cluster zu überschreiben.

Iam: InstanceRole: string InstanceProfile: string AdditionalIamPolicies: - Policy: string
Anmerkung

Ab AWS ParallelCluster Version 3.11.0 lautet die Aktualisierungsrichtlinie: Die Anmeldeknoten im Pool müssen gestoppt werden, damit diese Einstellung für ein Update geändert werden kann.

InstanceProfile(Fakultativ) String

Gibt ein Instanzprofil an, das das Standard-Instanzprofil für den Anmeldeknoten überschreibt. Sie können nicht sowohl InstanceProfile als auch InstanceRole angeben. Das Format ist arn:Partition:iam::Account:instance-profile/InstanceProfileName. Wenn dies angegeben ist, können die InstanceRole AdditionalIamPolicies UND-Einstellungen nicht angegeben werden.

Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.

InstanceRole(Fakultativ String)

Gibt eine Instanzrolle an, um die standardmäßige Instanzrolle für den Anmeldeknoten zu überschreiben. Sie können nicht sowohl InstanceProfile als auch InstanceRole angeben. Das Format ist arn:Partition:iam::Account:role/RoleName. Wenn dies angegeben ist, können die AdditionalIamPolicies Einstellungen InstanceProfile und nicht angegeben werden.

Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.

AdditionalIamPolicies(Fakultativ)
AdditionalIamPolicies: - Policy: string

Eine IAM-Richtlinie Amazon Resource Name (ARN).

Gibt eine Liste von Amazon Resource Names (ARNs) von IAM-Richtlinien für Amazon EC2 an. Diese Liste ist zusätzlich zu den Berechtigungen, die für erforderlich sind, an die Root-Rolle angehängt, die für den Anmeldeknoten verwendet wird. AWS ParallelCluster

Der Name einer IAM-Richtlinie und ihr ARN sind unterschiedlich. Namen können nicht verwendet werden.

Wenn dies angegeben ist, können die InstanceRole Einstellungen InstanceProfile und nicht angegeben werden. Wir empfehlen, dass Sie verwenden, AdditionalIamPolicies weil zu den erforderlichen Berechtigungen hinzugefügt AdditionalIamPolicies werden, und die InstanceRole müssen alle erforderlichen Berechtigungen enthalten. AWS ParallelCluster Die erforderlichen Berechtigungen ändern sich häufig von Version zu Version, wenn Funktionen hinzugefügt werden.

Es gibt keinen Standardwert.

Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.