“公司测试环境没有DNS服务器,怎么装vCenter?” 别慌!今天教你如何通过静态IP+Hosts文件绕过DNS依赖,实现单节点vCenter的快速部署。文末附常见问题解析,小白也能轻松上手!
关键理论:
vCenter默认通过FQDN(完全限定域名) 与其他组件通信,例如vcenter.example.com。若DNS缺失,会导致:
解决方案:
✅ 本地Hosts文件:在vCenter、ESXi、客户端PC中手动映射IP与域名,替代DNS解析。
✅ 内部域名:使用vsphere.local等非真实域名作为SSO域,无需DNS支持。
阶段1:部署VCSA虚拟机

步骤1:挂载ISO镜像
vcsa-ui-installer\win32,双击installer.exe

步骤2:连接ESXi主机

• 接受证书警告(因无DNS会提示,直接忽略)

• 设置 vCenter 名称以及密码(对复杂度有要求,大小写字母和数字)

步骤3:配置部署参数

步骤4:存储与网络

192.168.2.100),FQDN和DNS服务器都填写VCSA的IP。


阶段2:初始化vCenter设置

步骤1:进入 Console
Alt + F3)

步骤2:添加 hosts 解析记录

步骤3:访问管理页面
https://<vCenter-IP>:5480,用root账号登录

• 选择“安装程序”继续完成安装

步骤2:网络验证

步骤3:SSO域配置
vsphere.local(默认内部域,无需真实DNS)

步骤4:启动服务

https://<vCenter-IP>,使用administrator@vsphere.local登录


问题1:浏览器提示“证书不受信任”
问题2:ESXi主机无法添加到vCenter
问题3:时间不同步导致服务异常
在 vCenter SSH 中执行 “systemctl enable ntpd && systemctl start ntpd”无DNS环境下安装vCenter需手动维护hosts文件并确保静态IP配置正确。此方案适用于实验或临时环境,生产环境建议部署DNS服务以提高可靠性和可维护性。
“你在vCenter部署中还遇到过哪些头疼问题?欢迎留言讨论!”