I deployed a private cloud in openstack with the help of packstack, Everything is working fine, I can create new instances, Launch it, use it to install software from internet and delete it, All the set up is running on my Local machine as virtual machine in vmware, I created a router, a public and a private network. I can access Internet from my instance as well as from my main server. Basically everything is working as expected. But I can only access my cloud from the network in which I am using it. I want to Access my horizon dashboard and my instance from an external network, how can I do this? currently I can only access my cloud from ip as http://10.0.5.2/dashboard but I want to assign a public ip to my cloud.
1 Answers
2
votes
From the dashboard/horizon " http://10.0.5.2/dashboard " link it means you are using the NAT/NAT network/any other internal network IP for OpenStack setup. So you can't access it outside the VMware VM.
If you need to access the horizon from outside VMware:
- Create two interfaces in VM, one with
NATand other withHost-Only networking - Use the
NATIP for internet andHost-Only networking IPasHOST_IPfor openstack setup. - Install the openstack and then you will have horizon link as http://Host-only_network_IP/dashboard
- Then you can able to access the openstack from outside of VMware VM