Openstack:主机名由“ novalocal”附加

问题描述

我制作了一个供热模板,用于启动一些服务器并安装install。在Heat模板中,我通过执行以下操作为服务器添加了主机名:

properties:
    name: dir

某些服务器实际上获得了主机名,但是有一些服务器将其主机名附加到“ .novalocal”之后。

我拥有的服务器的示例

properties:
    name: server1

实际主机名:server1.novalocal

是什么原因造成的?我不知所措。

解决方法

参考: Neutron Network DNS Suffix via DHCP

Nova将默认域名.novalocal附加到主机名。可以通过在控制节点上的nova.conf中将dhcp_domain设置为空字符串来解决此问题。

# This option allows you to specify the domain for the DHCP server.
#
# Possible values:
#
# * Any string that is a valid domain name.
#
#dhcp_domain = novalocal
dhcp_domain =

仅供参考,自15.0.0版起,不建议删除此选项。