View a markdown version of this page

Cluster aktualisieren - 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.

Cluster aktualisieren

Aktualisieren Sie den Cluster.

Erforderliche Syntax

PUT /v3/clusters/{clusterName} { "clusterConfiguration": "string", "dryrun": boolean, "forceUpdate": boolean, "region": "string", "suppressValidators": "string", "validationFailureLevel": "string" }

Anforderungstext

Cluster-Konfiguration

Die Cluster-Konfiguration als YAML-Dokument.

Erforderlich: Ja

Cluster-Name

Der Name des Clusters.

Type: Zeichenkette

Erforderlich: Ja

Trockenlauf

Wenn auf gesetzttrue, führen Sie nur eine Anforderungsvalidierung durch, ohne eine Ressource zu erstellen. Verwenden Sie diesen Parameter, um die Clusterkonfiguration zu überprüfen und die Anforderungen zu aktualisieren. Der Standardwert ist false.

Typ: Boolesch

Erforderlich: Nein

Aktualisierung erzwingen

Wenn auf gesetzttrue, ignorieren Sie die Fehler bei der Überprüfung des Updates und erzwingen Sie das Update. Der Standardwert ist false.

Typ: Boolesch

Erforderlich: Nein

Region

Der AWS-Region , in dem sich der Cluster befindet.

Type: Zeichenkette

Erforderlich: Nein

Validatoren unterdrücken

Identifiziert einen oder mehrere Konfigurationsvalidatoren, die unterdrückt werden sollen.

Type: Zeichenkette

Format: (ALL|type:[A-Za-z0-9]+)

Erforderlich: Nein

Beispiel für gültige Werte:currentValue,, requestedValue message

Validierung FailureLevel

Die Mindestvalidierungsstufe, die dazu führt, dass das Update fehlschlägt.

Type: Zeichenkette

Zulässige Werte: INFO | WARNING | ERROR

Erforderlich: Nein

Antwortsyntax

{ "cluster": { "clusterName": "string", "region": "string", "version": "string", "cloudformationStackArn": "string", "cloudformationStackStatus": "UPDATE_IN_PROGRESS", "clusterStatus": "UPDATE_IN_PROGRESS", "scheduler": { "type": "string", "metadata": { "name": "string", "version": "string" } } }, "validationMessages": [ { "id": "string", "type": "string", "level": "INFO", "message": "string" } ], "changeSet": [ { "parameter": "string", "currentValue": "string", "requestedValue": "string" } ] }

Antworttext

ChangeSet

Der Änderungssatz für das Cluster-Update.

Aktueller Wert

Der aktuelle Wert des Parameters, der aktualisiert werden soll.

Type: Zeichenkette

Parameter

Der Parameter, der aktualisiert werden soll.

Type: Zeichenkette

Angeforderter Wert

Der angeforderte Wert für den Parameter, der aktualisiert werden soll.

Type: Zeichenkette

Cluster
Wolkenbildung StackArn

Der Amazon-Ressourcenname (ARN) des CloudFormation Hauptstapels.

Type: Zeichenkette

Wolkenbildung StackStatus

Der CloudFormation Stack-Status.

Type: Zeichenkette

Zulässige Werte: CREATE_IN_PROGRESS | CREATE_FAILED | CREATE_COMPLETE | ROLLBACK_IN_PROGRESS | ROLLBACK_FAILED | ROLLBACK_COMPLETE | DELETE_IN_PROGRESS | DELETE_FAILED | DELETE_COMPLETE | UPDATE_IN_PROGRESS | UPDATE_COMPLETE_CLEANUP_IN_PROGRESS | UPDATE_COMPLETE | UPDATE_ROLLBACK_IN_PROGRESS | UPDATE_ROLLBACK_FAILED | UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS | UPDATE_ROLLBACK_COMPLETE

Cluster-Name

Der Name des Clusters.

Type: Zeichenkette

Cluster-Status

Der Cluster-Status.

Type: Zeichenkette

Zulässige Werte: CREATE_IN_PROGRESS | CREATE_FAILED | CREATE_COMPLETE | DELETE_IN_PROGRESS | DELETE_FAILED | DELETE_COMPLETE | UPDATE_IN_PROGRESS | UPDATE_COMPLETE | UPDATE_FAILED

Region

Der, AWS-Region in dem der Cluster erstellt wird.

Type: Zeichenkette

Scheduler
Metadaten

Die Scheduler-Metadaten.

Name

Der Name des Schedulers.

Type: Zeichenkette

version

Die Scheduler-Version.

Type: Zeichenkette

type

Der Scheduler-Typ.

Type: Zeichenkette

version

AWS ParallelCluster Version, die zum Erstellen des Clusters verwendet wird.

Type: Zeichenkette

Meldungen zur Validierung

Eine Liste von Nachrichten mit einer Validierungsstufe unter. validationFailureLevel Die Liste der Nachrichten wird bei der Konfigurationsüberprüfung erfasst.

id

Die ID des Validators.

Type: Zeichenkette

level

Die Validierungsebene.

Type: Zeichenkette

Zulässige Werte: INFO | WARNING | ERROR

Nachricht

Die Bestätigungsnachricht.

Type: Zeichenkette

type

Der Typ des Validators.

Type: Zeichenkette

Beispiel

Python

Anforderung

$ update_cluster(cluster_name_3x, path/config-file.yaml)

200 Antwort

{ 'change_set': [ { 'current_value': '10', 'parameter': 'Scheduling.SlurmQueues[queue1].ComputeResources[t2micro].MaxCount', 'requested_value': '15' } ], 'cluster': { 'cloudformation_stack_arn': 'arn:aws:cloudformation:us-east-1:123456789012:stack/test-api-cluster/e0462730-50b5-11ed-99a3-0a5ddc4a34c7', 'cloudformation_stack_status': 'UPDATE_IN_PROGRESS', 'cluster_name': 'cluster-3x', 'cluster_status': 'UPDATE_IN_PROGRESS', 'region': 'us-east-1', 'scheduler': { 'type': 'slurm' }, 'version': '3.2.1' } }