title: How to access the instance of OpenStack VM instance from outside the subnent?
body: <p>I have setup a cloud test bed using OpenStack. I used the 3 node architecture.
  The IP assigned to each node is as given below</p>
  
  <p>Compute Node : <strong>192.168.9.19/24</strong>
  Network Node : <strong>192.168.9.10/24</strong>
  Controller Node : <strong>192.168.9.2/24</strong></p>
  
  <p>The link of instance created is like this : </p>
  
  <p><strong><a href="http://controller:6080/vnc_auto.html?token=2af0b9d8-0f83-42b9-ba64-e784227c119b&amp;title=hadoop14%28f53c0d89-9f08-4900-8f95-abfbcfae8165%29" rel="nofollow">http://controller:6080/vnc_auto.html?token=2af0b9d8-0f83-42b9-ba64-e784227c119b&amp;title=hadoop14%28f53c0d89-9f08-4900-8f95-abfbcfae8165%29</a></strong></p>
  
  <p>At first this instance was accessible only when I substitutes <strong>controller:8090</strong> with <strong>192.168.9.2:8090</strong>. I solved this by setting a local DNS server and resolving 192.168.9.2 to <strong>controller.local</strong>. Now instead of substituting the IP it works when I substitute <strong>controller.local</strong>.</p>
  
  <p>Is there any other way to do it?? Also how can I access this instance from another subnet other than 192.168.9.0/24, without specifying the IP.</p>