<div dir="ltr">That's an interesting idea to use cloud-init, but it looks like such agent will be unable to provide feedback like results of running commands.</div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Sat, Dec 7, 2013 at 12:27 AM, Joshua Harlow <span dir="ltr"><<a href="mailto:harlowja@yahoo-inc.com" target="_blank">harlowja@yahoo-inc.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Another idea that I'll put up for consideration (since I work with the<br>
cloud-init codebase also).<br>
<br>
Cloud-init[1] which currently does lots of little useful initialization<br>
types of activities (similar to the racker agents activities) has been<br>
going through some of the same questions[2] as to should it be an agent<br>
(or respond to some type of system signal on certain activities, like new<br>
network metadata available). So this could be another way to go.<br>
<br>
Including (ccing) scott who probably has more ideas around this to :-)<br>
<br>
[1] <a href="https://launchpad.net/cloud-init" target="_blank">https://launchpad.net/cloud-init</a><br>
[2] <a href="https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1153626" target="_blank">https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1153626</a><br>
<div class="HOEnZb"><div class="h5"><br>
On 12/6/13 12:12 PM, "Sandy Walsh" <<a href="mailto:sandy.walsh@rackspace.com">sandy.walsh@rackspace.com</a>> wrote:<br>
<br>
><br>
><br>
>On 12/06/2013 03:45 PM, Dmitry Mescheryakov wrote:<br>
>> Hello all,<br>
>><br>
>> We would like to push further the discussion on unified guest agent. You<br>
>> may find the details of our proposal at [1].<br>
>><br>
>> Also let me clarify why we started this conversation. Savanna currently<br>
>> utilizes SSH to install/configure Hadoop on VMs. We were happy with that<br>
>> approach until recently we realized that in many OpenStack deployments<br>
>> VMs are not accessible from controller. That brought us to idea to use<br>
>> guest agent for VM configuration instead. That approach is already used<br>
>> by Trove, Murano and Heat and we can do the same.<br>
>><br>
>> Uniting the efforts on a single guest agent brings a couple advantages:<br>
>> 1. Code reuse across several projects.<br>
>> 2. Simplified deployment of OpenStack. Guest agent requires additional<br>
>> facilities for transport like message queue or something similar.<br>
>> Sharing agent means projects can share transport/config and hence ease<br>
>> life of deployers.<br>
>><br>
>> We see it is a library and we think that Oslo is a good place for it.<br>
>><br>
>> Naturally, since this is going to be a _unified_ agent we seek input<br>
>> from all interested parties.<br>
><br>
>It might be worth while to consider building from the Rackspace guest<br>
>agents for linux [2] and windows [3]. Perhaps get them moved over to<br>
>stackforge and scrubbed?<br>
><br>
>These are geared towards Xen, but that would be a good first step in<br>
>making the HV-Guest pipe configurable.<br>
><br>
>[2] <a href="https://github.com/rackerlabs/openstack-guest-agents-unix" target="_blank">https://github.com/rackerlabs/openstack-guest-agents-unix</a><br>
>[3] <a href="https://github.com/rackerlabs/openstack-guest-agents-windows-xenserver" target="_blank">https://github.com/rackerlabs/openstack-guest-agents-windows-xenserver</a><br>
><br>
>-S<br>
><br>
><br>
>> [1] <a href="https://wiki.openstack.org/wiki/UnifiedGuestAgent" target="_blank">https://wiki.openstack.org/wiki/UnifiedGuestAgent</a><br>
>><br>
>> Thanks,<br>
>><br>
>> Dmitry<br>
>><br>
>><br>
>> _______________________________________________<br>
>> OpenStack-dev mailing list<br>
>> <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
>><br>
><br>
>_______________________________________________<br>
>OpenStack-dev mailing list<br>
><a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div>Sincerely yours,</div><div>Sergey Lukjanov</div><div>Savanna Technical Lead</div><div>Mirantis Inc.</div></div>
</div>