相信很多人希望有自己的实验环境,用来学习产品、验证设计、模拟故障等等,最近终于攒齐了所有硬件,搭起了 mini 数据中心。
0x00. 部署 vCenter 的前置条件
既然这个 mini 数据中心要去模拟真实的客户环境,那在前期规划上也要“标准”一点。
按照功能来说,一套完整的 vSphere 环境需要以下网络,建议放在不同网段:
- 虚拟化管理网络:运行所有管理虚拟机,例如 vCenter、vRops、AD等;
- ESXi Management 网络:ESXi 的管理网段;
- vMotion 网络:ESXi 的 vMotion 网段;
- vSAN/iSCSI 网络:ESXi 连接 iSCSI 存储或者 vSAN 的 VMKernel 网段;
- NSX VTEP 网络:NSX VXLAN 使用的网段;
- 带外管理网络:服务器带外管理口的网段。
在 mini 数据中心中,除了带外管理口不需要,其他网络类型都是需要的,为了减少复杂性,将管理和 vMotion 合并在一起。下面是环境的 IP 规划:
网段规划无问题后,需要确定安装哪些管理角色的虚拟机。
本环境选择 vSphere 6.7,vCenter 使用 VCSA 版本的,计划测试 VCSA 的嵌入式 PSC 和增强链接模式(未来多中心建设)。
VCSA 使用域名作为搭建时的 FQDN,因此需要 DNS 服务器。DNS 服务器使用 Windows Server 2016。域名使用 Corp.local 。
因所有组件都能共享宿主机的时间,所以不使用外部 NTP 作为时钟源。
0x01. DNS Server 配置
在第一篇中说到,Workstation 具有链接克隆功能,此功能可以节省很大磁盘空间。
首先,在 Workstation 中创建一个 Windows Server 虚拟机,安装必备的软件,例如 VMtools 等,然后关机,将其命名为”Win2016-Master“。
选中虚拟机,点击管理>克隆。
根据向导配置链接克隆。
此处选择链接克隆。
设置虚拟机名称。
克隆完成后开机,安装 DNS 服务。
安装过程略。
配置 DNS 服务器的正反向解析。
在宿主机上使用 nslookup 命令检查正反向解析正常。
0x02. 安装 VCSA
基础资源准备就绪后,开始部署 VCSA。VCSA 自 6.X 以后需要使用安装向导安装,通常会用 ui-installer 安装,但是使用此向导只能将 VCSA 部署在 ESXi 上。
如果要在 Workstation 上部署,需要找到 VCSA 的 ova 文件,其路径是 ISO目录/vsphere/vcsa 。
使用 Workstation 打开此 ova 文件,弹出导入虚拟机向导。
设置虚拟机名称:
设置部署模式及规模,本环境使用最小的规模,内置 PSC。
配置虚拟机属性,此处需要注意,仅需要填写网络配置,其他所有配置留空!
导入完成后开机。界面提示 Root password is not set,按 F2 设置 root 密码。
在导入 ova 时并未提示设置虚拟硬件,需要在导入完成后正确设置网卡。
确保宿主机 ping 正常后,使用浏览器打开 vcsa 的地址:https://192.168.10.10:5480,出现如下界面,点击设置。
如果提示登录,请输入 root 密码。
第一阶段相当于导入 ova,已经完成,第二阶段为配置 vcsa。
设备配置,会自动从第一阶段的配置导入,可以微调部分配置。(如果点击下一步卡住,请刷新页面)
配置 SSO。
配置 CEIP。
检查配置无误后,点击完成,此操作不可回退。(建议在此处为 vcsa 打个快照)
部署开始,部署可能花费数十分钟,静静等待完成即可。
安装完成,可以登录使用了。
0x03. 新建集群
登录 VCSA,新建数据中心>集群。
使用向导添加主机。(已经预先安装好了三台)
信任主机的证书。
添加完成。
至此,VCSA已经安装完毕,集群建立好了,要想集群正常工作,还差一个共享存储,不妨装个 vSAN 吧~
---全文完---
另外最近公众号后台发送的消息没有提醒了,导致有些留言没及时回复而过期了(事实上可能近一个月的消息都没看到...),希望各位看到后重发一下留言~
真想吐槽下公众号平台,18年以后注册的很多公众号都是没有文章回复功能,现在竟然把后台回复功能也给默默静音了,TX是要干啥!
参考资料: