Bug #3334
vcenter driver fails when sending multiple actions
Status: | Closed | Start date: | 11/13/2014 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | Javi Fontan | % Done: | 0% | |
Category: | Drivers - VM | |||
Target version: | Release 4.10.1 | |||
Resolution: | fixed | Pull request: | ||
Affected Versions: | OpenNebula 4.10 |
Description
Sent by Sebastiaan Smit to the mailing list http://lists.opennebula.org/pipermail/users-opennebula.org/2014-November/046536.html:
We're testing the vCenter functionality in version 4.10 and see some strange behaviour while doing bulk actions.
Deleting VM's sometimes leave stray VM's on our cluster. We see the following in de VM log:
Sun Nov 9 15:51:34 2014 [Z0][LCM][I]: New VM state is RUNNING
Wed Nov 12 17:30:36 2014 [Z0][LCM][I]: New VM state is CLEANUP.
Wed Nov 12 17:30:36 2014 [Z0][VMM][I]: Driver command for 60 cancelled
Wed Nov 12 17:30:36 2014 [Z0][DiM][I]: New VM state is DONE
Wed Nov 12 17:30:41 2014 [Z0][VMM][W]: Ignored: LOG I 60 Command execution fail: /var/lib/one/remotes/vmm/vcenter/cancel '423cdcae-b6b3-07c1-def6-96b9f3f4b7b3' 'demo-01' 60 demo-01
Wed Nov 12 17:30:41 2014 [Z0][VMM][W]: Ignored: LOG I 60 Cancel of VM 423cdcae-b6b3-07c1-def6-96b9f3f4b7b3 on host demo-01 failed due to "ManagedObjectNotFound: The object has already been deleted or has not been completely created"
Wed Nov 12 17:30:41 2014 [Z0][VMM][W]: Ignored: LOG I 60 ExitCode: 255
Wed Nov 12 17:30:41 2014 [Z0][VMM][W]: Ignored: LOG I 60 Failed to execute virtualization driver operation: cancel.
Wed Nov 12 17:30:41 2014 [Z0][VMM][W]: Ignored: LOG I 60 Successfully execute network driver operation: clean.
Wed Nov 12 17:30:41 2014 [Z0][VMM][W]: Ignored: CLEANUP SUCCESS 60We see it in a different manner while bulk creating VM's (20+ at a time):
Sun Nov 9 16:01:34 2014 [Z0][DiM][I]: New VM state is ACTIVE.
Sun Nov 9 16:01:34 2014 [Z0][LCM][I]: New VM state is PROLOG.
Sun Nov 9 16:01:34 2014 [Z0][LCM][I]: New VM state is BOOT
Sun Nov 9 16:01:34 2014 [Z0][VMM][I]: Generating deployment file: /var/lib/one/vms/81/deployment.0
Sun Nov 9 16:01:34 2014 [Z0][VMM][I]: Successfully execute network driver operation: pre.
Sun Nov 9 16:01:36 2014 [Z0][VMM][I]: Command execution fail: /var/lib/one/remotes/vmm/vcenter/deploy '/var/lib/one/vms/81/deployment.0' 'demo-01' 81 demo-01
Sun Nov 9 16:01:36 2014 [Z0][VMM][I]: Deploy of VM 81 on host demo-01 with /var/lib/one/vms/81/deployment.0 failed due to "undefined method `uuid' for nil:NilClass"
Sun Nov 9 16:01:36 2014 [Z0][VMM][I]: ExitCode: 255
Sun Nov 9 16:01:36 2014 [Z0][VMM][I]: Failed to execute virtualization driver operation: deploy.
Sun Nov 9 16:01:36 2014 [Z0][VMM][E]: Error deploying virtual machine
Sun Nov 9 16:01:36 2014 [Z0][DiM][I]: New VM state is FAILED
Wed Nov 12 17:30:19 2014 [Z0][DiM][I]: New VM state is DONE.
Wed Nov 12 17:30:19 2014 [Z0][LCM][E]: epilog_success_action, VM in a wrong stateI think these have two different root causes. The cluster is not under load.
Associated revisions
bug #3334: fix bug searching for templates in vcenter
bug #3334: fix bug searching for templates in vcenter
(cherry picked from commit 55ec34a6243bf11f44a71d7f40b6e8bdaba9a297)
bug #3334: skip non defined objects when searching for vcenter templates
Some objects returned by childEntity can be already deletend when they are accessed.
This patch skips these objects.
bug #3334: skip non defined objects when searching for vcenter templates
Some objects returned by childEntity can be already deletend when they are accessed.
This patch skips these objects.
(cherry picked from commit e2886255464e666c6a62d91cc1d016da6ab1a643)
History
#1 Updated by Javi Fontan over 6 years ago
- Target version set to Release 4.10.1
#2 Updated by Javi Fontan over 6 years ago
- Status changed from Assigned to Closed
- Resolution set to fixed