Windows Instances aren't configured on XenServer
Bug #789175 reported by
Antony Messerli
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Johannes Erdfelt |
Bug Description
Windows instances aren't configured correctly currently on XenServer due to a reboot during the Sysprep process which causes the XenStore to reload. Because all of the configuration messages are injected into the XenStore during the initial boot of the instance, if the instance is rebooted, the dom id changes and forces a reload of the XenStore and the initial configuration messages are cleared.
Need a fix that can detect the reboot and push the messages back into the XenStore until they are consumed by the agent which loads after the Sysprep process has completed on the second boot. This either resides inside compute or as something running in the hypervisor itself.
Related branches
lp:~johannes.erdfelt/nova/windows-reboot-agent
- Josh Kearney (community): Approve
- Ed Leafe (community): Approve
- Trey Morris (community): Approve
-
Diff: 92 lines (+47/-11)1 file modifiednova/virt/xenapi/vmops.py (+47/-11)
Changed in nova: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in nova: | |
status: | Confirmed → In Progress |
assignee: | nobody → Josh Kearney (jk0) |
Changed in nova: | |
assignee: | Josh Kearney (jk0) → Rick Harris (rconradharris) |
Changed in nova: | |
assignee: | Rick Harris (rconradharris) → Johannes Erdfelt (johannes.erdfelt) |
Changed in nova: | |
status: | In Progress → Fix Committed |
Changed in nova: | |
status: | Fix Committed → In Progress |
Changed in nova: | |
status: | In Progress → Fix Committed |
Changed in nova: | |
milestone: | none → diablo-3 |
Changed in nova: | |
milestone: | diablo-3 → 2011.3 |
status: | Fix Committed → Fix Released |
To post a comment you must log in.