Openstack:主机名附加 "novalocal"

Openstack: hostname is appended by "novalocal"

我制作了一个 heat 模板,可以启动一些服务器并安装 puppet。在热模板中,我通过以下方式为服务器设置了主机名:

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 =

仅供参考,正如@Дмитрий Работягов 提到的,此选项已移至 [api] 部分,这里是 Openstack Code-Review 系统上的更改 480616