[openstack-dev] [Heat] Windows Support

Alexander Tivelkov ativelkov at mirantis.com
Thu Jan 9 10:39:51 UTC 2014


These are great news indeed: I am glad to hear that Windows support comes
to Heat at last!

Meanwhile, you may always take a look at what was done in this area in
Murano: it has started as Windows-deployment tool based on top of Heat, so
we have covered lots of windows-related issues and have tons of expertise
in the subject. This expertise may be not 100%-relevant for pure Heat usage
(as Murano uses its own workflow DSL and vm-side agent), however some of
our steps can be definitely repeated. Feel free to check Murano's docs (
https://wiki.openstack.org/wiki/Murano) and ask any questions in mailing
list or IRC (#murano)

Alexander Tivelkov

2014/1/9 Steven Hardy <shardy at redhat.com>

> Hi Winson,
> On Wed, Jan 08, 2014 at 08:41:16PM +0000, Chan, Winson C wrote:
> > Does anybody know if this blueprint is being actively work on?
> https://blueprints.launchpad.net/heat/+spec/windows-instances  If this is
> not active, can I take ownership of this blueprint?  My team wants to add
> support for Windows in Heat for our internal deployment.
> Ha, that BP has been unassigned for nearly a year, then two folks want to
> take it on the same day, what are the chances! :)
> Alex Pilotti pinged me on IRC yesterday asking about it, and offered to
> take ownership of the BP, so I assigned it to him.
> That said, I'm pretty sure there is scope for breaking down the work so you
> can take on some tasks - we just need to evaluate what needs to be done and
> raise some child blueprints so the effort can be distributed.
> The steps I can think of, unless they have already been done by folks:
> - Evaluate bootstrap agent (I'd assumed cloudbase-init would work, which
>   Alex indicated was the case yesterday) with Heat generated userdata.
> - Figure out if we have path issues in userdata/part-handler which need
>   resolving
> - Work out what we do with heat-cfntools:
>     - Add support for windows?
>     - Figure out a way to work with a fork of cfnbootstrap (which already
>       works on windows I think (ref
> https://bugs.launchpad.net/heat/+bug/1103811)
>     - Support some other method for secondary post-boot customization (e.g
>       just use cloudbase-init, or integrate with some other existing agent)
> - Document preparation of a Heat-enabled Windows image
> - Windows example templates and user documentation
> There's probably more stuff I haven't considered - hopefully you can
> connect with Alex, work out a way to divide the effort and raise some new
> BPs?
> To me the biggest unknown is the in-instance agent thing, but tbh I've not
> really looked at it in much detail so I'd be happy to hear peoples thoughts
> and experiences.
> Steve
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140109/49ddc87f/attachment.html>

More information about the OpenStack-dev mailing list