Gestion des tâches et planification
Les travaux sont placés dans une file d'attente de travaux et exécutés en arrière-plan lorsque des ressources sont disponibles. Si une tâche consomme trop de ressources de cluster, vous pouvez l'arrêter ou le mettre en pause jusqu'à ce que la demande sur le cluster soit moins élevée. Vous pouvez également surveiller et redémarrer les travaux.
Catégories de travail
Il existe trois catégories de travaux que vous pouvez gérer : affilié au serveur, affilié au cluster et privé.
Un travail peut se trouver dans l'une des catégories suivantes :
-
Travaux affiliés au serveur
Ces travaux sont mis en file d'attente par l'infrastructure de gestion vers un nœud spécifique à exécuter.
-
Emplois affiliés à un groupe
Ces travaux sont mis en file d'attente par l'infrastructure de gestion vers n'importe quel nœud du cluster à exécuter.
-
Emplois privés
Ces jobs sont spécifiques à un nœud et n'utilisent pas la base de données répliquée (RDB) ou tout autre mécanisme du cluster. Les commandes qui gèrent les travaux privés nécessitent un niveau de privilège avancé ou supérieur.
Commandes de gestion des travaux
Lorsque vous entrez une commande qui appelle un travail, généralement, la commande vous informe que le travail a été mis en file d'attente, puis revient à l'invite de commande CLI. Toutefois, certaines commandes indiquent plutôt la progression du travail et ne reviennent pas à l'invite de commande CLI tant que le travail n'a pas été terminé. Dans ce cas, vous pouvez appuyer sur Ctrl-C pour déplacer le travail en arrière-plan.
Les fonctions que vous recherchez… | Utilisez cette commande… |
---|---|
Affiche des informations sur tous les travaux |
|
Affiche des informations sur les travaux par nœud |
|
Affiche des informations sur les travaux affiliés à un cluster |
|
Affiche des informations sur les tâches terminées |
|
Affiche des informations sur l'historique des travaux |
Jusqu'à 25,000 enregistrements de tâche sont stockés pour chaque nœud du cluster. Par conséquent, toute tentative d'affichage de l'historique complet du travail peut prendre beaucoup de temps. Pour éviter les temps d'attente potentiellement longs, il est conseillé d'afficher les tâches par nœud, machine virtuelle de stockage ou ID d'enregistrement. |
Affiche la liste des travaux privés |
|
Affiche des informations sur les travaux privés terminés |
|
Affiche des informations sur l'état d'initialisation des gestionnaires de travaux |
|
Surveiller la progression d'une tâche |
|
Surveiller la progression d'un travail privé |
|
Interrompre un travail |
|
Interrompre un travail privé |
|
Reprendre un travail en pause |
|
Reprendre un travail privé en pause |
|
Arrêter un travail |
|
Arrêter un travail privé |
|
Supprimer un travail |
|
Supprimer un travail privé |
|
Dissociez un travail affilié à un cluster avec un nœud non disponible qui le possède, de sorte qu'un autre nœud puisse prendre possession de ce travail |
|
Vous pouvez utiliser le |
Commandes de gestion des planifications de travaux
De nombreuses tâches, par exemple, les copies Snapshot de volume, peuvent être configurées pour s'exécuter sur des planifications spécifiées.les planifications qui s'exécutent à des heures spécifiques sont appelées cron planifications (similaires à UNIX) cron
planifications). Les horaires exécutés à intervalles sont appelés interval planifications. Vous utilisez le job schedule
commandes permettant de gérer les planifications de tâches.
Les planifications de tâches ne s'adaptent pas aux modifications manuelles apportées à la date et à l'heure du cluster. Ces travaux sont planifiés pour s'exécuter en fonction de l'heure actuelle du cluster au moment de la création du travail ou de l'exécution du travail le plus récent. Par conséquent, si vous modifiez manuellement la date ou l'heure du cluster, vous devez utiliser le job show
et job history show
commandes permettant de vérifier que tous les travaux planifiés sont mis en file d'attente et terminés en fonction de vos besoins.
Si le cluster fait partie d'une configuration MetroCluster, la planification de tâches sur les deux clusters doit être identique. Par conséquent, si vous créez, modifiez ou supprimez un Job planning, vous devez effectuer la même opération sur le cluster distant.
Les fonctions que vous recherchez… | Utilisez cette commande… |
---|---|
Affiche des informations sur tous les horaires |
|
Affiche la liste des travaux par planning |
|
Affiche des informations sur les planifications cron |
|
Affiche des informations sur les plannings d'intervalles |
|
Créez une planification cron |
À partir de ONTAP 9.10.1, vous pouvez inclure le SVM pour votre planification de tâches. |
Créer un planning d'intervalles |
Vous devez spécifier au moins un des paramètres suivants : |
Modifier une planification cron |
|
Modifier un planning d'intervalles |
|
Supprimer un planning |
|
Supprimez une planification cron |
|
Supprimer un planning d'intervalles |
|