Aggiornamento di un gruppo di nodi di AWS PCS calcolo - AWS PCS

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à.

Aggiornamento di un gruppo di nodi di AWS PCS calcolo

Questo argomento fornisce una panoramica delle opzioni disponibili e descrive gli elementi da considerare quando si aggiorna un gruppo di nodi di AWS PCS calcolo.

Opzioni per l'aggiornamento di un gruppo di AWS PCS nodi di calcolo

L'aggiornamento di un gruppo di nodi di AWS PCS calcolo consente di modificare le proprietà delle istanze avviate da AWSPCS, nonché le regole relative al modo in cui tali istanze vengono avviate. Ad esempio, puoi sostituire le istanze del gruppo di nodi AMI for con un'altra su cui è installato un software diverso. In alternativa, puoi aggiornare i gruppi di sicurezza per modificare la connettività di rete in entrata o in uscita. Puoi anche modificare la configurazione di scalabilità o persino modificare l'opzione di acquisto preferita da o verso le istanze Spot.

Le seguenti impostazioni dei gruppi di nodi non possono essere modificate dopo la creazione:

  • Nome

  • Istanze

Considerazioni sull'aggiornamento di un gruppo di nodi di AWS PCS calcolo

I gruppi di nodi di calcolo definiscono EC2 le istanze utilizzate per elaborare i lavori, fornire l'accesso interattivo alla shell e altre attività. Sono spesso associati a una o più AWS PCS code. Quando aggiorni il gruppo di nodi di calcolo per modificarne il comportamento (o quello dei nodi), considera quanto segue:

  • Le modifiche alle proprietà del gruppo di nodi di calcolo diventano effettive quando lo stato del gruppo di nodi di calcolo passa da Aggiornamento ad Attivo. Le nuove istanze vengono avviate con le proprietà aggiornate.

  • Gli aggiornamenti che non influiscono sulla configurazione di nodi specifici non influiscono sui nodi in esecuzione. Ad esempio, l'aggiunta di una sottorete e la modifica della strategia di allocazione.

  • Se si aggiorna il modello di avvio per un gruppo di nodi di calcolo, è necessario aggiornare il gruppo di nodi di calcolo per utilizzare la nuova versione.

  • Per aggiungere o rimuovere un gruppo di sicurezza dai nodi di un gruppo di nodi di calcolo, modifica il relativo modello di avvio e aggiorna il gruppo di nodi di calcolo. Le nuove istanze vengono lanciate con il set aggiornato di gruppi di sicurezza.

  • Se modifichi direttamente un gruppo di sicurezza utilizzato da un gruppo di nodi di calcolo, ciò ha effetto immediato sulle istanze in esecuzione e future.

  • Se aggiungi o rimuovi le autorizzazioni dal profilo dell'IAMistanza utilizzato da un gruppo di nodi di calcolo, ciò ha effetto immediato sulle istanze in esecuzione e future.

  • Per modificare le istanze AMI utilizzate da un gruppo di nodi di calcolo, aggiorna il gruppo di nodi di calcolo (o il relativo modello di avvio) per utilizzare il nuovo gruppo di nodi di calcolo AMI e attendi che le istanze vengano sostituite. AWS PCS

  • AWS PCSsostituisce le istanze esistenti nel gruppo di nodi dopo un'operazione di aggiornamento del gruppo di nodi. Se ci sono processi in esecuzione su un nodo, tali processi possono essere completati prima di AWS PCS sostituire il nodo. I processi utente interattivi (ad esempio sulle istanze del nodo di accesso) vengono terminati. Lo stato del gruppo di nodi torna a Active quando AWS PCS contrassegna le istanze da sostituire, ma la sostituzione effettiva avviene quando le istanze sono inattive.

  • Se riduci il numero massimo di istanze consentite in un gruppo di nodi di calcolo, AWS PCS rimuove i nodi da Slurm per raggiungere il nuovo numero massimo. AWS PCStermina le istanze in esecuzione associate ai nodi Slurm rimossi. I job in esecuzione sui nodi rimossi hanno esito negativo e ritornano nelle rispettive code.

  • AWS PCScrea un modello di avvio gestito per ogni gruppo di nodi di calcolo. Sono pcs-identifier-do-not-delete denominati. Non selezionarli quando crei o aggiorni un gruppo di nodi di calcolo, altrimenti il gruppo di nodi non funzionerà correttamente.

  • Se aggiorni un gruppo di nodi di calcolo per utilizzare Spot come opzione di acquisto, devi avere il ruolo AWSServiceRoleForEC2Spotcollegato al servizio nel tuo account. Per ulteriori informazioni, consulta Ruolo di Amazon EC2 Spot per AWS PCS.

Per aggiornare un gruppo di nodi di calcolo AWS PCS

È possibile aggiornare un gruppo di nodi utilizzando la Console AWS di gestione o il AWSCLI.

AWS Management Console
Per aggiornare un gruppo di nodi di calcolo
  1. Apri la AWS PCS console all'indirizzo https://console.aws.amazon.com/pcs/home#/clusters

  2. Seleziona il cluster in cui desideri aggiornare un gruppo di nodi di calcolo.

  3. Passa ai gruppi di nodi di calcolo, vai al gruppo di nodi che desideri aggiornare, quindi seleziona Modifica.

  4. Nelle sezioni Configurazione informatica, Impostazioni aggiuntive e Impostazioni di Slurmpersonalizzazione, aggiorna tutti i valori tranne:

    • Istanze: non è possibile modificare le istanze in un gruppo di nodi di calcolo.

  5. Scegli Aggiorna. Il campo Stato mostrerà Aggiornamento durante l'applicazione delle modifiche.

    Importante

    Gli aggiornamenti dei gruppi di nodi di calcolo possono richiedere diversi minuti.

AWS CLI
Per aggiornare un gruppo di nodi di calcolo
  1. Aggiorna il tuo gruppo di nodi di calcolo con il comando che segue. Prima di eseguire il comando, apporta le modifiche seguenti:

    1. Replace (Sostituisci) region-code con la AWS regione in cui vuoi creare il cluster.

    2. Replace (Sostituisci) my-node-group con il nome o computeNodeGroupId per il gruppo di nodi di calcolo.

    3. Replace (Sostituisci) my-cluster con il nome o clusterId del tuo cluster.

    aws pcs update-compute-node-group --region region-code \ --cluster-identifier my-cluster \ --compute-node-group-identifier my-node-group
  2. Aggiorna tutti i parametri del gruppo di nodi ad eccezione di--instance-configs. Ad esempio, per impostare un nuovo AMI ID, passa --amiId my-custom-ami-id dove my-custom-ami-id viene sostituito dal tuo AMI preferito.

Importante

L'aggiornamento del gruppo di nodi di calcolo può richiedere diversi minuti.

Puoi interrogare lo stato del tuo gruppo di nodi con il seguente comando.

aws pcs get-compute-node-group --region region-code \ --cluster-identifier my-cluster \ --compute-node-group-identifier my-node-group