Nota: Para obtener más información acerca de la resolución de los síntomas descritos anteriormente, consulte Restarting the Management agents on an ESX or ESXi Server (1003490).
Si el problema es recurrente y necesita encontrar la tarea que el host ESX demora en procesar, puede utilizar los siguientes pasos para aislar la tarea.
ESX
Para recopilar información de tareas para hosts ESX:
- Inicie sesión en el host ESX en la consola o mediante SSH. Para obtener más información, consulte Unable to connect to an ESX host using Secure Shell (SSH) (1003807).
- Para obtener una lista de las tareas de este host, ejecute el comando:
vmware-vim-cmd vimsvc/task_list
El resultado es similar a:
(ManagedObjectReference) [
'vim.Task:haTask-112-vim.VirtualMachine.createSnapshot-3887',
'vim.Task:haTask-pool21-vim.ResourcePool.updateConfig-33252',
'vim.Task:haTask-pool22-vim.ResourcePool.updateConfig-33253',
'vim.Task:haTask-pool3-vim.ResourcePool.updateConfig-33254',
'vim.Task:haTask-pool5-vim.ResourcePool.updateConfig-33255',
'vim.Task:haTask-pool6-vim.ResourcePool.updateConfig-33256',
'vim.Task:haTask-pool7-vim.ResourcePool.updateConfig-33257',
'vim.Task:haTask-pool8-vim.ResourcePool.updateConfig-33258',
'vim.Task:haTask-pool10-vim.ResourcePool.updateConfig-33260'
]
- Para obtener una lista de tareas asociadas a máquinas virtuales específicas, primero debe obtener el Vmid de la máquina virtual. Ejecute el comando:
vmware-vim-cmd vmsvc/getallvms
El resultado es similar a:
Vmid Name File Guest OS Version Annotation
112 VM-1 [Datastore] VM-3/VM-3.vmx winLonghornGuest vmx-04
128 VM-2 [Datastore] VM-3/VM-3.vmxwinXPProGuest vmx-04
144 VM-3 [Datastore] VM-3/VM-3.vmx winNetStandardGuest vmx-04
- Tome nota de los valores debajo de la columna Vmid, ya que se hará referencia a ellos en pasos posteriores.
- Cuando tenga el Vmid, podrá obtener una lista de tareas asociadas a una máquina virtual específica. Ejecute el comando:
vmware-vim-cmd vmsvc/get.tasklist <VMID>
donde <VMID> es el número identificado en el paso 4.
El resultado es similar a:
(ManagedObjectReference) [
'vim.Task:haTask-112-vim.VirtualMachine.createSnapshot-3887'
]
- Tome nota del identificador de tarea. En el ejemplo anterior, el identificador de tarea es 3887.
- Para obtener información acerca de un estado de tarea en particular, ejecute el comando:
vmware-vim-cmd vimsvc/task_info<task identifier>
donde <task identifier> es el número registrado en el paso 6.
El resultado es similar a:
(vmodl.fault.ManagedObjectNotFound) {
dynamicType = <unset>,
faultCause = (vmodl.MethodFault) null,
obj = 'vim.Task:3887',
msg = "The object has already been deleted or has not been completely created",
}
ESXi
Para recopilar información de tareas para hosts ESX:
- Inicie sesión en el host ESXi en la consola. Para obtener más información, consulte Tech Support Mode for Emergency Support (1003677).
- Para obtener una lista de las tareas de este host, ejecute el comando:
vim-cmd vimsvc/task_list
El resultado es similar a
(ManagedObjectReference) [
'vim.Task:haTask-112-vim.VirtualMachine.createSnapshot-3887',
'vim.Task:haTask-pool21-vim.ResourcePool.updateConfig-33252',
'vim.Task:haTask-pool22-vim.ResourcePool.updateConfig-33253',
'vim.Task:haTask-pool3-vim.ResourcePool.updateConfig-33254',
'vim.Task:haTask-pool5-vim.ResourcePool.updateConfig-33255',
'vim.Task:haTask-pool6-vim.ResourcePool.updateConfig-33256',
'vim.Task:haTask-pool7-vim.ResourcePool.updateConfig-33257',
'vim.Task:haTask-pool8-vim.ResourcePool.updateConfig-33258',
'vim.Task:haTask-pool10-vim.ResourcePool.updateConfig-33260'
]
- Para obtener una lista de tareas asociadas a máquinas virtuales específicas, primero debe obtener el Vmid de la máquina virtual. Ejecute el comando:
vim-cmd vmsvc/getallvms
El resultado es similar a:
Vmid Name File Guest OS Version Annotation
112 VM-1 [Datastore] VM-3/VM-3.vmx winLonghornGuest vmx-04
128 VM-2 [Datastore] VM-3/VM-3.vmxwinXPProGuest vmx-04
144 VM-3 [Datastore] VM-3/VM-3.vmx winNetStandardGuest vmx-04 - Tome nota de los valores debajo de la columna Vmid, ya que se hará referencia a ellos en pasos posteriores.
- Una vez que obtenga el Vmid, podrá obtener una lista de tareas asociadas a una máquina virtual específica ejecutando el comando:
vim-cmd vmsvc/get.tasklist <VMID>
donde <VMID> es el número identificado en el paso 4.
El resultado es similar a:
(ManagedObjectReference) [
'vim.Task:haTask-112-vim.VirtualMachine.createSnapshot-3887'
]
- Tome nota del identificador de tarea. En el ejemplo anterior, el identificador de tarea es 3887'
- Para obtener información acerca de un estado de tarea en particular, ejecute el comando:
vim-cmd vimsvc/task_info<task identifier>
donde <task identifier> es el número registrado en el paso 6.
El resultado es similar a:
(vmodl.fault.ManagedObjectNotFound) {
dynamicType = <unset>,
faultCause = (vmodl.MethodFault) null,
obj = 'vim.Task:3887',
msg = "The object has already been deleted or has not been completely created",
}