<div>Hi everyone,<br></div><div><div class="gmail_quote"><div><br></div><div dir="auto">On one of our Openstack platforms, we maintain windows based workloads.</div><div dir="auto"><br></div><div dir="auto">We currently have the following build process:</div><div dir="auto"><br></div><div dir="auto">1°/- We download windows ISO image.</div><div dir="auto">2°/- Use hyper-v to create a gold image that bring virtio drivers.</div><div dir="auto">3°/- We upload this image on glance and publish it for our users.</div><div dir="auto">4°/- Our users use packer to create their own windows custom image from our gold image.</div><div dir="auto"><br></div><div dir="auto">This workflow works pretty fine, it’s simple enough and as Microsoft isn’t releasing a new major Windows every two months it’s pretty ok not having all the steps automated until now.</div><div dir="auto"><br></div><div dir="auto">However, I’m wondering if there is a way to automate my first two steps using Openstack?</div><div dir="auto"><br></div><div dir="auto">So far, from my early tests, I didn’t managed to get all of appropriate gears to work together, did I missed something?</div><div dir="auto"><br></div><div dir="auto">I need to create a VM that at least can use the Windows ISO plus a virtio ISO as a second cdrom device and an additional user-data payload that will instruct the Windows installer to go automatically through the installation steps plus loads missing drivers from the virtio iso.</div><div dir="auto"><br></div><div dir="auto">This is perfectly working on a native kvm as you can add multiple cdrom device but I didn’t find a way to replicate that on Openstack.</div><div dir="auto"><br></div><div dir="auto">Starting from an unaltered Microsoft originated ISO image is a mandatory requirement for this project (Because of security constraints that I can’t have any impact on).</div><div dir="auto"><br></div><div dir="auto">Help from anyone that already had to deal with such situation would be very appreciated !</div><div dir="auto"><br></div><div dir="auto">Thanks! </div><div dir="auto"><br></div><div dir="auto"><br></div>
</div></div>