View a markdown version of this page

Aggiorna Cluster - AWS ParallelCluster

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiorna Cluster

Aggiorna il cluster.

Sintassi della richiesta

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

Corpo della richiesta

Configurazione del cluster

La configurazione del cluster come documento YAML.

Obbligatorio: sì

ClusterName

Il nome del cluster.

Tipo: stringa

Obbligatorio: sì

corsa a secco

Se impostato sutrue, esegue solo la convalida della richiesta senza creare alcuna risorsa. Utilizzate questo parametro per convalidare la configurazione del cluster e aggiornare i requisiti. Il valore predefinito è false.

Tipo: booleano

Obbligatorio: no

ForceUpdate

Se impostato sutrue, ignora gli errori di convalida dell'aggiornamento e forza l'aggiornamento. Il valore predefinito è false.

Tipo: booleano

Obbligatorio: no

region

Regione AWS Quello in cui si trova il cluster.

Tipo: stringa

Obbligatorio: no

Sopprimere i validatori

Identifica uno o più validatori di configurazione da sopprimere.

Tipo: stringa

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

Obbligatorio: no

Esempi di valori validi:,, currentValue requestedValue message

convalida FailureLevel

Il livello di convalida minimo per impedire l'aggiornamento.

Tipo: stringa

Valori validi: INFO | WARNING | ERROR

Campo obbligatorio: no

Sintassi della risposta

{ "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" } ] }

Corpo di risposta

changeSet

Il set di modifiche per l'aggiornamento del cluster.

Valore corrente

Il valore corrente del parametro da aggiornare.

Tipo: stringa

parametro

Il parametro da aggiornare.

Tipo: stringa

Valore richiesto

Il valore richiesto per il parametro da aggiornare.

Tipo: stringa

cluster
formazione di nuvole StackArn

L'Amazon Resource Name (ARN) dello stack principale CloudFormation .

Tipo: stringa

formazione di nuvole StackStatus

Lo stato dello CloudFormation stack.

Tipo: stringa

Valori validi: 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

Nome del cluster

Il nome del cluster.

Tipo: stringa

ClusterStatus

Lo stato del cluster.

Tipo: stringa

Valori validi: CREATE_IN_PROGRESS | CREATE_FAILED | CREATE_COMPLETE | DELETE_IN_PROGRESS | DELETE_FAILED | DELETE_COMPLETE | UPDATE_IN_PROGRESS | UPDATE_COMPLETE | UPDATE_FAILED

region

Lo Regione AWS in cui viene creato il cluster.

Tipo: stringa

pianificatore
metadati

I metadati dello scheduler.

nome

Il nome dello scheduler.

Tipo: stringa

version

La versione dello scheduler.

Tipo: stringa

tipo

Il tipo di scheduler.

Tipo: stringa

version

AWS ParallelCluster versione utilizzata per creare il cluster.

Tipo: stringa

Messaggi di convalida

Un elenco di messaggi con un livello di convalida inferiore a. validationFailureLevel L'elenco dei messaggi viene raccolto durante la convalida della configurazione.

id

L'ID del validatore.

Tipo: stringa

level

Il livello di convalida.

Tipo: stringa

Valori validi: INFO | WARNING | ERROR

message

Il messaggio di convalida.

Tipo: stringa

tipo

Il tipo di validatore.

Tipo: stringa

Esempio

Python

Richiesta

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

200 Risposta

{ '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' } }