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.
HeadNode Abschnitt
(Erforderlich) Gibt die Konfiguration für den Hauptknoten an.
HeadNode: InstanceType:stringNetworking: SubnetId:stringElasticIp:string/booleanSecurityGroups: -stringAdditionalSecurityGroups: -stringProxy: HttpProxyAddress:stringDisableSimultaneousMultithreading:booleanSsh: KeyName:stringAllowedIps:stringLocalStorage: RootVolume: Size:integerEncrypted:booleanVolumeType:stringIops:integerThroughput:integerDeleteOnTermination:booleanEphemeralVolume: MountDir:stringSharedStorageType:stringDcv: Enabled:booleanPort:integerAllowedIps:stringCustomActions: OnNodeStart: Sequence: - Script:stringArgs: -stringScript:stringArgs: -stringOnNodeConfigured: Sequence: - Script:stringArgs: -stringScript:stringArgs: -stringOnNodeUpdated: Sequence: - Script:stringArgs: -stringScript:stringArgs: -stringIam: InstanceRole:stringInstanceProfile:stringS3Access: - BucketName:stringEnableWriteAccess:booleanKeyName:stringAdditionalIamPolicies: - Policy:stringImds: Secured:booleanImage: CustomAmi:string
HeadNode-Eigenschaften
InstanceType(Erforderlich,String)-
Gibt den Instanztyp für den Hauptknoten an.
Gibt den EC2 Amazon-Instance-Typ an, der für den Head-Knoten verwendet wird. Die Architektur des Instance-Typs muss mit der Architektur übereinstimmen, die für die Slurm InstanceTypeEinstellung AWS Batch InstanceTypeoder verwendet wurde.
Anmerkung
AWS ParallelCluster unterstützt die folgenden Instanztypen für die
HeadNodeEinstellung nicht.-
hpc6id
Wenn Sie einen p4d-Instance-Typ oder einen anderen Instance-Typ definieren, der über mehrere Netzwerkschnittstellen oder eine Netzwerkschnittstellenkarte verfügt, müssen Sie auf einstellen, um öffentlichen Zugriff ElasticIpzu
truegewähren. AWS public IPs kann nur Instances zugewiesen werden, die mit einer einzigen Netzwerkschnittstelle gestartet wurden. In diesem Fall empfehlen wir, ein NAT-Gateway zu verwenden, um öffentlichen Zugriff auf die Cluster-Rechenknoten zu gewähren. Weitere Informationen finden Sie unter Zuweisen einer öffentlichen IPv4 Adresse beim Instance-Start im EC2 Amazon-Benutzerhandbuch für Linux-Instances.Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
-
DisableSimultaneousMultithreading(Optional,Boolean)-
Wenn
true, deaktiviert Hyperthreading auf dem Hauptknoten. Der Standardwert istfalse.Nicht alle Instance-Typen können Hyper-Threading deaktivieren. Eine Liste der Instance-Typen, die die Deaktivierung von Hyperthreading unterstützen, finden Sie im EC2 Amazon-Benutzerhandbuch unter CPU-Kerne und Threads für jeden CPU-Kern pro Instance-Typ.
Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
SharedStorageType(Optional,)String-
Gibt den Speichertyp an, der für intern gemeinsam genutzte Daten verwendet wird. Zu den intern gemeinsam genutzten Daten gehören Daten, die zur Verwaltung des Clusters AWS ParallelCluster verwendet werden, und die Standarddaten,
/homesofern sie nicht im SharedStorage Abschnitt Mount-Verzeichnis angegeben sind, zum Mounten eines gemeinsam genutzten Dateisystem-Volumes. Weitere Informationen zu intern gemeinsam genutzten Daten finden Sie unterAWS ParallelCluster interne Verzeichnisse.Wenn
Ebs, was der Standardspeichertyp ist, exportiert der Hauptknoten Teile seines Root-Volumes als gemeinsam genutzte Verzeichnisse für Rechenknoten und Anmeldeknoten, die NFS verwenden.Wenn
Efs, ParallelCluster wird ein EFS-Dateisystem erstellt, das für gemeinsam genutzte interne Daten verwendet wird und/home.Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
Anmerkung
Wenn der Cluster horizontal skaliert wird, kann der EBS-Speichertyp zu Leistungsengpässen führen, da der Hauptknoten mithilfe von NFS-Exporten Daten vom Root-Volume mit den Rechenknoten teilt. Mit EFS können Sie NFS-Exporte bei der Skalierung Ihres Clusters vermeiden und damit verbundene Leistungsengpässe vermeiden. Es wird empfohlen, EBS zu wählen, um das maximale read/write Potenzial für kleine Dateien und den Installationsprozess zu nutzen. Wählen Sie EFS für Skalierung.
Networking
(Erforderlich) Definiert die Netzwerkkonfiguration für den Hauptknoten.
Networking: SubnetId:stringElasticIp:string/booleanSecurityGroups: -stringAdditionalSecurityGroups: -stringProxy: HttpProxyAddress:string
Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
Networking-Eigenschaften
SubnetId(Erforderlich,String)-
Gibt die ID eines vorhandenen Subnetzes an, in dem der Hauptknoten bereitgestellt werden soll.
Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
ElasticIp(Optional,String)-
Erzeugt oder weist dem Hauptknoten eine Elastic IP-Adresse zu. Unterstützte Werte sind
truefalse, oder die ID einer vorhandenen Elastic IP-Adresse. Der Standardwert istfalse.Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
SecurityGroups(Optional,[String])-
Liste der Amazon VPC-Sicherheitsgruppen-IDs, die für den Hauptknoten verwendet werden sollen. Diese ersetzen die Sicherheitsgruppen, die AWS ParallelCluster erstellt werden, wenn diese Eigenschaft nicht enthalten ist.
Stellen Sie sicher, dass die Sicherheitsgruppen für Ihre SharedStorageSysteme richtig konfiguriert sind.
Aktualisierungsrichtlinie: Diese Einstellung kann während eines Updates geändert werden.
AdditionalSecurityGroups(Optional,[String])-
Liste zusätzlicher Amazon VPC-Sicherheitsgruppen-IDs, die für den Hauptknoten verwendet werden sollen.
Aktualisierungsrichtlinie: Diese Einstellung kann während eines Updates geändert werden.
Proxy(Fakultativ)-
Gibt die Proxyeinstellungen für den Hauptknoten an.
Proxy: HttpProxyAddress:stringHttpProxyAddress(Fakultativ,String)-
Definiert einen HTTP- oder HTTPS-Proxy-Server, in der Regel
https://.x.x.x.x:8080Es ist kein Standardwert vorhanden.
Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
Ssh
(Optional) Definiert die Konfiguration für den SSH-Zugriff auf den Hauptknoten.
Ssh: KeyName:stringAllowedIps:string
Aktualisierungsrichtlinie: Diese Einstellung kann während eines Updates geändert werden.
Ssh-Eigenschaften
KeyName(Optional,String)-
Benennt ein vorhandenes EC2 Amazon-Schlüsselpaar, um den SSH-Zugriff auf den Hauptknoten zu ermöglichen.
Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
AllowedIps(Fakultativ,String)-
Gibt den IP-Bereich im CIDR-Format oder eine Präfixlisten-ID für SSH-Verbindungen zum Hauptknoten an. Der Standardwert ist
0.0.0.0/0.Aktualisierungsrichtlinie: Diese Einstellung kann während eines Updates geändert werden.
LocalStorage
(Optional) Definiert die lokale Speicherkonfiguration für den Hauptknoten.
LocalStorage: RootVolume: Size:integerEncrypted:booleanVolumeType:stringIops:integerThroughput:integerDeleteOnTermination:booleanEphemeralVolume: MountDir:string
Aktualisierungsrichtlinie: Diese Einstellung kann während eines Updates geändert werden.
LocalStorage-Eigenschaften
RootVolume(Erforderlich)-
Gibt den Root-Volume-Speicher für den Hauptknoten an.
RootVolume: Size:integerEncrypted:booleanVolumeType:stringIops:integerThroughput:integerDeleteOnTermination:booleanAktualisierungsrichtlinie: Diese Einstellung kann während eines Updates geändert werden.
Size(Fakultativ,Integer)-
Gibt die Größe des Stammvolumens des Kopfknotens in Gibibyte (GiB) an. Die Standardgröße stammt vom AMI. Die Verwendung einer anderen Größe erfordert, dass das AMI sie unterstützt
growroot.Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
Encrypted(Fakultativ,Boolean)-
Gibt an, ob das Root-Volume verschlüsselt ist. Der Standardwert ist
true.Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
VolumeType(Optional,String)-
Gibt den Amazon EBS-Volumetyp an. Unterstützte Werte sind
gp2gp3,io1,io2,sc1st1, undstandard. Der Standardwert istgp3.Weitere Informationen finden Sie unter Amazon EBS-Volumetypen im EC2 Amazon-Benutzerhandbuch.
Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
Iops(Fakultativ,Integer)-
Definiert die Anzahl der IOPS für Volumes
gp3vom Typio1io2, und.Der Standardwert, die unterstützten Werte und das
volume_sizeVerhältnisvolume_iopszum Verhältnis variieren je nachVolumeTypeundSize.Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
VolumeType=io1-
Standard
Iops= 100Unterstützte Werte
Iops= 100—64000 †Maximales
IopsSizeVerhältnis = 50 IOPS pro GiB. 5000 IOPS erfordern einen WertSizevon mindestens 100 GiB. VolumeType=io2-
Standard
Iops= 100Unterstützte Werte
Iops= 100—64000 (256000 fürio2Block Express-Volumes) †Maximales
IopsSizeVerhältnis = 500 IOPS pro GiB. 5000 IOPS erfordern einen WertSizevon mindestens 10 GiB. VolumeType=gp3-
Standard
Iops= 3000Unterstützte Werte
Iops= 3000—16000Maximales
IopsSizeVerhältnis = 500 IOPS pro GiB. 5000 IOPS erfordern einen WertSizevon mindestens 10 GiB.
† Maximale IOPS wird nur für Instances garantiert, die auf dem Nitro-System basieren und mit mehr als 32.000 IOPS ausgestattet sind. Andere Instanzen garantieren bis zu 32.000 IOPS. Ältere
io1Volumes erreichen möglicherweise nicht die volle Leistung, es sei denn, Sie ändern das Volume.io2Block Express-Volumes unterstützenIopsWerte bis zu 256000 fürR5bInstance-Typen. Weitere Informationen finden Sie unterio2Block Express-Volumes im EC2 Amazon-Benutzerhandbuch.Aktualisierungsrichtlinie: Diese Einstellung kann während eines Updates geändert werden.
Throughput(Fakultativ,Integer)-
Definiert den Durchsatz für
gp3Volumetypen in MiB/s. Diese Einstellung ist nur gültig, wenn sieVolumeTypeist.gp3Der Standardwert ist125. Unterstützte Werte: 125—1000 MiB/sDas Verhältnis von
ThroughputzuIopsdarf nicht mehr als 0,25 betragen. Der maximale Durchsatz von 1000 MiB/s setzt voraus, dass dieIopsEinstellung mindestens 4000 beträgt.Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
DeleteOnTermination(Fakultativ,Boolean)-
Gibt an, ob das Root-Volume gelöscht werden soll, wenn der Hauptknoten beendet wird. Der Standardwert ist
true.Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
EphemeralVolume(Fakultativ)-
Gibt Details für jedes Instance-Speicher-Volume an. Weitere Informationen finden Sie unter Instance-Speicher-Volumes im EC2 Amazon-Benutzerhandbuch.
EphemeralVolume: MountDir:stringAktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
MountDir(Fakultativ,String)-
Gibt das Mount-Verzeichnis für das Instance-Speicher-Volume an. Der Standardwert ist
/scratch.Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
Dcv
(Optional) Definiert die Konfigurationseinstellungen für den Amazon DCV-Server, der auf dem Hauptknoten ausgeführt wird.
Weitere Informationen finden Sie unter Stellen Sie über Amazon DCV eine Connect zu den Head- und Login-Knoten her.
Dcv: Enabled:booleanPort:integerAllowedIps:string
Wichtig
Standardmäßig AWS ParallelCluster ist der Amazon DCV-Port, der eingerichtet wurde, für alle IPv4 Adressen geöffnet. Sie können jedoch nur dann eine Verbindung zu einem Amazon DCV-Port herstellen, wenn Sie die URL für die Amazon DCV-Sitzung haben und sich innerhalb von 30 Sekunden nach Rückgabe der URL mit der Amazon DCV-Sitzung verbinden. pcluster dcv-connect Verwenden Sie die AllowedIps Einstellung, um den Zugriff auf den Amazon DCV-Port mit einem CIDR-formatierten 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.
Dcv-Eigenschaften
Enabled(Erforderlich,)Boolean-
Gibt an, ob Amazon DCV auf dem Hauptknoten 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 Hauptknoten ausgeführt wird. Informationen zum Konfigurieren Ihres eigenen Zertifikats finden Sie unter Amazon DCV HTTPS-Zertifikat.
Port(Optional,)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(Optional, empfohlen,String)-
Gibt den CIDR-formatierten IP-Bereich für Verbindungen zu Amazon DCV an. Diese Einstellung wird nur bei der Erstellung AWS ParallelCluster der Sicherheitsgruppe verwendet. Der Standardwert ist
0.0.0.0/0und ermöglicht den Zugriff von jeder beliebigen Internetadresse.Aktualisierungsrichtlinie: Diese Einstellung kann während eines Updates geändert werden.
CustomActions
(Optional) Gibt benutzerdefinierte Skripts an, die auf dem Hauptknoten ausgeführt werden sollen.
CustomActions: OnNodeStart: Sequence: - Script:stringArgs: -stringScript:stringArgs: -stringOnNodeConfigured: Sequence: - Script:stringArgs: -stringScript:stringArgs: -stringOnNodeUpdated: Sequence: - Script:stringArgs: -stringScript:stringArgs: -string
CustomActions-Eigenschaften
OnNodeStart(Fakultativ)-
Gibt ein einzelnes Skript oder eine Sequenz von Skripten an, die auf dem Hauptknoten ausgeführt werden sollen, bevor eine Bootstrap-Aktion zur Knotenbereitstellung gestartet wird. Weitere Informationen finden Sie unter Benutzerdefinierte Bootstrap-Aktionen.
Sequence(Fakultativ)-
Liste der auszuführenden Skripts. AWS ParallelCluster führt die Skripts in derselben Reihenfolge aus, in der sie in der Konfigurationsdatei aufgeführt sind, beginnend mit der 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.
OnNodeConfigured(Fakultativ)-
Gibt ein einzelnes Skript oder eine Sequenz von Skripten an, die auf dem Hauptknoten ausgeführt werden sollen, nachdem die Bootstrap-Aktionen des Knotens abgeschlossen sind. Weitere Informationen finden Sie unter Benutzerdefinierte Bootstrap-Aktionen.
Sequence(Fakultativ)-
Gibt die Liste der auszuführenden Skripten an.
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.
OnNodeUpdated(Fakultativ)-
Gibt ein einzelnes Skript oder eine Sequenz von Skripten an, die nach Abschluss der Knotenaktualisierungsaktionen auf dem Hauptknoten ausgeführt werden sollen. Weitere Informationen finden Sie unter Benutzerdefinierte Bootstrap-Aktionen.
Sequence(Optional)-
Gibt die Liste der auszuführenden Skripten an.
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 das einzelne 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: Diese Einstellung kann während eines Updates geändert werden.
Anmerkung
OnNodeUpdatedwird ab AWS ParallelCluster 3.4.0 hinzugefügt.Sequencewird ab AWS ParallelCluster Version 3.6.0 hinzugefügt. Wenn Sie angebenSequence, können Sie mehrere Skripts für eine benutzerdefinierte Aktion auflisten. AWS ParallelCluster unterstützt weiterhin die Konfiguration einer benutzerdefinierten Aktion mit einem einzigen Skript, ohne dies einzuschließenSequence.AWS ParallelCluster unterstützt nicht, sowohl ein einzelnes Skript als auch
Sequencedieselbe benutzerdefinierte Aktion einzubeziehen.
Iam
(Optional) Gibt entweder eine Instanzrolle oder ein Instanzprofil an, das auf dem Hauptknoten verwendet werden soll, um die Standard-Instanzrolle oder das Instanzprofil für den Cluster zu überschreiben.
Iam: InstanceRole:stringInstanceProfile:stringS3Access: - BucketName:stringEnableWriteAccess:booleanKeyName:stringAdditionalIamPolicies: - Policy:string
Aktualisierungsrichtlinie: Diese Einstellung kann während eines Updates geändert werden.
Iam-Eigenschaften
InstanceProfile(Optional,String)-
Gibt ein Instanzprofil an, um das standardmäßige Instanzprofil des Hauptknotens zu überschreiben. Sie können nicht sowohl
InstanceProfileals auchInstanceRoleangeben. Das Format istarn:.Partition:iam::Account:instance-profile/InstanceProfileNameWenn dies angegeben ist, können die
AdditionalIamPoliciesEinstellungenS3Accessund nicht angegeben werden.Es wird empfohlen, eine oder beide
AdditionalIamPoliciesEinstellungen fürS3Accessund anzugeben, da hinzugefügte Funktionen AWS ParallelCluster häufig neue Berechtigungen erfordern.Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
InstanceRole(Optional,String)-
Gibt eine Instanzrolle an, um die standardmäßige Instanzrolle für den Hauptknoten zu überschreiben. Sie können nicht sowohl
InstanceProfileals auchInstanceRoleangeben. Das Format istarn:.Partition:iam::Account:role/RoleNameWenn dies angegeben ist, können die
AdditionalIamPoliciesEinstellungenS3Accessund nicht angegeben werden.Es wird empfohlen, eine oder beide
AdditionalIamPoliciesEinstellungen fürS3Accessund anzugeben, da hinzugefügte Funktionen AWS ParallelCluster häufig neue Berechtigungen erfordern.Aktualisierungsrichtlinie: Diese Einstellung kann während eines Updates geändert werden.
S3Access
S3Access(Fakultativ)-
Gibt einen Bucket an. Dies wird verwendet, um Richtlinien zu generieren, um den angegebenen Zugriff auf den Bucket zu gewähren.
Wenn dies angegeben ist, können die
InstanceRoleEinstellungenInstanceProfileund nicht angegeben werden.Es wird empfohlen, eine oder beide
AdditionalIamPoliciesEinstellungen fürS3Accessund anzugeben, da hinzugefügte Funktionen AWS ParallelCluster häufig neue Berechtigungen erfordern.S3Access: - BucketName:stringEnableWriteAccess:booleanKeyName:stringAktualisierungsrichtlinie: Diese Einstellung kann während eines Updates geändert werden.
BucketName(Erforderlich,String)-
Der Name des -Buckets.
Aktualisierungsrichtlinie: Diese Einstellung kann während eines Updates geändert werden.
KeyName(Fakultativ,String)-
Der Schlüssel für den Eimer. Der Standardwert lautet "
*".Aktualisierungsrichtlinie: Diese Einstellung kann während eines Updates geändert werden.
EnableWriteAccess(Fakultativ,Boolean)-
Gibt an, ob der Schreibzugriff für den Bucket aktiviert ist. Der Standardwert ist
false.Aktualisierungsrichtlinie: Diese Einstellung kann während eines Updates geändert werden.
AdditionalIamPolicies
AdditionalIamPolicies(Fakultativ)-
Gibt eine Liste von Amazon-Ressourcennamen (ARNs) von IAM-Richtlinien für Amazon EC2 an. Diese Liste ist der Root-Rolle angehängt, die für den Hauptknoten verwendet wird, zusätzlich zu den Berechtigungen, die für erforderlich sind. AWS ParallelCluster
Ein IAM-Richtlinienname und sein ARN sind unterschiedlich. Namen können nicht verwendet werden.
Wenn dies angegeben ist, können die
InstanceRoleEinstellungenInstanceProfileund nicht angegeben werden.Wir empfehlen die Verwendung,
AdditionalIamPoliciesda sie zu den erforderlichen Berechtigungen hinzugefügtAdditionalIamPolicieswerden und alle erforderlichen Berechtigungen enthaltenInstanceRolemüssen. AWS ParallelCluster Die erforderlichen Berechtigungen ändern sich häufig von Version zu Version, da Funktionen hinzugefügt werden.Es ist kein Standardwert vorhanden.
AdditionalIamPolicies: - Policy:stringAktualisierungsrichtlinie: Diese Einstellung kann während eines Updates geändert werden.
Policy(Optional,[String])-
Liste der IAM-Richtlinien.
Aktualisierungsrichtlinie: Diese Einstellung kann während eines Updates geändert werden.
Imds
(Optional) Gibt die Eigenschaften für den Instance-Metadatendienst (IMDS) an. Weitere Informationen finden Sie unter So funktioniert der Instance-Metadaten-Service Version 2 im EC2 Amazon-Benutzerhandbuch.
Imds: Secured:boolean
Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
Imds-Eigenschaften
Secured(Fakultativ,Boolean)-
Wenn
true, beschränkt den Zugriff auf das IMDS des Hauptknotens (und die Anmeldeinformationen des Instanzprofils) auf eine Untergruppe von Superusern.Wenn
falsejeder Benutzer im Hauptknoten Zugriff auf das IMDS des Hauptknotens hat.Die folgenden Benutzer haben Zugriff auf das IMDS des Hauptknotens:
-
Root-Benutzer
-
Cluster-Administratorbenutzer (
pc-cluster-adminstandardmäßig) -
betriebssystemspezifischer Standardbenutzer (unter
ec2-userAmazon Linux 2 und RedHat unterubuntuUbuntu 18.04).
Der Standardwert ist
true.Die
defaultBenutzer sind dafür verantwortlich, dass ein Cluster über die Berechtigungen verfügt, die er für die Interaktion mit AWS Ressourcen benötigt. Wenn Sie dendefaultBenutzer-IMDS-Zugriff deaktivieren, AWS ParallelCluster können Sie die Rechenknoten nicht verwalten und funktionieren nicht mehr. Deaktivieren Sie dendefaultBenutzer-IMDS-Zugriff nicht.Wenn einem Benutzer Zugriff auf das IMDS des Hauptknotens gewährt wird, kann er die im Instanzprofil des Hauptknotens enthaltenen Berechtigungen verwenden. Sie können diese Berechtigungen beispielsweise verwenden, um EC2 Amazon-Instances zu starten oder das Passwort für eine AD-Domain zu lesen, für deren Verwendung der Cluster für die Authentifizierung konfiguriert ist.
Um den IMDS-Zugriff einzuschränken, AWS ParallelCluster verwaltet eine Kette von
iptables.Cluster-Benutzer mit
sudoZugriff können den Zugriff auf das IMDS des Hauptknotens für andere einzelne Benutzer, einschließlichdefaultBenutzer, selektiv aktivieren oder deaktivieren, indem sie den folgenden Befehl ausführen:$sudo /opt/parallelcluster/scripts/imds/imds-access.sh --allow<USERNAME>Sie können den Benutzer-IMDS-Zugriff mit der
--denyOption für diesen Befehl deaktivieren.Wenn Sie unwissentlich den
defaultBenutzer-IMDS-Zugriff deaktivieren, können Sie die Berechtigung mithilfe der Option wiederherstellen.--allowAnmerkung
Jede Anpassung von
iptablesoderip6tablesRegeln kann den Mechanismus beeinträchtigen, der zur Beschränkung des IMDS-Zugriffs auf den Hauptknoten verwendet wird.Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
-
Image
(Optional) Definiert ein benutzerdefiniertes Image für den Hauptknoten.
Image: CustomAmi:string
Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
Image-Eigenschaften
CustomAmi(Optional,String)-
Gibt die ID eines benutzerdefinierten AMI an, das für den Hauptknoten anstelle des Standard-AMI verwendet werden soll. Weitere Informationen finden Sie unter AWS ParallelCluster AMI-Anpassung.
Wenn das benutzerdefinierte AMI zusätzliche Berechtigungen für seinen Start benötigt, müssen diese Berechtigungen sowohl den Benutzer- als auch den Headnode-Richtlinien hinzugefügt werden.
Wenn einem benutzerdefinierten AMI beispielsweise ein verschlüsselter Snapshot zugeordnet ist, sind die folgenden zusätzlichen Richtlinien sowohl in den Benutzer- als auch in den Headnode-Richtlinien erforderlich:
Informationen zur Fehlerbehebung bei benutzerdefinierten AMI-Validierungswarnungen finden Sie unterBehebung von Problemen mit benutzerdefinierten AMIs.
Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.