Configdrive fails to properly display within Windows Guest (Xenapi)

Bug #1490238 reported by Brooks Kaminski
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Invalid
Low
Brooks Kaminski

Bug Description

Windows guests within a XenServer environment currently do not have the ability to properly have ConfigDrive attached unless the environment has its nova.conf set up as:

config_drive_format=vfat

This issue ultimately results from this value being defaulted to ISO9660 (CDFS) and the VBD object being used for it being a disk (the nova.virt.xenapi.vm_utils.create_vbd default). After testing, While the VBD is attached without issue and in the proper stateI was unable to get this drive to show up within Windows at all. I was unable to see the drive detected within the GUI, or within Windows Powershell.

This can be addressed by detecting the nova.conf configuration setting, and adjusting the VBD attach accordingly. I will be submitting a follow-up commit shortly.

Tags: xenserver
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

Fix proposed to branch: master
Review: https://review.openstack.org/218636

Changed in nova:
assignee: nobody → Brooks Kaminski (bhkaminski)
status: New → In Progress
Revision history for this message
Brooks Kaminski (bhkaminski) wrote :

Commit is running into an issue with the VDI throwing an ISO type error on VBD mount. Will look into it.

Revision history for this message
Bob Ball (bob-ball) wrote :

A question on the review was over whether cloudbase-init worked correctly, with John believing it should?

Changed in nova:
importance: Undecided → Low
status: In Progress → Incomplete
Revision history for this message
Sivasathurappan Radhakrishnan (siva-radhakrishnan) wrote :

This bug lacks the necessary information, therefore it has been closed. Feel free to reopen the bug by providing the requested information and set the bug status back to ''New'

Changed in nova:
status: Incomplete → Invalid
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on nova (master)

Change abandoned by Michael Still (<email address hidden>) on branch: master
Review: https://review.openstack.org/218636
Reason: This code hasn't been updated in a long time, and is in merge conflict. I am going to abandon this review, but feel free to restore it if you're still working on this.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.