<div dir="auto"><div>Thanks Eugene and Ignazio for your replies.</div><div dir="auto"><br></div><div dir="auto">Please take note that Heat::SoftwareConfiguration is working perfectly at my end. Shell script provided with Software configuration works fine. Problem is occurring only when I am trying to use Heat::SoftwareDeployment instead of using SoftwareConfig directly. Only motive behind using SoftwareDeployment is to be able to pass input parameters to shell script.</div><div dir="auto"><br></div><div dir="auto">Adding more to the above, VM is accessible from external new using SSH. Flat NW is being used to put VM's eth0 on external NW. IP assigned is fixed using NW port. If Nw is provider Nw then does it make any difference for SoftwareConfig and SoftwareDeployment? <span style="font-family:sans-serif">curl -v </span><a href="http://169.254.169.254/latest" style="font-family:sans-serif">http://169.254.169.254</a> works fine.</div><div dir="auto"><br></div><div dir="auto">Regards,</div><div dir="auto">Amit<br><div class="gmail_extra" dir="auto"><br><div class="gmail_quote">On Jun 23, 2017 6:51 PM, "Eugen Block" <<a href="mailto:eblock@nde.ag">eblock@nde.ag</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
it seems like your VM fails to connect to the metadata server, so any configuration provided by user-data will have failed. Is the VM's network configured properly? Does it get its IP by DHCP? Is it a provider network or a self-service network?<br>
If it's a provider network (external router), you'll have to provide the user-data and network config by config-drive, this way you won't need a metadata-server. If it's a self-service network, is DHCP enabled? Check your ip config within your vm. If the ip config is as expected, try to execute "curl -v <a href="http://169.254.169.254/latest" rel="noreferrer" target="_blank">http://169.254.169.254/latest</a>"<wbr>, does it timeout?<br>
<br>
Are dhcp-server and metadata-server up and running? What's the output of<br>
neutron agent-list<br>
<br>
If you launch an instance in the same network without heat, just with the user-data, does that work? If it does it's probably a heat issue. Have you checked the heat logs for any hints?<br>
<br>
Regards<br>
Eugen<br>
<br>
<br>
Zitat von Amit Kumar <<a href="mailto:ebiibe82@gmail.com" target="_blank">ebiibe82@gmail.com</a>>:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="quoted-text">
Hi All,<br>
<br>
I have installed OpenStack Mitaka using OpenStack-Ansible 13.3.13. Trying<br>
to use Heat::SoftwareDeployment resource similar to as described in:<br>
<a href="https://github.com/openstack/heat-templates/blob/master/hot/software-config/example-templates/example-script-template.yaml" rel="noreferrer" target="_blank">https://github.com/openstack/h<wbr>eat-templates/blob/master/hot/<wbr>software-config/example-templa<wbr>tes/example-script-template.<wbr>yaml</a><br>
;<br>
but is not working as expected. SoftwareDeployment resource is always in<br>
progress state once heat stack is created from command line.<br>
<br>
Here are the /var/log/cloud-init-output.log<wbr>:<br>
<a href="http://paste.openstack.org/show/613502/" rel="noreferrer" target="_blank">http://paste.openstack.org/sho<wbr>w/613502/</a><br>
/var/log/os-collect-config.log shows these logs:<br>
<a href="http://paste.openstack.org/show/613503/" rel="noreferrer" target="_blank">http://paste.openstack.org/sho<wbr>w/613503/</a>. Can they cause any harm?<br>
/var/run/heat-config/heat-conf<wbr>ig is showing the script and the input<br>
parameters which I want to run on VM. Here are the logs:<br>
<a href="http://paste.openstack.org/show/613504/" rel="noreferrer" target="_blank">http://paste.openstack.org/sho<wbr>w/613504/</a> but in-spite of script and its<br></div>
input being here, */var/lib/cloud/instances/i-00<wbr>00003a/scripts/userdata*<div class="quoted-text"><br>
file is empty.<br>
Here is the /var/lib/cloud/instances/i-000<wbr>0003a/user-data.txt:<br>
<a href="http://paste.openstack.org/show/613505/" rel="noreferrer" target="_blank">http://paste.openstack.org/sho<wbr>w/613505/</a><br>
<br>
With the help of above logs, please see if you can point out if I am<br>
missing anything here.<br>
<br>
Thanks.<br>
<br>
Regards,<br>
Amit<br>
</div></blockquote><font color="#888888">
<br>
<br>
<br>
-- <br>
Eugen Block                             voice   : +49-40-559 51 75<br>
NDE Netzdesign und -entwicklung AG      fax     : +49-40-559 51 77<br>
Postfach 61 03 15<br>
D-22423 Hamburg                         e-mail  : <a href="mailto:eblock@nde.ag" target="_blank">eblock@nde.ag</a><br>
<br>
        Vorsitzende des Aufsichtsrates: Angelika Mozdzen<br>
          Sitz und Registergericht: Hamburg, HRB 90934<br>
                  Vorstand: Jens-U. Mozdzen<br>
                   USt-IdNr. DE 814 013 983</font><div class="elided-text"><br>
<br>
<br>
______________________________<wbr>_________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k</a><br>
</div></blockquote></div><br></div></div></div>