Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

vm can not ping outer world with domain name

hi guys: I am new to openstack , I deploy openstack folsom on three nodes as following:

I success create a instance, everything works well, in this vm ,I can ping others via ip, but when I use a domain name ,i got the following: ubuntu@inception:~$ ping ping: unknown host

of course, it is the dns problem, but I can't change the file /etc/resolv.conf in vm,cause it always change to the default one, the /etc/resolv.conf in the vm is like this: nameserver domain openstacklocal search openstacklocal

in the vm ,i can ping, but in controller i can not ping to

I have the dnsmasq run on netwrok node:

network@network:~$ ps auxf | grep dns network 32695 0.0 0.0 8104 928 pts/0 S+ 15:26 0:00 _ grep --color=auto dns nobody 15651 0.0 0.0 27540 1100 ? S Jun08 0:00 dnsmasq --no-hosts --no-resolv --strict-order --bind-interfaces --interface=tapb3e23716-ae --except-interface=lo --domain=openstacklocal --pid-file=/var/lib/quantum/dhcp/47d751a7-130e-412e-911a-d52525d83e21/pid --dhcp-hostsfile=/var/lib/quantum/dhcp/47d751a7-130e-412e-911a-d52525d83e21/host --dhcp-optsfile=/var/lib/quantum/dhcp/47d751a7-130e-412e-911a-d52525d83e21/opts --dhcp-script=/usr/bin/quantum-dhcp-agent-dnsmasq-lease-update --leasefile-ro --dhcp-range=set:tag0,,static,120s root 15652 0.0 0.0 27512 468 ? S Jun08 0:00 _ dnsmasq --no-hosts --no-resolv --strict-order --bind-interfaces --interface=tapb3e23716-ae --except-interface=lo --domain=openstacklocal --pid-file=/var/lib/quantum/dhcp/47d751a7-130e-412e-911a-d52525d83e21/pid --dhcp-hostsfile=/var/lib/quantum/dhcp/47d751a7-130e-412e-911a-d52525d83e21/host --dhcp-optsfile=/var/lib/quantum/dhcp/47d751a7-130e-412e-911a-d52525d83e21/opts --dhcp-script=/usr/bin/quantum-dhcp-agent-dnsmasq-lease-update --leasefile-ro --dhcp-range=set:tag0,,static,120s

In both controller and network , I also add the nameserver into the file : /etc/resolv.conf

here is my question: how could i solve this question and why this situation happens?

Thanks in advance