From 34ec6670e633b55d7a817e780416756bb893d1b7 Mon Sep 17 00:00:00 2001 From: Alireza Date: Thu, 25 Mar 2021 11:21:44 +0430 Subject: [PATCH] Add localized "data-server" records in /etc/hosts for VPC routers --- systemvm/debian/etc/vpcdnsmasq.conf | 1 + systemvm/debian/opt/cloud/bin/cs/CsDhcp.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/systemvm/debian/etc/vpcdnsmasq.conf b/systemvm/debian/etc/vpcdnsmasq.conf index 1a4b0c29552a..4016374caa2e 100644 --- a/systemvm/debian/etc/vpcdnsmasq.conf +++ b/systemvm/debian/etc/vpcdnsmasq.conf @@ -462,3 +462,4 @@ log-facility=/var/log/dnsmasq.log conf-dir=/etc/dnsmasq.d dhcp-optsfile=/etc/dhcpopts.txt +localise-queries diff --git a/systemvm/debian/opt/cloud/bin/cs/CsDhcp.py b/systemvm/debian/opt/cloud/bin/cs/CsDhcp.py index 2c0deea4abe4..91b95c6c676a 100755 --- a/systemvm/debian/opt/cloud/bin/cs/CsDhcp.py +++ b/systemvm/debian/opt/cloud/bin/cs/CsDhcp.py @@ -127,6 +127,9 @@ def configure_server(self): listen_address.append(gateway) else: listen_address.append(ip) + # Add localized "data-server" records in /etc/hosts for VPC routers + if self.config.is_vpc(): + self.add_host(gateway, "%s data-server" % CsHelper.get_hostname()) idx += 1 # Listen Address