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à.
Domande frequenti su Slurm reboot in AWS 2 PEZZI
Trova le risposte alle domande più frequenti sull'uso del riavvio di Slurm in PCS. AWS
- Cos'è il supporto per il riavvio di Slurm?
-
Supporto per il comando nativo di Slurm.
scontrol rebootUsa questo comando per riavviare i nodi di calcolo senza la sostituzione automatica delle istanze, il che preserva la capacità delle istanze EC2 e riduce i costi operativi. - Chi può usare i comandi di riavvio di Slurm?
-
Solo gli utenti Slurm Admin (utenti root) possono eseguire i comandi di riavvio. Gli utenti normali che tentano di utilizzare
scontrol rebootriceveranno un messaggio di errore di autorizzazione negata da Slurm senza influire sul nodo. - Cosa succede ai processi in esecuzione durante un riavvio?
-
Per impostazione predefinita, i processi vengono completati normalmente prima del riavvio. Con l'opzione ASAP, il nodo viene svuotato per evitare nuovi processi e il riavvio avviene al termine dei lavori correnti. I processi possono essere annullati o messi in attesa per il riavvio immediato.
- In che modo è diverso dal riavvio della console EC2?
-
Il riavvio di Slurm preserva l'istanza EC2 ed evita la sostituzione, mentre i riavvii della console EC2 attivano il PCS per sostituire l'istanza a causa di controlli di integrità falliti durante il processo di riavvio.
- Posso configurare script di riavvio personalizzati?
-
No, la RebootProgram configurazione non è supportata nella versione iniziale. La funzionalità utilizza il comportamento di riavvio standard di Slurm senza supporto per script personalizzati.
- Quanto dura il riavvio di Slurm?
-
Il tempo di riavvio varia in base al tipo di istanza, ai processi di avvio del cliente, alla configurazione dell'AMI e alla necessità o meno che i job debbano essere completati prima. Il processo include l'attesa del completamento dei processi, il riavvio fisico, i controlli di integrità e la registrazione del demone slurmd.
- Posso vedere una cronologia dei riavvii?
-
Gli eventi di riavvio vengono registrati nei log di Slurm (slurmctld e slurmd) che possono essere monitorati tramite. CloudWatch Il campo del motivo nello stato del nodo mostra il motivo del riavvio durante il processo.
- Cosa succede se un nodo si blocca durante il riavvio?
-
Se un nodo non completa il processo di riavvio entro tale termine ResumeTimeout, verrà contrassegnato come DOWN. Controlla CloudWatch i log per eventuali errori, verifica la connettività di rete ed esamina i log slurmd. Contatta l' AWS assistenza se i problemi persistono.
- Posso riavviare più nodi contemporaneamente?
-
Sì, puoi specificare più nodi nel comando reboot:
scontrol reboot ASAP node1,node2,node3 - Come posso riavviare un nodo senza attendere il completamento dei processi?
-
Per riavviare immediatamente un nodo in caso di problemi quali nodi problematici che influiscono sui processi multinodo, un significativo peggioramento delle prestazioni o un comportamento instabile della GPU, sono disponibili due opzioni:
-
Annulla e riavvia: innanzitutto, annulla i lavori interessati utilizzando, quindi avvia un riavvio immediato utilizzando
scancel <job_id>.scontrol reboot ASAP <nodename>I processi in esecuzione verranno interrotti e dovranno essere inviati nuovamente dopo il ripristino del nodo. -
Drain and Requeue (meno impattante): inizia avviando un drain e riavviando con, quindi metti in coda i lavori interessati utilizzando.
scontrol reboot ASAP <nodename>scontrol requeue <job_id>In questo modo i lavori vengono ripristinati in stato di sospeso anziché annullarli.
-
- Cosa succede se si specifica nextState=DOWN?
-
Se lo specifichi
nextstate=DOWN, il nodo verrà contrassegnato come non integro dopo il riavvio e attiverà la sostituzione dell'istanza. Per evitare la sostituzione dell'istanza, non specificare nextstate o use.nextstate=RESUME
Risorse aggiuntive
-
Per le procedure di riavvio di base, consulta. Riavvia un nodo di calcolo usando Slurm in AWS 2 PEZZI
-
Per la risoluzione dei problemi di riavvio, vedere. Risoluzione dei problemi di riavvio di Slurm in AWS 2 PEZZI
-
Per la documentazione sul riavvio di Slurm, consulta la documentazione di Slurm scontrol. https://slurm.schedmd.com/scontrol.html#OPT_reboot