ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

华为数据中心虚拟化解决方案:FusionSphere部署与运维实战

华为数据中心虚拟化解决方案:FusionSphere部署与运维实战 简介这份华为数据中心虚拟化解决方案文档面向企业IT架构师、运维工程师及云计算学习者围绕现代企业对高效、可靠、灵活IT基础设施的需求系统讲解基于FusionSphere虚拟化技术的数据中心建设思路。内容涵盖计算、存储、网络资源的整合优化重点阐述云平台HA高可用、虚拟机热迁移、存储热迁移、HyperDP快照备份等关键技术并介绍FusionCompute与FusionManager两大组件的分工协作以及接入控制、虚拟化资源池、存储资源池与备份系统的整体架构设计。资源包为1个docx文档约355KB结构完整、条理清晰适合作为项目技术方案参考或虚拟化技术学习资料。目前已有230人学习下载读者可从中获取数据中心虚拟化的方案框架、部署要点与可靠性设计思路为实际项目规划与数字化转型提供借鉴。1. 华为数据中心虚拟化解决方案从一台物理机到资源池到底怎么落地很多团队第一次接触华为数据中心虚拟化解决方案是因为一台老旧的物理服务器要退役上面跑着几套不能再停的业务。摆在面前的选择有两个继续买物理机做冷备或者干脆把这几套业务迁进资源池用 FusionSphere 把计算、存储、网络统一管起来。后者就是华为数据中心虚拟化解决方案要解决的问题——它不是一个单独的软件而是一整套围绕服务器虚拟化、云平台和统一运维的组合拳核心组件是 FusionSphere含 FusionCompute 虚拟化平台和 FusionManager 管理面往上还能对接 ManageOne 做云平台运营。这套方案适合谁适合手里有 10 台以上 x86 服务器、业务系统超过 20 套、已经开始被“每套业务独占一台机器”这种模式拖累的运维团队。它能把 CPU、内存、存储抽象成资源池按需分配给虚拟机配合华为三层交换机做网络打通再通过云平台把资源申请流程标准化。下面按“先搞懂组件 → 再动手部署 → 再踩坑排查 → 最后进阶调优”的顺序把这条路走一遍。2. FusionSphere 组件拆解与部署前的资源规划2.1 先分清 FusionCompute、FusionManager 和 ManageOne 各管什么很多人把 FusionSphere 当成一个软件装完就完事结果部署到一半发现管理节点和计算节点角色搞混了。实际上一套完整的华为数据中心虚拟化解决方案里至少有三个层次FusionCompute真正干活的虚拟化层负责把物理主机变成计算节点把存储变成数据存储把网络变成虚拟交换机。它由 CNA计算节点代理和 VRM虚拟资源管理两部分组成。CNA 装在被虚拟化的物理服务器上VRM 是管理节点通常两台做主备。FusionManager统一管理面管多套 FusionCompute 资源池做集中监控、告警、拓扑。单套 FusionCompute 可以不用它但数据中心规模超过 3 个集群后没有它运维会非常痛苦。ManageOne面向云平台的运营和运维门户做租户管理、资源申请审批、计量计费。如果只是内部虚拟化不对外提供服务可以先不上。选型理由很直接如果只是把 20 台物理机虚拟化FusionCompute 加 FusionManager 就够了如果要给多个部门按配额分配资源并且要统计谁用了多少那就必须上 ManageOne。常见做法是先部署 FusionCompute 跑通虚拟化再按需叠加管理面。2.2 部署前必须确认的 6 个资源参数部署翻车最多的环节不是安装而是规划没做够。下面这张表是我在多个项目里总结出来的最低检查项缺一项后面都可能返工。检查项最低要求常见错误CPU 虚拟化支持BIOS 开启 VT-x/AMD-V没开就装 CNA报“此平台不支持虚拟化”内存每台计算节点 ≥ 128GB按物理机内存 1:1 规划没留虚拟化开销管理网口独立千兆/万兆口和业务网口混用管理流量抢占带宽存储共享存储SAN/NAS或本地盘做超融合本地盘做普通虚拟化无法 HAVRM 节点两台独立物理机或虚拟机单 VRM 故障后整个集群失管IP 规划管理、业务、存储、BMC 四网分离全部塞一个网段后期排障靠猜提示如果服务器 BIOS 里找不到 VT-x 选项先确认 CPU 型号是否支持。部分早期至强 E5 默认关闭需要手动开启。开启后如果安装仍报错检查是否被 Hyper-V 或其它虚拟化层占用。2.3 用华为 SmartKit 做部署前硬件巡检华为 SmartKit 是官方工具集部署前用它跑一遍硬件兼容性和固件版本检查能省掉大量“装到一半发现 RAID 卡驱动不对”的时间。操作步骤# 在巡检笔记本上安装 SmartKit 后进入工具目录 cd /opt/SmartKit/tools # 执行服务器信息收集IP 替换为 BMC 地址 ./SmartKit -t server_info -i 192.168.1.100 -u admin -p password # 检查输出报告中的 firmware 和 driver 版本 cat report/server_info_192.168.1.100.html | grep -i raid\|nic\|bios逻辑说明SmartKit 通过 BMC 带外通道读取服务器固件、RAID 卡、网卡型号和版本输出 HTML 报告。参数-i是 BMC IP-u和-p是 BMC 账号。重点看 RAID 卡驱动是否在 FusionCompute 兼容列表里网卡是否支持 SR-IOV。如果报告里出现“avago raid 驱动版本过低”先去华为支持网站下载对应驱动包在 CNA 安装时通过驱动注入方式加载。3. 从零部署一套 FusionCompute 集群的完整操作链3.1 安装 CNA 和 VRM 的顺序与网络配置FusionCompute 的安装顺序不能乱先装 CNA再装 VRM最后在 VRM 里添加 CNA 主机。CNA 安装方式有 ISO 光盘启动和 PXE 批量部署两种小规模用 ISO超过 10 台用 PXE。# 以 ISO 方式安装 CNA 为例启动后进入安装界面 # 选择语言后配置管理网口 # 管理网口 IP 规划示例 # CNA01: 192.168.10.11/24 网关 192.168.10.1 # CNA02: 192.168.10.12/24 网关 192.168.10.1 # VRM 主: 192.168.10.20/24 # VRM 备: 192.168.10.21/24 # 安装完成后用浏览器访问 VRM 的 8443 端口 https://192.168.10.20:8443逻辑说明CNA 安装时只需要配管理网口 IP业务网口和存储网口可以在 VRM 里后续添加。VRM 安装时会要求指定主备 IP 和虚拟 IPVIPVIP 是最终访问入口。参数上管理网口建议做 bond至少双网卡冗余。如果只有单网卡后期扩容时加网卡需要重启 CNA 主机。3.2 在 VRM 里添加主机、配置存储和虚拟网络VRM 装好后登录 Web 界面按以下顺序操作添加主机输入 CNA 的 IP 和 root 密码VRM 会自动探测主机资源。如果探测失败检查 CNA 的 7443 端口是否被防火墙拦截。配置存储如果是 SAN 存储添加 LUN 时需要指定主机 IQN。华为 OceanStor 存储可以在设备侧创建主机组把 CNA 的 IQN 加进去再映射 LUN。配置虚拟网络创建分布式虚拟交换机DVS把物理网口加到上行链路再创建端口组给虚拟机用。管理、业务、存储流量建议用不同 VLAN 隔离。# 在 CNA 主机上查看 IQN用于存储侧配置 cat /etc/iscsi/initiatorname.iscsi # 输出示例InitiatorNameiqn.1994-05.com.redhat:cna01 # 在 OceanStor 侧创建主机时填入该 IQN逻辑说明IQN 是 iSCSI 发起端的唯一标识存储侧靠它识别哪台主机可以访问哪个 LUN。参数上如果用的是 FC 存储则看 WWPN 而不是 IQN。添加存储后在 VRM 里能看到数据存储的容量和状态如果显示“只读”或“不可用”先检查存储侧映射是否正确再看 CNA 的存储网口是否 up。3.3 创建第一台虚拟机并验证 HA 和迁移存储和网络就绪后创建一台虚拟机做验证。重点不是装系统而是验证 HA 和热迁移这两个虚拟化核心能力。# 在 VRM 界面创建虚拟机配置如下 # CPU: 4 vCPU内存: 8GB磁盘: 100GB精简置备 # 网络: 选择业务端口组VLAN 100 # 安装操作系统后测试热迁移 # 在 VRM 界面选中虚拟机 - 迁移 - 选择目标主机 # 迁移过程中持续 ping 虚拟机 IP观察丢包 ping 192.168.100.50 -t逻辑说明热迁移要求源主机和目标主机都能访问同一存储且 CPU 特性兼容。如果迁移失败常见原因是 CPU 型号不一致导致 vMotion 兼容性检查不通过。参数上可以在集群里开启 EVC增强型 vMotion 兼容性把 CPU 特性降到共同基线。HA 则需要在集群里开启并指定隔离响应策略通常选“关闭虚拟机”而不是“保持开机”避免脑裂。4. 避坑与排查部署和运维中最容易翻车的 5 个场景4.1 安装 CNA 时报“此平台不支持虚拟化的 AMD-V/RVI”现象CNA 安装程序启动后提示“此平台不支持虚拟化的 AMD-V/RVI不使用虚拟化的 AMD-V/RVI是否继续”选择继续后安装完成但虚拟机无法启动。原因服务器 BIOS 里 CPU 虚拟化功能未开启或者被 Hyper-V、Docker Desktop 的 WSL2 后端占用。Windows 上装过 Docker Desktop 的机器尤其常见因为 WSL2 会锁定虚拟化层。解决进 BIOS 开启 VT-x/AMD-V如果是 Windows 宿主机先卸载 Hyper-V 和 WSL2 相关组件执行bcdedit /set hypervisorlaunchtype off后重启再安装 CNA。4.2 VRM 主备切换后管理界面无法访问现象VRM 主节点故障备节点接管后VIP 能 ping 通但 8443 端口打不开。原因备节点接管时VRM 服务启动顺序异常或者 VIP 漂移后 ARP 缓存未刷新。解决先等 3 到 5 分钟VRM 主备切换需要时间同步和数据库恢复。如果仍不可访问登录备节点执行service vrm status查看服务状态必要时手动重启service vrm restart。交换机侧检查 VIP 对应的 MAC 地址是否更新。4.3 虚拟机迁移时提示“CPU 特性不兼容”现象热迁移进度卡在 10% 后失败提示目标主机 CPU 缺少某些指令集。原因集群内服务器 CPU 型号不一致比如一台是至强 Gold 6132另一台是至强 Silver 4110后者缺少部分 AVX 指令。解决在集群设置里开启 EVC把基线设为两台服务器都支持的指令集级别。开启 EVC 需要关闭集群内所有虚拟机建议在业务窗口期操作。4.4 存储 LUN 添加后显示“不可用”现象在 VRM 里添加 SAN LUN状态一直显示“不可用”或“只读”。原因存储侧主机组没加对 IQN或者 LUN 映射给了错误的 CNA 主机。多路径软件未配置也会导致只读。解决在 CNA 上执行cat /etc/iscsi/initiatorname.iscsi确认 IQN和存储侧主机组比对。如果是 FC 存储用systool -c fc_host -v查看 WWPN。多路径检查multipath -ll确认每条路径状态为 active。4.5 虚拟机网络时通时断现象虚拟机 ping 网关丢包率 5% 到 10%业务偶发超时。原因物理网卡和虚拟交换机之间的上行链路协商速率不一致或者 VLAN 配置在交换机侧和 VRM 侧不匹配。解决在 CNA 上执行ethtool eth0查看网卡速率和双工模式确保两端都是全双工同速率。交换机侧检查端口 VLAN 配置VRM 里端口组的 VLAN ID 必须和交换机 access 或 trunk 配置对应。如果是 bond检查 bond 模式主备模式不需要交换机配置LACP 模式需要交换机做链路聚合。5. 进阶用云平台思路管好资源池而不是只当虚拟化用5.1 从 FusionCompute 到 ManageOne 的资源配额模型很多团队把 FusionCompute 装完就停了虚拟机越建越多最后资源超分严重谁用了多少全靠 Excel 记。这时候需要往上走一步用 ManageOne 做云平台层面的资源配额。核心模型是资源池 → 集群 → 主机 → 虚拟机配额按租户分配租户再往下分给 VDC虚拟数据中心。配置步骤不复杂但顺序要对在 ManageOne 里对接 FusionCompute 资源池填入 VRM 的 VIP 和账号。创建租户分配 CPU、内存、存储配额。配额可以按核数、GB 数设置硬限制。创建 VDC把租户配额再细分给不同部门。开启审批流程资源申请走工单避免随意创建。注意ManageOne 对接 FusionCompute 时VRM 账号需要至少只读权限。如果对接后看不到资源检查 VRM 的 8443 端口是否对 ManageOne 节点放通。5.2 用性能监控数据做扩容判断而不是拍脑袋虚拟化环境最怕的是“资源不够就加物理机”但很多时候是某几台虚拟机吃掉了大部分资源。在 VRM 里开启性能监控重点看四个指标指标告警阈值含义CPU 就绪时间 5%虚拟机等 CPU 调度说明物理 CPU 超分过度内存气球持续增长物理内存不足开始回收虚拟机内存存储时延 20ms存储成为瓶颈虚拟机响应变慢网络丢包 0.1%上行链路或 VLAN 配置有问题我一般会连续观察一周如果 CPU 就绪时间在业务高峰超过 5%才考虑扩容计算节点如果存储时延高但 CPU 和内存都空闲优先查存储多路径和 LUN 分布而不是加服务器。5.3 一个具体技巧用模板和克隆把部署时间从 2 小时压到 10 分钟最后说一个我每次做虚拟化项目都会用的技巧把装好的虚拟机转成模板后续同类业务直接克隆。具体做法是先装一台“黄金镜像”打好补丁、装好监控 agent、配好基础安全策略然后转模板。克隆时选择“自定义”而不是“完整克隆”用精简置备磁盘一台虚拟机从创建到可用不超过 10 分钟。但这里有个坑克隆出来的虚拟机 MAC 地址和 IP 如果没改会冲突。VRM 支持在克隆时自动生成新 MACIP 则需要用 guest customization 工具注入。如果操作系统不支持就手动改。我自己的习惯是模板里不放 IP 配置克隆后统一用配置管理工具下发网络参数这样最稳。这套方案值不值得做如果手里有 10 台以上物理服务器业务系统超过 20 套虚拟化带来的资源利用率提升和运维效率提升是实打实的。但前提是规划做够尤其是网络和存储这两块翻车成本最高。希望帮到你。本文还有配套的精品资源点击获取
返回列表