Condividi tramite


Modelli di processo

È possibile usare i modelli di processo per definire set di criteri di invio dei processi personalizzati. Con i modelli di processo, gli amministratori possono limitare efficacemente i tipi di processi in arrivo nel cluster, fornendo anche valori predefiniti che aiutano gli utenti che non hanno familiarità con la terminologia del servizio di pianificazione processi HPC. Poiché il modello di processo fornisce valori predefiniti, gli utenti possono anche inviare processi senza specificare alcuna proprietà del processo.

Con i modelli di processo è possibile:

  • Applicare limiti di tempo di esecuzione e dimensioni per i processi

  • Limitare la priorità del processo

  • Inviare diversi tipi di processi a diversi set di nodi

  • Partizionare il cluster per gruppi di utenti diversi

  • Semplificare l'invio di processi per l'utente

  • Personalizzare il processo di invio del processo per supportare diversi scenari utente

Impostazioni del modello di processo

Ogni modello di processo è costituito da:

  • Elenco delle proprietà del processo e delle impostazioni dei valori associate. Per ogni proprietà, l'amministratore può definire:

    • Valore predefinito che verrà utilizzato se non viene specificato alcun valore dall'utente

    • Vincoli su quali valori sono accettabili

  • Elenco di controllo di accesso (ACL) che definisce gli utenti autorizzati a inviare processi usando il modello di processo.

In HPC Job Manager, quando un utente seleziona un modello di processo per un nuovo processo, i valori disponibili per le proprietà del processo cambiano di conseguenza. Ad esempio, il menu a discesa Priorità mostra solo i livelli di priorità validi nel modello selezionato, l'impostazione di runtime non può essere generata al di sopra del massimo definito e, se applicabile, i valori predefiniti sono già compilati. Dopo che l'utente ha inviato il processo, il servizio utilità di pianificazione processi HPC conferma le autorizzazioni del modello, applica le impostazioni predefinite per tutte le proprietà non specificate dall'utente e convalida ogni proprietà in base ai vincoli di valore.

Nota

I modelli di processo non devono includere definizioni per ogni proprietà del processo. Se nel modello di processo non è specificata una proprietà, il servizio utilità di pianificazione processi HPC applica invece le impostazioni predefinite e i vincoli del modello di processo predefinito.

Modello di processo predefinito

Microsoft HPC Pack include un modello di processo predefinito denominato "Default". Il modello predefinito non specifica alcun vincolo; gli utenti possono modificare qualsiasi proprietà per il proprio processo usando questo modello. Il modello predefinito consente tutti i livelli di priorità del processo.

Gli amministratori del cluster possono modificare le impostazioni delle proprietà e modificare l'autorizzazione utente per il modello di processo predefinito. Per altre informazioni, vedere Modificare un modello di processo e impostare le autorizzazioni del modello di processo. Si noti che non è possibile eliminare il modello di processo predefinito e non è possibile rimuovere le proprietà del processo necessarie dal modello predefinito.

Importante

Quando un utente invia un processo senza specificare un modello di processo, il servizio utilità di pianificazione processi HPC assegna automaticamente il modello di processo predefinito.

Quando un utente invia un processo senza specificare un modello di processo, è possibile assegnare sistematicamente modelli di processo specifici in base alle informazioni desiderate creando un'applicazione di filtro per l'invio. Per altre informazioni, vedere Informazioni sui filtri di attivazione e invio.

Modalità di applicazione dei modelli di processo

Dopo che l'utente ha inviato il processo, il servizio utilità di pianificazione processi HPC applica il modello di processo in base a:

  • Conferma che l'utente dispone dell'autorizzazione Invia processi per il modello di processo specificato. In caso contrario, il processo viene rifiutato e l'invio non riesce. In questo modo un amministratore può controllare i tipi di processi che un gruppo selezionato di utenti può inviare.

  • Applicazione delle impostazioni predefinite dal modello di processo per qualsiasi proprietà del processo non specificata dall'utente.

  • Convalida di ogni proprietà del processo rispetto ai vincoli definiti nel modello di processo. Se una proprietà del processo non rientra nell'intervallo valido specificato nel modello, il processo viene rifiutato e l'invio ha esito negativo.

In questa sezione