vmware: vmdk fail to attach to new VMs when using "thin" vmdk
Bug #1180471 reported by
Shawn Hartsock
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
High
|
Tracy Jones |
Bug Description
When using "thin" provisioned VMDK with the VMwareAPI VCDriver the VMDK will fail to attach to the VM forcing the VM to be rolled back off of the vCenter inventory. When you keep Nova from rolling back the VM you will be able to boot the VM and attach the VMDK.
The error message received on failure is "a parameter was missing"
Changed in nova: | |
assignee: | nobody → Shawn Hartsock (hartsock) |
Changed in nova: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in nova: | |
milestone: | none → havana-2 |
status: | Confirmed → In Progress |
Changed in nova: | |
assignee: | Shawn Hartsock (hartsock) → Tracy Jones (tjones-i) |
Changed in nova: | |
milestone: | havana-2 → havana-3 |
Changed in nova: | |
milestone: | havana-3 → none |
To post a comment you must log in.
I talked to Christian about this on friday. He says that the best near-term workaround is to use a command for creating a VM from OVF in order to transfer to the file from Glance/Nova to the datastore, as there is no other public HTTP API that will correctly transfer thin images. Apparently, the trick will be to create a "fake VM", deploy it as OVF, and then remove the "parent" VM object from the inventory leaving only the VMDK. If what I'm saying doesn't make sense, ping Christian and can give you the real details.