From ca4669c4d4ceace12965bb119483d5c26e1ae7ec Mon Sep 17 00:00:00 2001 From: aleskxyz <39186039+aleskxyz@users.noreply.github.com> Date: Mon, 5 Apr 2021 11:34:10 +0430 Subject: [PATCH] systemvm: Add localized "data-server" records in /etc/hosts for VPC routers (#4873) --- 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 1a4b0c29552..4016374caa2 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 2c0deea4abe..91b95c6c676 100755 --- a/systemvm/debian/opt/cloud/bin/cs/CsDhcp.py +++ b/systemvm/debian/opt/cloud/bin/cs/CsDhcp.py @@ -127,6 +127,9 @@ class CsDhcp(CsDataBag): 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