Atom feed of this document
  

 DHCP服务:dnsmasq

当使用 Flat DHCP Network Manager 或 VLAN Network Manager,计算服务使用 dnsmasq 作为 DHCP 服务器。对于计算节点在 IPv4/IPv6 dual-stack 模式下操作,请使用至少 dnsmasq v2.63 的版本。nova-network 服务负责启动 dnsmasq 进程。

dnsmasq 的行为可以通过创建 dnsmasq 配置文件来进行自定义。使用 dnsmasq_config_file 配置选项来指定配置文件:

dnsmasq_config_file=/etc/dnsmasq-nova.conf

关于创建dnsmasq配置文件的更多信息,请参阅OpenStack 配置参考 dnsmasq 文档

dnsmasq 也扮演一个缓存实例 DNS 服务器的角色。您可以指定 dnsmasq 所使用的 DNS 服务器,通过设置 /etc/nova/nova.conf 中的 dns_server 配置选项即可。这个示例配置了 dnsmasq 以使用 Google 的公有 DNS 服务器:

dns_server=8.8.8.8

dnsmasq 日志记录到 syslog 中 (通常是 /var/log/syslog/var/log/messages,取决于 Linux 发行版)。日志对于故障排除是很有用的,特别是当虚拟机启动成功但网络不可达的时候。

管理员可以指定启动点 IP 地址来由 DHCP 服务器保留 (格式为 n.n.n.n),通过以下命令实现:

$nova-manage fixed reserve --address IP_ADDRESS

这个保留仅影响虚拟机启动的 IP 地址,不会影响 nova-network 在桥接上设置的固定 IP 地址。

Questions? Discuss on ask.openstack.org
Found an error? Report a bug against this page


loading table of contents...