Skip to content

无 DNS 环境下安装 vCenter

概述

  vCenter 在 7.0U3 之后,必须提供 NDS 环境才能正常工作。而且即使你提供了正常的 DNS 环境,也经常会面临无法启动、卡顿等问题。因此本篇文档记录一下在无 DNS 环境下如何安装 vCenter。

步骤

第 1 阶段:部署 vCenter Server

  在第 1 阶段部署 vCenter Server 的第 7 步骤,配置网络时,需注意:

  • FQDN:如果使用域名访问 vCenter 的话,这里填该 vCenter 的域名,否则填 IP 地址;
  • DNS servers:这里直接填 vCenter 的 IP 地址。

  然后继续,完成第 1 阶段的部署工作。

修改 vCenter 配置

  完成第 1 阶段的部署工作后,不要点击继续,来到 vCenter 所在的 ESXi,打开 vCenter 的虚拟机控制台,按 F2 并输入密码,在 Troubleshoot Mode Options 中,启用 SSH 服务。

  然后使用 SSH 工具登入 vCenter 后台,切换到 shell 模式,输入以下命令:

bash
$ sed -i 's#no-hosts#addn-hosts=/etc/dns_add_hosts#g' /etc/dnsmasq.conf

# 添加两行解析
$ echo 10.10.10.240 localhost > /etc/dns_add_hosts
$ echo 10.10.10.240 vm.yeh.cn >> /etc/dns_add_hosts

# 重启服务
$ systemctl restart dnsmasq

  接下来可以继续安装程序了。


Released under the MIT license.