<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div>Hi All,<br><br></div>I am using Openstack Icehouse release and have multi-node setup.<br>I am wondering how the nova instances launched using Nova CLI (or from Horizon) are getting their hostnames, as I am not specifying any hostname as part of launching.<br><br></div>I launched 2 instances :<br><b>Instance A :</b> using CentOS 6.3 (32-bit) cloud image without cloud-init<br></div><b>Instance B :</b> using CenOS 6.6 (64-bit) cloud image with cloud-init pre-installed<br><br></div>On instance <b>A</b> I got hostname as ' host-21-0-0-5 ' (21.0.0.5 is the fixed IP address which this VM got assigned and 'dummyA' was its name)<br></div>And on instance <b>B</b> I got hostname as ' dummyb ' (dummyB was the instance name which I gave during its launching)<br><br></div>To verify it, I decided to check meta-data on both of them.<br></div><br>When I ran command " curl <a href="http://169.254.169.254/openstak/latest/meta_data.json">http://169.254.169.254/openstak/latest/meta_data.json</a> " on instance <b>A</b>, it was unable to connect. <b>Then I deleted route entry " 169.254.0.0  255.255.0.0  eth0 ".</b> After this I got meta_data.json output.<br></div>To my surprise here I got :<br></div><b>hostname : dummya.novalocal<br></b></div><b>name : dummyA</b><br><br></div>I ran same curl command on instance <b>B</b> (here the <b>above mentioned route entry was not present</b>, so no need of deleting it). On this I got following details :<br><b>hostname : dummyb.novalocal<br></b><b>name : dummyB<br></b><div><div><div><div><b><br></b></div><div><b>Queries :<br>---------------<br></b></div><div><b>1). </b>Why this difference between hostnames of the 2 instances ?  Is this because of the above mentioned route entry, as it is restricting instance <b>A</b> to connect to meta-data server at time of booting up ?<br></div><div><b>2).</b> Please do point me to any helpful links from where I can get understanding of VM's hostname mechanism.<br><br></div><div>Thank you in advance. Waiting eagerly for an early response.<br></div></div></div></div></div>