无DNS部署VCSA 6.7需手动配置/etc/hosts文件,设置静态IP并禁用DNS相关服务,用IP替代主机名完成安装,但后续管理受限
无DNS部署VCSA6.7详细指南
部署前准备条件
环境要求
组件 | 要求 |
---|---|
物理服务器 | 至少2核CPU/8GB内存/50GB存储空间 |
操作系统 | ESXi 6.7或以上版本 |
网络配置 | 静态IP地址(需提前规划),启用SSH访问 |
存储配置 | 本地磁盘或共享存储(NFS/iSCSI) |
必要文件准备
- VMware vCenter Server Appliance 6.7 ISO镜像
- 兼容的浏览器(推荐Chrome或Firefox)
- SSH客户端工具(如PuTTY或终端)
部署核心步骤
挂载VCSA安装介质
# 将ISO上传到数据存储或挂载到ESXi # 示例命令(需根据实际情况调整路径) vmkfstools r /vmfs/volumes/datastore1/VCSA_6.7_installer.iso /vmfs/volumes/datastore1/cdrom
启动安装向导
# 通过ESXi管理界面启动安装程序 # 或使用vSphere Web Client直接启动安装
关键配置参数表
配置项 | 说明 |
---|---|
root 密码 |
必须符合复杂度要求(大小写+数字+特殊字符) |
管理员账户 | 建议创建专用vCenter管理员账户 |
IP分配模式 | 选择"静态"并手动输入IP/子网/网关 |
NTP服务器 | 填写公网NTP(如pool.ntp.org)或内网NTP服务器 |
数据库模式 | 选择"嵌入式"(无外部数据库时) |
网络配置示例
# 修改/etc/hosts文件添加以下条目: 192.168.1.100 vcsa.example.com vcsa 192.168.1.200 psc.example.com psc
无DNS环境特殊配置
主机名解析方案
- 修改所有ESXi主机的
/etc/hosts
文件 - 添加以下条目到Windows客户端:
C:\Windows\System32\drivers\etc\hosts 192.168.1.100 vcsa.example.com 192.168.1.200 psc.example.com
证书警告处理
- 接受自签名SSL证书(点击"高级">"继续导航")
- 部署完成后立即导入证书到客户端信任列表
典型问题排查
常见错误代码对照表
错误代码 | 原因及解决方案 |
---|---|
E1000 |
网络连通性问题,检查防火墙规则和端口开放情况(默认需要TCP 443/9443) |
E1101 |
存储空间不足,清理数据存储或扩展存储容量 |
E1202 |
时间同步失败,检查NTP服务器可达性 |
日志分析路径
- 安装日志位置:
/var/log/vmware/vcsa/install.log
- 关键排查字段:
ERROR
、WARN
、FAILED
部署后验证清单
- [ ] 通过https://
登录管理控制台 - [ ] 检查系统服务状态(如vCenter Server、VCM)
- [ ] 测试与ESXi主机的连接状态
- [ ] 验证权限模型配置是否正确
相关问题与解答
Q1:无DNS环境下如何更新VCSA的IP地址?
A:需通过控制台执行以下步骤:
- 登录VCSA管理界面
- 进入"管理">"设置">"网络"
- 修改IP地址后,同步更新所有ESXi主机的
/etc/hosts
文件 - 重启管理代理服务:
systemctl restart vpxd
Q2:部署时提示"无法解析主机名"如何处理?
A:解决方法:
- 确认所有节点
/etc/hosts
包含完整映射 - 检查主机名格式(仅允许字母、数字和短横线)
- 验证网络掩码配置是否正确(建议/24子网)
- 临时关闭防火墙测试(`esxcli network firewall set