无 DNS 部署 VMware vCenter Server Appliance (vcsa)

具体操作步骤如下:

  • 在 VCSA 安装的第一阶段时,如果我们配置 VC 的网络参数为:

    ip 地址: 192.169.1.22
    子网掩码:255.255.255.0
    网关:192.169.1.254
    系统名称:vcsa01

  • 在第一阶段完成之后,先不要急着进行操作安装的第二阶段。

    • 我们需要先通过控制台访问 VCSA,然后:
      ctrl+alt+f1 进入命令行界面
      输入 shell
      执行:cp /etc/dnsmasq.conf /etc/dnsmasq-bak.conf
      1
      vi /etc/dnsmasq.conf 将no-hosts改为addn-hosts=/etc/dns_add_hosts(此文件和路径由自己定义)
      listen-address=127.0.0.1 改为 listen-address=192.169.1.22
      然后保存 wq 退出;
      vi /etc/dns_add_hosts 添加解析记录:
      192.169.1.22 vcsa01(如果使用主机名来安装 VCSA 添加此记录)
      192.169.1.22 192.169.1.22(如果使用 ip 地址来安装 VCSA 添加此记录)
      如图:

然后保存 wq 退出,重启 dnsmasq 服务。

1
systemctl restart dnsmasq 

通过 nslookup vcsa01nslookup 192.169.1.22 来测试正向和反向解析,测试解析成功,如图:

解析的操作完成之后,我们再继续进行 VCSA 的第二步安装,这时就不会出现报错了。