self-service network name resolution not working [closed]
Hi,
I've installed OpenStack ocata release according to the install guide. Nearly everything works fine, but the name resolution in the self-service network does not work. I tried different name-servers, but I always get the output 'bad address'. Pinging the dns-servers works fine.
Does anyone has a hint?
Thanks
What action results in "bad address"? Are your nameservers built into OpenStack, are they in your cloud or outside the cloud? From where are you pinging them?
I ping from a test-instance inside a self-service network. For example
ping openstack.org
results inping: bad address 'openstack.org'
First I used a nameserver inside my physical network then I tried 8.8.8.8. I don't have a nameserver in my cloud. I can ping the ip-addresses of the nameservers."bad address" indicates that name resolution isn't even tried. When you google the error, many results point to problems related to busybox. I guess your instance is Cirros? Can you try a different Cirros version or a different image like Fedora or Ubuntu?
I forgot to mention that the name resolution of an instance attached to the physical network (without router in a self-service network) works fine. I tested with ubuntu on the same self-service network and
ping openstack.org
results inping: unknown host
.Did you launch the two instances from the same image?
I would use DNS tools like dig or host to get more clarity. Compare /etc/nsswitch. In the worst case, trace for UDP packets, port 53.