目录:
一、为什么建议新人自己搭建超融合HCI实验环境?
二、实验环境整体架构
三、实验服务器硬件规划
四、ESXi宿主机部署
五、嵌套部署深信服HCI节点(重点)
六、模拟HCI网络环境
七、部署HCI集群并创建存储
八、不要停留在 “部署成功”:通过验证和故障演练理解 HCI
九、进一步学习深信服云桌面
十、给新手工程师的一些建议
十一、总结
很多刚接触超融合的新同事,都会遇到一个比较现实的问题:看过产品文档,也了解HCI的基本概念,但是到了真正项目现场,依然不知道从哪里下手。
原因其实很简单:超融合不是单纯的平台部署。
从节点规划、网络设计、存储配置,到业务上线,每一个环节都需要实际操作经验。
比如:
1、为什么HCI需要规划独立存储网络?
2、VXLAN网络到底解决什么问题?
3、分布式存储卷应该如何设计?
4、节点异常、网络调整后应该如何判断问题?
这些内容,仅靠看文档很难真正理解。对于新人来说,最有效的学习方式,往往不是反复看资料,而是:
搭一套属于自己的实验环境,多部署、多调整、多验证。
本文记录一种成本相对较低的深信服HCI学习环境搭建方式,通过一台二手服务器,在虚拟化环境中模拟多节点HCI集群,用于学习和熟悉深信服超融合平台。
一、为什么建议新人自己搭建超融合HCI实验环境?在实际工作中,新人接触HCI的机会通常比较有限。
1、生产环境:
① 不敢随便调整
② 操作需要审批
③ 出问题影响业务
2、公司测试环境:
① 不一定提供
② 资源有限
③ 不一定允许反复实验
3、最终导致很多新人停留在:
“知道HCI是什么”
但没有达到:
“知道HCI怎么部署”
甚至:
“知道为什么这样设计”
的阶段。
4、而自己搭建实验环境最大的价值,
就是可以模拟真实项目中的完整流程:
硬件规划 → 虚拟化环境部署 → HCI节点安装 → 网络规划 → 存储创建 → 业务验证
整个过程走下来,对于理解超融合架构会有非常大的帮助。
二、实验环境整体架构1、本次实验环境采用:
物理服务器 + ESXi + 嵌套部署深信服HCI
的方式。
整体架构如下:
物理服务器
│
ESXi
│
┌────┬────┬────┐
HCI01 HCI02 HCI03 ~~~
└────┴────┴────┘
│
HCI集群
通过这种方式,可以在一台物理服务器中模拟一个多节点HCI集群。
2、虽然性能无法与生产环境相比,但对于:
① 熟悉部署流程
② 理解网络规划
③ 学习存储配置
④ 练习云桌面环境
已经完全够用。
三、实验服务器硬件规划1、实验服务器采用一台二手服务器,参考配置如下:
[td]
| |
CPU | Intel Xeon Gold 6150 |
内存 | 256GB |
硬盘 | 6 × 800GB SSD |
启动卡 | 240GB SSD × 2 |
2、磁盘规划说明① 系统盘:240GB × 2,配置RAID1用于安装ESXi操作系统。这样即使单块启动盘异常,也不会影响实验环境。
② 数据盘:6 × 800GB SSD,配置RAID0这里需要特别说明:
生产环境不建议这样规划。
本实验环境采用RAID0,主要考虑:
① 最大化可用容量
② 提升实验环境存储空间
③ 方便部署多个HCI节点
毕竟实验环境重点是:
学习部署流程,而不是模拟生产级磁盘保护策略。
四、ESXi宿主机部署物理服务器安装VMware ESXi,版本建议选择ESXi 8.x或9.x均可。安装完成后,按以下步骤操作:
1、配置管理地址;
2、上传HCI安装镜像;
3、创建HCI虚拟机。
后续所有HCI节点均运行在ESXi虚拟机中。
五、嵌套部署深信服HCI节点(重点)这是整个实验环境里最关键的部分。很多新人第一次搭建嵌套HCI时,会遇到:
① 节点无法启动
② 网络不通
③ 存储卷创建失败
大部分原因都来自虚拟机参数配置。
1、开启嵌套虚拟化HCI节点本身也是一个虚拟化平台,因此ESXi中的虚拟机必须开启:
“向客户机操作系统公开硬件辅助的虚拟化”(Nested Virtualization)
否则HCI节点无法正常运行。
2、磁盘使用SCSI控制器创建HCI虚拟机时,建议使用默认SCSI控制器,同时需要配置:
disk.EnableUUID = TRUE
配置路径:虚拟机编辑设置 → 选项 → 高级 → 配置参数 → 添加参数。
原因:HCI节点需要识别虚拟磁盘唯一标识,避免因磁盘UUID变化导致识别异常。
3、网卡选择VMXNET 3虚拟网卡建议选择:
VMXNET 3
原因:
① 支持更高网络吞吐;
② 更适合虚拟化环境;
③ 更接近生产环境虚拟网卡配置。
4、磁盘采用精简置备实验环境尤其需要注意这一点。例如创建3个HCI节点,每个节点配置系统盘和多块数据盘,如果全部采用厚置备,很容易提前消耗物理服务器存储空间。因此建议采用:
精简置备(Thin Provision)
实际使用多少空间,再占用多少物理容量。
5、HCI虚拟节点规划建议至少创建3个HCI节点,例如:
[td]
| | | |
HCI01 | 16核 | 64GB | 2TB × 4 |
HCI02 | 16核 | 64GB | 2TB × 4 |
HCI03 | 16核 | 64GB | 2TB × 4 |
具体配置根据物理服务器资源调整。重点不是追求性能,而是完整模拟:
① 多节点集群
② 分布式存储
③ 网络通信
六、模拟HCI网络环境真实HCI项目中,网络规划非常重要。实验环境虽然没有物理交换机,但同样建议按照生产思路规划,在ESXi中创建多个虚拟交换机或端口组,例如:
[td]
| |
管理/业务网络 | HCI管理、节点通信、虚拟机业务访问 |
存储网络 | 分布式存储通信、数据同步 |
VXLAN网络 | 虚拟机网络通信 |
1、网络结构示意:
ESXi虚拟交换机
│
┌────┬────┬────┐
管理/业务 存储 VXLAN
网络 网络 网络
2、重要提示:
实验环境不建议强行模拟复杂链路聚合。生产环境中可能采用:
① LACP
② MLAG
③ 双交换机架构
但是在ESXi嵌套环境中过度模拟,反而容易增加排障难度。因此学习阶段建议先采用:无链路聚合模式
先理解:
① 网络如何划分
② 数据如何流转
比追求复杂拓扑更重要。
七、部署HCI集群并创建存储卷完成节点准备后,可以开始部署超融合HCI集群。
主要流程 1、节点初始化配置管理地址。
2、创建HCI集群添加多个节点,验证节点通信正常,确认集群状态正常。
3、配置网络按照前期规划配置:管理网络、存储网络、VXLAN网络、业务出口。
4、创建虚拟存储卷由于本实验环境底层全部采用SSD,因此可以模拟生产中的全闪场景。创建全闪存储卷后,可以进一步理解:
①存储池
②副本机制
③数据分布
④存储性能
这些内容只有真正操作过,理解才会更加深入。
八、不要停留在“部署成功”:通过验证和故障演练理解HCI很多新人学习HCI时容易陷入一个误区:认为集群创建成功,就代表已经掌握了超融合。实际上:
部署只是第一步。
真正理解HCI,需要继续验证:
① 网络是否符合预期
② 存储是否正常工作
③ 节点异常后业务是否受影响
④ 虚拟机迁移是否正常
1、创建测试虚拟机,验证业务流程HCI集群创建完成后,可以创建几台测试虚拟机,例如:Windows Server、Linux服务器,验证:
① 虚拟机创建
② 虚拟机启动
③ 网络访问
④ 虚拟机迁移
完整体验:资源池 → 虚拟机 → 业务访问整个流程。
2、验证集群高可用能力超融合相比物理服务器,一个重要能力就是:
通过集群资源实现业务高可用。
实验环境中可以模拟:
① 节点重启
② 节点维护
③ 节点异常
观察:
① 虚拟机状态变化
② 集群告警信息
③ 业务恢复情况
通过这些实验,可以更直观理解:为什么HCI需要多节点。
3、验证存储状态分布式存储是HCI的核心,可以重点观察:
① 存储卷状态
② 副本状态
③ 数据同步过程
通过调整节点状态,观察数据恢复过程,这些内容在真实项目中经常遇到。
4、主动制造问题,提高排障能力实验环境最大的价值,就是允许犯错。可以尝试:
① 修改网络配置
② 重启HCI节点
③ 调整存储配置
④ 删除测试虚拟机
然后观察:
① 告警信息
② 日志变化
③ 平台表现
逐渐培养自己的故障定位思路。
九、进一步学习深信服云桌面完成HCI学习后,可以继续扩展实验环境。因为:
深信服云桌面底层同样依赖超融合平台。
可以继续练习:
1、SCP部署
2、云桌面组件安装
3、虚拟机模板制作
4、用户发布
5、终端接入
最终形成完整实验链路:
深信服HCI
↓
SCP管理平台
↓
云桌面环境
↓
终端接入
这样学习内容就从:“会部署HCI”进一步提升到:“能够完成完整项目交付”。
十、给新手工程师的一些建议个人感觉,学习超融合最忌讳:
只看理论,不动手。
很多概念:VXLAN、分布式存储、虚拟网络、集群管理等等
第一次看资料时可能觉得理解了,但是实际部署一次之后,会发现很多细节完全不同。
1、多搭几遍第一次:按照文档完成部署。
第二次:尝试自己规划。
第三次:主动修改配置,观察变化。
2、多制造问题实验环境最大的价值,就是允许犯错。可以尝试:
① 修改网络配置
② 重启节点
③ 删除测试虚拟机
④ 调整存储配置
通过故障现象反推原因。
3、记录每次实验过程包括:
① IP规划
② 网络设计
③ 遇到的问题
④ 解决方法
这些记录,后续都会成为自己的项目经验。
十一、总结对于刚开始学习深信服HCI的工程师来说,最大的难点不是记住多少产品功能,而是真正理解:
一个超融合平台为什么这样设计,以及出现问题时应该如何判断。
一台二手服务器,加上一套虚拟化环境,就可以搭建一个属于自己的HCI学习平台。
虽然它无法完全替代生产环境,但足够帮助新人完成从:
“了解HCI” 到: “能够独立部署和维护HCI” 的关键一步。
超融合技术本身并不神秘,真正拉开差距的,往往是有没有经过足够多的实践。
多搭、多练、多验证,才是成长最快的方式。