Ask Your Question

vm can not ping outer world with domain name

asked 2013-06-09 08:12:27 -0500

yuanyangen gravatar image

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


edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2013-06-17 13:53:33 -0500

patrickvinas gravatar image

Your subnet is probably configured to provide as the nameserver to instances that get IP via DHCP. You can verify that this is the case using the quantum CLI:

quantum subnet-show <subnet id="">

will display, among other things:

... dns_nameservers ...

You can change the nameservers in your subnet settings via command line:

quantum subnet-update <subnet-id> --dns-nameservers

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2013-06-09 08:12:27 -0500

Seen: 61 times

Last updated: Jun 17 '13