Vérifier si une tâche sur snapshot est en toujours en cours

Lorsqu’on lance une tâche dans notre vCenter (take a snapshot, clone, etc) il se peut que celle-ci mettre beaucoup de temps à se terminer voir parfois la tâche se bloque.
Voici une procédure pour vérifier si votre tâche est toujours en cours de fonctionnement :

  • Se connecter en SSH sur l’ESX
  • Récupérer les informations des VMs sur l’ESX : vim-cmd vmsvc/getallvms
  • Récupérer les informations de la VM sur laquelle le snapshot est en cours : vim-cmd vmsvc/getallvms|grep “nom-de-la-vm”
  • Notez également le VMID de la VM pour retrouver la tâche sur la VM
  • Tapez la commande suivante pour voir les tâches en cours sur l’ESX : vim-cmd vimsvc/task_list

Si une tâche est en cours, la tâche s’affichera.

  • Pour voir les tâches précises de la VM tapez la commande suivante : vim-cmd vimsvc/task_list VMID

Exemple de résultat pour un snapshot :
haTask-112-vim.VirtualMachine.createSnapshot-3887 -> Ceci est le task_identifier

  • Pour avoir des infos sur la tâche, tapez la commande suivante : vmware-vim-cmd vimsvc/task_info task_identifier
  • Précision pour les suppressions de Snapshot, lorsque la tâche est bloqué, vous pouvez vérifier si la suppression est toujours en cours :
    • Sur l’ESX, il faut allez dans le dossier de la VM où se trouvent les VMDK : cd /vmfs/volumes/datastore/VM
    • Identifiez s’il y a des fichiers « delta » avec la commande : ls –la
    • Si des fichiers delta sont présents, alors il y a un snapshot. Vérifier donc si la tâche de suppression du snapshot modifie toujours les fichiers avec la commande : watch -n 1  “ls -le *flat.vmdk”

    Cette commande effectue un ls –le toutes les x secondes. Si l’heure d’un des disque évolue constamment, la tâche de suppression de snapshot travail toujours sur ce disque.

Previous post Créer une VM sous Workstation 10
Next post Installer les VMware Tools Windows

Leave a Reply

Your email address will not be published. Required fields are marked *

*