Condividi tramite


Definire un'attività di rilascio del nodo

Un'attività Node Release esegue un comando o uno script in ogni nodo man mano che viene rilasciato dal processo. È possibile usare un'attività Node Release per pulire o raccogliere dati dai nodi non appena vengono rilasciati dal processo. Ad esempio, è possibile specificare i comandi per eseguire le attività seguenti:

  • Spostare i file di dati o di log creati in locale in una risorsa condivisa.

  • Eliminare file o directory.

  • Restituisce il nodo allo stato originale.

  • Avviare o arrestare i servizi.

È possibile usare la procedura seguente per creare un'attività Node Release usando HPC Job Manager.

Annotazioni

Per completare questa procedura, è necessario essere stati aggiunti come utente nel cluster oppure è necessario essere membri di un gruppo di dominio aggiunto come utente nel cluster. Per altre informazioni, contattare l'amministratore del cluster.

Aggiungere un'attività di rilascio del nodo

In HPC Job Manager l'opzione per aggiungere un'attività è disponibile nelle finestre di dialogo Nuovo processo, Modifica processo e Copia processo . Ad esempio, la procedura seguente descrive come aggiungere un'attività nella finestra di dialogo Nuovo processo .

Per aggiungere un'attività Node Release

  1. Nel riquadro Azioni di HPC Job Manager fare clic su Nuovo processo.

  2. Nel riquadro sinistro della finestra di dialogo Nuovo processo fare clic su Modifica attività.

  3. Scegliere il pulsante Aggiungi , fare clic sulla freccia giù e quindi fare clic su Node Release Task (Attività rilascio nodo).

  4. Nella finestra di dialogo attività digitare un nome per l'attività.

  5. Specificare un comando per l'attività. Ad esempio, per eliminare tutti i file da una cartella, è possibile digitare il comando come segue:

    delete c:\temp\^*

    Annotazioni

    Nei processi che includono attività secondarie, ad esempio le attività di rilascio del nodo , l'utilità di pianificazione del processo interpreta l'asterisco (*) come segnaposto per l'ID attività secondaria. Per eseguire un comando che usa un asterisco (*), includere il cursore (^) come carattere di escape.

  6. Fare clic su OK per aggiungere l'attività al processo. La nuova attività viene ora visualizzata nell'elenco delle attività per il processo.

  7. È possibile definire proprietà aggiuntive dell'attività, ad esempio Impostazioni di esecuzione e Risorse necessarie , selezionando l'attività nell'elenco e modificando i valori delle proprietà nel riquadro Proprietà attività .

Considerazioni aggiuntive

  • Il tempo di esecuzione massimo predefinito (in secondi) per le attività di rilascio del nodo è definito dall'amministratore del cluster con il parametro del cluster Node Release Task Timeout .

  • Se un processo ha un tempo di esecuzione massimo e un'attività Node Release , l'utilità di pianificazione del processo annulla le altre attività del processo prima della scadenza del processo (tempo di esecuzione del processo meno tempo di esecuzione dell'attività Rilascio nodo). In questo modo l'attività Node Release può essere eseguita entro il tempo allocato per il processo.

  • Le attività di rilascio del nodo vengono eseguite quando un processo viene annullato. Le attività di rilascio del nodo non vengono eseguite quando il processo viene annullato o annullato da una precedenza immediata. Per ignorare l'attività Rilascio nodo , vedere Forzare l'annullamento di un processo o un'attività - Job Manager.

  • Le proprietà dell'attività seguenti non si applicano alle attività avviate per ogni risorsa e non possono essere impostate nelle attività Di preparazione del nodo, Rilascio nodo o Servizio :

    • Numero di core, socket, nodi

    • Nodi obbligatori

    • Esclusivo

    • Rieseguibile

    • Dipende (dipendenze delle attività)

    • Impostazioni dello sweep dei parametri

  • Per informazioni sulla terminologia di base, l'apertura di HPC Job Manager e la connessione a un cluster, vedere Panoramica di HPC Job Manager.

Altri riferimenti