Archivi tag: vmware esx

VMWare: “Operation Failed Since Another Task Is In Progress”

L’altro giorno, mi sono trovato davanti a questo fastidiosissimo errore, tutto è nato quando ho premuto il pulsante di riavvio di una macchina virtuale. Analizzando i task, ho visto che il virtual center si era piantato nell’esecuzione dell’operazione, senza però andare in time out.

Per cercare di risolvere il problema ho utilizzato un utenza sui cui fosse abilitata la console ssh nel server ESX:

  1. digitato: cat /proc/vmware/vm/*/names, che ritorna la lista delle macchine virtuali in esecuzione in quell’ESX. Cosa più importante ritorna anche un id chiamato proprio vmid=####
  2. less -S /proc/vmware/vm/1865/cpu/status dove 1865 corrisponde al vmid. Si vedrà una serie di opzioni riguardanti la macchina virtuale fra cui una cosa simile a:group
    vm. 1429
  3. Quest’ultimo numero è il numero del processo associato alla macchina virtuale, basterà killarlo, dando /usr/lib/vmware/bin/vmkload_app -k 9 1429
  4. A questo punto la macchina da virtual center risulterà spenta e si potrà proseguire con le operazioni.