Les tâches vSphere sont des activités et des actions qui surviennent sur un objet dans l'inventaire vSphere.

Les tâches vSphere représentent les activités système qui ne se terminent pas immédiatement, par exemple la migration d'une machine virtuelle. Par exemple, la mise hors tension d'une machine virtuelle est une tâche. Vous pouvez soit effectuer cette tâche manuellement chaque soir, soit configurer une tâche planifiée pour qu'elle mette la machine virtuelle hors tension chaque soir.

Affichage des tâches vSphere

Découvrez comment vous pouvez afficher les tâches associées à un seul objet ou à tous les objets d'un environnement vSphere.

Par défaut, la liste des tâches d'un objet inclut également les tâches effectuées sur ses objets enfants. Vous pouvez filtrer la liste des tâches en entrant l'objet de votre choix dans le filtre de colonne Cible.

Si vous êtes connecté à une instance de vCenter Server qui fait partie d'un groupe vCenter Enhanced Linked Mode, la colonne Serveur de la liste des tâches indique le nom du système vCenter Server sur lequel la tâche est exécutée.

Procédure

  1. Dans vSphere Client, accédez à un objet dans l'inventaire.
  2. Cliquez sur l'onglet Surveiller.
  3. Sous Tâches et événements, sélectionnez Tâches.
    La liste des tâches contient les tâches effectuées sur l'objet et des informations détaillées, telles que la cible, l'état de la tâche, l'initiateur, et l'heure de début/fin de la tâche.
    Vous pouvez limiter le nombre de tâches visibles dans le volet Tâches en sélectionnant une option dans le menu déroulant Tâches par page.
  4. (Facultatif) Cliquez sur l'icône de filtre (Sélectionner un filtre) sur un en-tête de colonne et filtrez la liste des tâches en entrant des critères de filtrage.
  5. (Facultatif) Cliquez sur l'icône de développement de la ligne (Développer la ligne) pour afficher les événements associés à une tâche. Vous pouvez afficher des informations sur plusieurs tâches en même temps.
  6. (Facultatif) Cliquez sur Ouvrir dans un nouvel onglet pour ouvrir uniquement la console des tâches dans un onglet de navigateur distinct.

Comment annuler une tâche vSphere

L'annulation d'une tâche vSphere en arrête l'exécution. L'annulation d'une tâche planifiée n'annule pas les exécutions suivantes. Pour annuler une tâche planifiée qui ne s'est pas exécutée, replanifiez-la.

Conditions préalables

Privilèges requis :

  • Tâches manuelles : Tâches.Mettre à jour une tâche
  • Tâches planifiées : Tâche planifiée.Supprimer une tâche

Procédure

  1. Localisez la tâche dans le volet Tâches récentes.
    Par défaut, le volet Tâches récentes s'affiche au bas de vSphere Client.
  2. Cliquez sur le bouton Annuler (Annulation d'une tâche.) en regard de la barre de progression dans la colonne État pour la tâche souhaitée.
    Si l'option d'annulation est indisponible, la tâche sélectionnée ne peut être annulée.
  3. Dans la boîte de dialogue contextuelle Annuler la tâche, cliquez sur OK.

Résultats

Le système vCenter Server ou l'hôte ESXi arrête la progression de la tâche et ramène l'objet à son état précédent. vSphere Client affiche la tâche avec un état Cette tâche a été annulée par un utilisateur..

Les tâches annulées et les événements correspondants sont conservés dans la base de données vCenter Server. Pour plus d'informations sur la conservation des tâches et des événements dans la base de données vCenter Server et sur la configuration des paramètres de la base de données, reportez-vous à la documentation de Surveillance et performances de vSphere.

Filtrage des tâches vSphere

Pour réduire le nombre de tâches vSphere affichées pour un seul objet ou tous les objets de votre environnement, filtrez l'historique des tâches dans la base de données en utilisant plusieurs critères, tels que l'état, l'initiateur et l'intervalle de temps.

Procédure

  1. Dans vSphere Client, accédez à un objet dans l'inventaire.
  2. Cliquez sur l'onglet Surveiller.
  3. Sous Tâches et événements, sélectionnez Tâches.
  4. Cliquez sur Filtrer.

    La boîte de dialogue Filtrer les tâches s'ouvre.

  5. Filtrez les tâches que vous souhaitez afficher.
    1. Cochez les cases correspondantes dans la liste des options État pour filtrer les tâches en fonction de leur état.
    2. Dans le menu déroulant Type, sélectionnez le type de tâche.
      • Utilisateur : affiche les tâches initiées par tous les utilisateurs, par exemple les utilisateurs vsphere.local, les utilisateurs de domaine Active Directory et les utilisateurs système.

      • Système : affiche les tâches initiées uniquement par les utilisateurs système. Les utilisateurs système sont des comptes d'utilisateurs associés à une application ou à un service.

    3. Pour afficher les tâches initiées par tous les utilisateurs ou par des utilisateurs spécifiques, sélectionnez la case d'option Tous les utilisateurs ou Utilisateurs spécifiques.

      Si vous choisissez d'afficher les tâches effectuées par des utilisateurs spécifiques, créez une liste d'utilisateurs.

      1. Sélectionnez le domaine des utilisateurs dans le menu déroulant.

      2. Sélectionnez les utilisateurs qui ont initié les tâches.

        1. Entrez un nom dans la zone de recherche.

          Le système recherche des utilisateurs dans le domaine sélectionné.

        2. Sélectionnez un utilisateur et cliquez sur Ajouter.

    4. Dans le menu déroulant Sélectionner l'heure définie, sélectionnez l'heure à laquelle la tâche a été démarrée, terminée ou mise en file d'attente.
    5. Dans les options Sélectionner l'intervalle de temps, sélectionnez l'intervalle de temps pendant lequel les tâches ont été effectuées.
      • Relatif : si vous souhaitez filtrer les tâches pour un intervalle de temps relatif, spécifiez l'intervalle de temps relatif dans les menus déroulants Dernière et Plage.

      • Plage de dates : si vous souhaitez filtrer les tâches pour une période spécifique, spécifiez la date et l'heure dans les menus déroulants.

      Par exemple, pour filtrer les tâches mises en file d'attente au cours des 2 dernières semaines, dans le menu déroulant Sélectionner l'heure définie sélectionnez Heure de mise en file d'attente et sélectionnez le bouton radio Relatif. Ensuite, dans le menu déroulant Dernière, sélectionnez  2 puis, dans le menu déroulant Plage, sélectionnez Semaines.
  6. Cliquez sur Filtrer.

Résultats

La page Tâches affiche les tâches qui correspondent à vos critères. Si vous souhaitez effacer le filtre des tâches, cliquez sur Effacer tous les filtres dans le coin supérieur droit.

Exportation des tâches vSphere

Vous pouvez exporter les informations détaillées des tâches vSphere sélectionnées ou de toutes les tâches répertoriées dans la page Tâches vers un fichier CSV.

Pour exporter les informations de certaines tâches spécifiques, vous pouvez filtrer la liste des tâches, puis sélectionner uniquement les tâches de votre choix. Vous pouvez également exporter les informations sur toutes les tâches répertoriées pour un objet ou tous les objets de l'environnement vSphere.

Procédure

  1. Dans vSphere Client, accédez à un objet dans l'inventaire.
  2. Cliquez sur l'onglet Surveiller.
  3. Sous Tâches et événements, sélectionnez Tâches.
  4. (Facultatif) Pour exporter une ou plusieurs tâches, cochez les cases en regard des tâches correspondantes.
  5. Cliquez sur Exporter dans le coin supérieur gauche du volet Tâches.
    Note : Par défaut, si vous n'avez sélectionné aucune tâche, les informations détaillées sur toutes les tâches affichées sont exportées.
    1. (Facultatif) Si vous avez sélectionné une ou plusieurs tâches, mais que vous souhaitez exporter les informations relatives à toutes les tâches affichées, cliquez sur Toutes les lignes.
    2. (Facultatif) Si vous souhaitez exporter uniquement les informations relatives aux tâches sélectionnées, cliquez sur Lignes sélectionnées.
    Le fichier CSV est généré et disponible au téléchargement.

Exportation de tâches vSphere avec l'exportation avancée

Vous pouvez utiliser l'option d'exportation avancée pour exporter des tâches vSphere qui répondent à des critères spécifiques, tels que l'état, l'initiateur et l'intervalle de temps.

Vous pouvez exporter jusqu'à 100 tâches qui répondent à vos critères spécifiques. Vous pouvez utiliser les informations exportées à des fins de surveillance et de dépannage. Par exemple, vous pouvez exporter les tâches effectuées par des utilisateurs spécifiques pendant la période pendant laquelle une activité suspecte a été détectée.

Procédure

  1. Dans vSphere Client, accédez à un objet dans l'inventaire.
  2. Cliquez sur l'onglet Surveiller.
  3. Sous Tâches et événements, sélectionnez Tâches.
  4. Dans le menu déroulant Exporter, sélectionnez Exportationavancée.

    La boîte de dialogue Tâches d'exportation avancées s'ouvre.

  5. Filtrez les tâches pour lesquelles vous souhaitez exporter des informations.
    1. Pour exporter uniquement les tâches ayant un état spécifique, cochez les cases correspondantes dans la liste d'options État.
    2. Pour exporter les tâches en fonction de l'initiateur des tâches, sélectionnez l'une des options dans le menu déroulant Type.
      • Utilisateur : exporte les tâches initiées par tous les utilisateurs, par exemple les utilisateurs vsphere.local, les utilisateurs de domaine Active Directory et les utilisateurs système.

      • Système : exporte les tâches initiées uniquement par les utilisateurs système. Les utilisateurs système sont des comptes d'utilisateurs associés à une application ou à un service.

    3. Dans les cases d'option Utilisateurs, indiquez si vous voulez exporter les tâches initiées par des utilisateurs spécifiques ou par tous les utilisateurs.

      Si vous sélectionnez la case d'option Spécifier des utilisateurs, vous devez créer une liste d'utilisateurs.

      1. Dans le menu déroulant Domaine, sélectionnez le domaine où se trouve les utilisateurs.

      2. Créez une liste d'utilisateurs qui ont initié les tâches.

        1. Entrez un nom dans la zone de texte de recherche.

          Le système recherche des utilisateurs dans le domaine sélectionné.

        2. Sélectionnez un utilisateur dans la liste, puis cliquez sur Ajouter.

    4. Dans le menu déroulant Sélectionner l'heure définie, sélectionnez une heure qui définit l'intervalle de temps des tâches exportées.

      Vous pouvez choisir entre l'heure de début, l'heure de fin et l'heure de mise en file d'attente.

    5. Dans les options Sélectionner l'intervalle de temps, sélectionnez l'intervalle de temps pour les tâches exportées.
      • Relatif : si vous souhaitez exporter les tâches pour un intervalle de temps relatif, spécifiez l'intervalle de temps relatif dans les menus déroulants Dernière et Plage.

      • Plage de données : si vous souhaitez exporter les tâches pour une période spécifique, spécifiez la date et l'heure dans les menus déroulants.

      Par exemple, pour exporter les tâches mises en file d'attente entre le 13 mars 2022 à 10 h 30 et le 13 juin 2022 à 20 h 30 dans le menu déroulant Sélectionner l'heure définie, sélectionnez Heure de mise en file d'attente. Sélectionnez ensuite la case d'option Plage de données et spécifiez la période à l'aide des champs de texte correspondants.

    6. Dans les cases d'option Inclure les colonnes, indiquez si vous souhaitez exporter les informations à partir de toutes les colonnes ou de colonnes spécifiques.
  6. Cliquez sur Exporter.

Résultats

Un fichier .csv est généré et disponible pour le téléchargement.

Planification des tâches vSphere

Vous pouvez planifier des tâches vSphere pour qu'elles s'exécutent soit une seule fois, soit plusieurs fois à intervalle régulier.

Les tâches vSphere que vous pouvez planifier sont répertoriées dans le tableau suivant.

Tableau 1. Tâches planifiées
Tâche planifiée Description
Ajouter un hôte Ajoute l'hôte au centre de données ou au cluster désigné.
Modifier l'état d'alimentation d'une machine virtuelle Mets sous tension, hors tension, suspend ou réinitialise l'état de la machine virtuelle.
Modifier les paramètres d'alimentation de cluster Activez ou désactivez DPM pour les hôtes d'un cluster.
Modifier les paramètres de ressource d'un pool de ressources ou d'une machine virtuelle Modifie les paramètres de ressource suivants :
  • CPU : parts, réservation, limite.
  • Mémoire : parts, réservation, limite.
Vérifier la conformité d'un profil Vérifie que la configuration d'un hôte concorde avec la configuration indiquée dans un profil d'hôte.
Cloner une machine virtuelle Réalise un clone de la machine virtuelle et la met sur l'hôte ou cluster désigné.
Créer une machine virtuelle Crée une nouvelle machine virtuelle sur l'hôte désigné.
Déployer une machine virtuelle Crée une nouvelle machine virtuelle à partir d'un modèle sur l'hôte ou le cluster désigné.
Migrer une machine virtuelle Migre une machine virtuelle sur l'hôte ou la banque de données désignés, au moyen de la migration ou de la migration avec vMotion.
Effectuer un snapshot d'une machine virtuelle Capture l'état entier de la machine virtuelle au moment où le snapshot est réalisé.
Scanner pour détecter les mises à niveau Scanne les modèles, machines virtuelles et hôtes pour détecter si des mises à niveau sont disponibles.

Cette tâche n'est disponible que si vSphere Lifecycle Manager est installé.

Corriger Installe les correctifs manquants des lignes de base sélectionnées pour la correction sur les hôtes détectés au cours de l'opération d'analyse et applique les paramètres récemment configurés.

Cette tâche n'est disponible que si vSphere Lifecycle Manager est installé.

Les tâches planifiées se créent à l'aide de l'assistant de tâche planifiée Scheduled Task. Pour certaines tâches planifiées, cet assistant ouvre l'assistant spécial de cette tâche. Par exemple, si vous créez une tâche planifiée qui migre une machine virtuelle, l'assistant de tâche planifiée Scheduled Task ouvre l'assistant de migration machine virtuelle Migrate Virtual Machine, qui sert à configurer les détails de la migration.

Il n'est pas possible de planifier une seule tâche à exécuter sur plusieurs objets. Par exemple, vous ne pouvez créer sur un hôte une tâche planifiée qui mette sous tension toutes les machines virtuelles de cet hôte. Vous devez créer une tâche planifiée distincte pour chaque machine virtuelle.

Une fois qu'une tâche planifiée s'exécute, vous pouvez la replanifier pour réexécution à un autre moment.

Note : Au moment où une tâche planifiée est sur le point de s'exécuter, l'utilisateur qui a créé ou modifié la tâche pour la dernière fois doit être authentifié et autorisé à l'exécuter. Si, par exemple, les autorisations de l'utilisateur pour créer ou modifier une tâche planifiée sont supprimées ou si le compte d'utilisateur est supprimé, la tâche planifiée échoue avec un message d’erreur. Un administrateur ou un utilisateur disposant des privilèges requis peut replanifier la tâche pour les exécutions suivantes.

Création d'une tâche vSphere planifiée

Vous pouvez créer des tâches planifiées pour les opérations que vous souhaitez exécuter automatiquement une fois ou à un intervalle récurrent.

Si la tâche à planifier n'est pas disponible dans vSphere Client, utilisez vSphere API. Consultez le Guide de programmation de vSphere SDK.

Attention : Ne pas planifier plusieurs tâches simultanément sur le même objet. Les résultats sont imprévisibles.

Conditions préalables

Privilège requis : Planifier une tâche.Créer des tâches

Note : Au moment où une tâche planifiée est sur le point de s'exécuter, l'utilisateur qui a créé la tâche doit toujours disposer des privilèges Planifier une tâche.Créer des tâches. Si l’utilisateur n'est plus authentifié ou autorisé à exécuter la tâche (par exemple, si ses autorisations de création d'une tâche planifiée sont supprimées ou si le compte d'utilisateur est supprimé), la tâche planifiée échoue avec un message d'erreur. Un administrateur ou un autre utilisateur disposant des privilèges requis peut replanifier la tâche pour les exécutions suivantes.

Procédure

  1. Dans vSphere Client, accéder à l'objet pour lequel vous voulez planifier une tâche.
  2. Sélectionnez Configurer > Tâches planifiées > Nouvelle tâche planifiée.
  3. Dans le menu déroulant Nouvelle tâche planifiée, sélectionnez la tâche à planifier.
    L'assistant Planifier une nouvelle tâche s'ouvre pour la tâche et le nom de la tâche est ajouté en regard du nom de l'assistant. L'assistant contient une page qui vous permet de configurer les options de planification pour la tâche.
  4. Entrez les options de planification requises pour la tâche.
    1. Entrez le nom et la description de la tâche.
    2. Sélectionnez une fréquence pour l'exécution de la tâche.
      Option Description
      Une fois Exécute la tâche planifiée à l'heure sélectionnée.
      Après le démarrage de vCenter Exécute la tâche un nombre spécifié de minutes après le démarrage de l'instance de vCenter Server.
      Toutes les heures
      1. Entrez la fréquence de répétition.
      2. Entrez la date et l'heure de démarrage.
      3. Entrez la date et l'heure de fin.

      Par exemple, pour démarrer une tâche à la demi-heure de chaque cinquième heure, entrez 5 heures et 30 minutes.

      Quotidien
      1. Entrez la fréquence de répétition.
      2. Entrez la date et l'heure de démarrage.
      3. Entrez la date et l'heure de fin.
      Par exemple, pour exécuter la tâche à 14 h 30 tous les quatre jours, entrez 4 et 14:30.
      Hebdomadaire
      1. Entrez la fréquence de répétition.
      2. Sélectionnez le jour de la semaine.
      3. Entrez la date et l'heure de démarrage.
      4. Entrez la date et l'heure de fin.

      Par exemple, pour exécuter la tâche à 6 heures du matin chaque mardi et jeudi, entrez 1 semaine, 6 heures du matin, et sélectionnez mardi et jeudi.

      Mensuelle
      1. Entrez la fréquence de répétition.
      2. Sélectionner les jours en utilisant une des méthodes suivantes.
        • Entrez un jour spécifique du mois et le nombre de mois. Par exemple, le dixième jour tous les cinq mois.
        • Sélectionner premier, deuxième, troisième, quatrième ou dernier, et sélectionner le jour de la semaine et le nombre de mois.

          dernier exécute la tâche la dernière semaine du mois où le jour survient. Par exemple, si vous sélectionnez le dernier lundi du mois et que le mois finit un dimanche, la tâche s'exécute six jours avant la fin du mois.

    3. (Facultatif) Entrez une ou plusieurs adresses e-mail pour recevoir une notification par e-mail lorsque la tâche est terminée.
    Pour planifier certaines tâches, vous devez entrer des détails supplémentaires pour la tâche. Par exemple, pour planifier la prise d'un snapshot de machine virtuelle, l'assistant Planifier une nouvelle tâche (Prendre un snapshot) s'ouvre. Dans la page Options de planification, vous définissez les options de planification de la tâche et dans la page Modifier les paramètres, vous entrez les propriétés du snapshot.
  5. Cliquez sur Planifier la tâche.

Modification ou replanification d'une tâche vSphere planifiée

Après la création d'une tâche vSphere planifiée, vous pouvez modifier la planification, la fréquence et d'autres attributs de la tâche. Vous pouvez modifier et replanifier des tâches avant ou après leur exécution.

Conditions préalables

Privilège requis :Planifier une tâche.Modifier

Note : Au moment où une tâche planifiée est sur le point de s'exécuter, l'utilisateur qui a modifié pour la dernière fois la tâche planifiée doit toujours disposer des privilèges Planifier une tâche. Modifier. Si l'utilisateur n'est plus authentifié ou autorisé à exécuter la tâche (par exemple, si ses autorisations de modification d'une tâche planifiée sont supprimées ou si le compte d'utilisateur est supprimé), la tâche planifiée échoue avec un avertissement. Un administrateur ou un autre utilisateur disposant des privilèges requis peut replanifier la tâche pour les exécutions suivantes.

Procédure

  1. Dans vSphere Client, accéder à l'objet pour lequel vous souhaitez modifier une tâche planifiée.
    Pour voir toutes les tâches planifiées pour une instance de vCenter Server, accédez à cette instance de vCenter Server.
  2. Sélectionnez Configurer, puis sélectionnez Tâches planifiées.
  3. Sélectionnez une tâche dans la liste à gauche et cliquez sur Modifier.
  4. Cliquez avec le bouton droit sur la tâche et sélectionnez Modifier.
  5. Modifiez les attributs de la tâche selon les besoins.
  6. Cliquez sur Enregistrer.

Comment supprimer une tâche vSphere planifiée

La suppression d'une tâche planifiée supprime toutes les futures occurrences de la tâche. L'historique associé à toutes les occurrences terminées de la tâche demeure dans la base de données vCenter Server.

Conditions préalables

Privilège nécessaire :Tâche planifiée.Supprimer

Procédure

  1. Dans vSphere Client, accéder à l'objet pour lequel vous souhaitez supprimer une tâche planifiée.
    Pour voir toutes les tâches planifiées pour une instance de vCenter Server, accédez à cette instance de vCenter Server.
  2. Sélectionnez Configurer, puis sélectionnez Tâches planifiées.
  3. Sélectionnez une tâche dans la liste de gauche et cliquez sur Supprimer.