FusionCompute实验环境搭建:CNA与VRM配置实战 简介《FusionCompute实验手册1》是华为HCIP-Cloud Computing认证培训的实验指导书面向备考高级工程师的学员及需要掌握服务器虚拟化运维的读者旨在帮助大家从底层理解并熟练操作FusionCompute平台。压缩包共包含1个docx文档大小10.53MB全文内容完整适合按章节边学边练。已有227人学习下载。手册设计了7个实验、四大模块从基于KVM嵌套环境的CNA与VRM安装起步逐步深入到计算、存储、网络三类虚拟资源管理随后覆盖虚拟机创建、Tools安装、模板封装、快照、规格调整、HA、热迁移、安全组与规则组等发放及管理操作最后落到用户管理、管理数据备份和时间管理等日常运维场景。读者通过跟随实验既能巩固FusionCompute架构与核心功能的理论认知也能积累从环境搭建到业务运维的完整实战经验为通过HCIP-Cloud Computing V4.0认证及承担企业虚拟化平台运维打下基础。1. FusionCompute 实验手册1先把环境搭起来别急着点“下一步”第一次照着这套手册做实验时我天真地以为最难的是创建虚拟机结果头两天全耗在 CNA 和 VRM 上。手册第一册没有让你直接点“下一步”而是先把控制面、计算面和存储面讲清楚再让你动手搭一套最小环境。这套实验手册适合正在学虚拟化、准备做资源池实验的运维人员你需要一台能跑虚拟化 OS 的服务器、一套可重复使用的网络 IP 规划以及足够的耐心去理解每个端口是干什么的。读完前几章你会明白虚拟化平台为什么要分成 CNA 和 VRM也会知道创建虚拟机时哪些参数能改、哪些参数不能乱动。2. 实验环境选型与网络规划CNA 与 VRM 的分工和最小 IP 规划表2.1 FusionCompute 的组件关系CNA 与 VRM 各自负责什么FusionCompute 的核心组件可以简化成两个角色。CNA 是安装在物理服务器上的计算节点代理负责把一台裸机变成能跑虚拟机的主机VRM 是虚拟化资源管理平面负责集群调度、虚拟机生命周期、授权和资源统计。你可以把 CNA 理解成“干活的手”把 VRM 理解成“发号施令的大脑”。实验手册里常见的最小环境是把 VRM 做成一台管理虚拟机跑在某一个 CNA 上。这样设计的好处很直接不需要额外一台物理服务器专门放管理面对只有一两台实验机的场景非常友好。代价是如果宿主机宕机VRM 管理面也会跟着消失业务虚拟机虽然不会停但你在 Web 界面上就看不到集群状态了。这个边界要在实验一开始就记清楚否则后面排查问题时会绕远路。我一般会在实验机里保留 2 台 CNA 主机哪怕其中一台只是性能很差的老机器。因为只有一台主机时很多功能验证不了比如主机迁移、DRS 调度。如果条件实在有限至少也要留出扩展位后续再加一台主机的成本远比一开始就规划好要高。2.2 最小硬件门槛与网络规划先画一张表再动手装先确认硬件底线。CNA 安装对服务器兼容性有要求实验环境不建议用普通 PC 硬扛最好用支持虚拟化技术的服务器内存建议 16GB 起步磁盘至少 500GB。如果要验证高可用准备两台以上服务器。VRM 作为虚拟机运行时建议分配不低于 4GB 内存否则管理面偶发重启时你会误以为是系统坏了。网络规划比硬件更重要。FusionCompute 内部至少有三个网络平面管理平面用于 VRM 与 CNA 通信存储平面用于对接存储设备业务平面承载虚拟机对外流量。实验环境里物理网卡不够时可以合并但 IP 网段必须分开否则后续排查会很痛苦。我通常建议先按下面这张表分配网络平面推荐网段示例 IP主要用途实验环境建议管理平面192.168.10.0/24CNA 管理 IP 192.168.10.11VRM 管理 IP 192.168.10.20Web 登录、集群心跳、VRM-CNA 通信必须全网互通存储平面192.168.20.0/24存储设备 IP 192.168.20.30iSCSI、NFS 存储流量有条件时独立网卡业务平面192.168.30.0/24虚拟机业务 IP 192.168.30.21虚拟机对外服务可复用管理网卡表格里的网段只是建议实验手册并不强制。关键是每个平面要对应固定的 VLAN ID避免交换机上 VLAN 没放通导致主机离线。如果只有两张物理网卡我一般会这样绑定网卡一承载管理平面和存储平面用 VLAN 区分网卡二单独承载业务平面。这样做的好处是虚拟机业务流量不会和管理流量抢带宽也不至于因为管理网被流量打满而失联。2.3 CNA 安装与 VRM 部署的关键步骤及参数说明CNA 安装走的是 ISO 引导流程。把安装介质插进服务器开机进入引导界面选择安装选项然后按提示选择键盘布局和安装磁盘。这里有一个常见坑多块磁盘时要确认系统装到哪块盘上装错盘会导致后续虚拟化存储识别异常。我一般会在安装界面把目标磁盘容量记下来再对比实际配置单避免凭感觉选。网络配置是 CNA 安装中最重要的交互项。你需要给这张主机配一个静态管理 IP、子网掩码、网关和主机名。网关不能乱填填错会导致跨网段根本 ping 不通。主机名也要避免和下一条主机重复否则加入集群时可能引发冲突。安装完成后进入 CNA 的本地命令行先做一轮基础验证我通常用类似下面这组命令# 查看所有网卡的 IP 地址确认管理网口拿到了预期地址 ip a # 用固定包数探测 VRM 管理地址避免 ping 卡住 ping -c 4 192.168.10.20 # 确认主机名是否唯一 cat /etc/hostname这段代码里ip a是核心你在安装界面配置的地址最终会体现在某个网卡接口上。如果看不到预期 IP先检查是不是选错了网卡。ping -c 4的-c参数表示只发 4 个探测包避免没有回应时长时间挂起。cat /etc/hostname用于确认名字没有被意外改成默认值。多数版本的 CNA 底层是精简 Linux 环境这类命令基本通用入口略有差异但思路一致。VRM 部署通常有两种入口一种是安装完 CNA 后用专门的管理面安装介质去部署 VRM 虚拟机另一种是在图形化引导里直接选择将 VRM 安装到指定 CNA 上。无论哪种安装程序都会要求你提供目标 CNA 的 IP、SSH 账号和密码。部署完成后VRM 虚拟机会自动启动你需要等它完成初始化再尝试登录 Web 界面。这里有一个容易被忽略的参数内存。VRM 虚拟机安装向导会给出默认值但实验环境如果同时跑了两台虚拟机和 VRM内存很容易触顶。我建议在安装前就把 VRM 内存规划为不低于 4GB并预留 1GB 左右的余量给宿主机自身。如果在安装后无法访问 8443 端口不要急着怀疑 Web 服务坏了先检查 VRM 虚拟机是否成功运行在 CNA 上再用 ping 确认管理网络通不通。3. 登录 FusionCompute建集群、添加主机、初始化网络与存储3.1 登录管理面的前置检查账号、许可、时间同步VRM 部署完成后用浏览器打开 https://VRM管理IP:8443进入 FusionCompute 的 Web 管理界面。默认管理员账号通常是 admin密码在安装时设置。第一次登录后我会先做三件事检查许可状态、校正时间、确认管理节点列表。许可是一个容易被忽略的点。实验手册里如果只给了评估授权有效期过了之后很多操作会被锁住比如创建虚拟机按钮直接置灰。登录后先到“系统管理”里看一眼剩余天数。时间同步更要重视VRM 和 CNA 之间的证书校验依赖时间基准两边时间差超过允许范围时添加主机会报证书指纹不匹配。实验环境没有专门 NTP 服务器时我一般让 VRM 充当全网时间源再把所有 CNA 指向 VRM 管理 IP。手动改时间可以临时糊弄但时间一跳问题会以玄学方式复发比如证书突然失效、主机心跳中断。做完这三项检查再往下走能省掉后面一半的排障时间。很多人一登录就急着建虚拟机结果主机关联失败查到最后竟然是时间问题。3.2 创建集群并将 CNA 主机加入集群的完整步骤在资源池视图里新建一个集群我给它的名字通常带环境标识比如 Cluster-Lab。创建时有两个开关要留意DRS 和 HA。DRS 是资源调度实验环境建议打开但阈值调低一点这样负载不均时更容易观察到迁移动作HA 是高可用开启后会预留额外资源实验环境可以先不开等后面做高可用实验时再打开。建好集群后右键集群选择“添加主机”输入 CNA 的管理 IP、root 账号和密码。系统会先做证书校验再收集主机信息。这个过程通常需要几十秒到几分钟。如果卡在证书校验大概率是 VRM 与 CNA 时间不同步去校正时间后重试。如果卡在信息收集阶段管理网络不通的概率最大回到命令行 ping 一下 VRM 地址。主机成功加入后能在集群下看到一台状态为正常的主机。这时不要急着创建虚拟机先把数据存储和网络准备好。因为虚拟机创建向导会把存储和网络要求放在你面前缺任何一个都会让你卡在最后一步。3.3 数据存储与分布式交换机的“先有网还是先有盘”顺序问题FusionCompute 里的“数据存储”是虚拟机磁盘的承载空间可以来自本地磁盘聚合也可以来自远端存储设备。实验环境我建议先用虚拟化存储把几个 CNA 的本地磁盘聚合成一个池避免一开始就折腾外部存储。创建数据存储时要指定存储类型、容量、数据存储名称之后才能在虚拟机向导里选到磁盘空间。网络方面需要先创建虚拟交换机再把端口组绑定到交换机上。端口组里要配置 VLAN ID 和上行链路。很多人在实验环境里不规划 VLAN全填 0这在单纯跑通流程时没问题但只要交换机上有其他 VLAN 流量虚拟机就会莫名失联。至于“先有网还是先有盘”我的习惯是先建数据存储再建分布式交换机。原因是数据存储搞定后主机状态能稳定点亮后续添加网络失败时更容易定位。而分布式交换机一旦忘记关联上行链路所有端口组都会变成黑匣子。下面这个顺序基本不会出错操作顺序对象作用常见错误1创建集群聚合资源池未开 DRS负载不均2添加主机纳入计算节点证书校验失败时间未同步3创建数据存储提供磁盘空间虚拟化存储未聚合成功4创建分布式交换机提供虚拟网络忘记关联上行链路5创建端口组划分 VLANVLAN ID 与物理交换机不一致这个顺序并不是官方强制但实验环境保持固定顺序能减少变量。你每次翻车时只需要问自己资源池通没通、存储有没有、端口组上行链路在不在。三个问题排查完环境至少能恢复到可创建虚拟机的状态。4. 创建第一台虚拟机CPU、内存、磁盘与网络参数怎么定4.1 用空白创建还是模板创建实验环境推荐先走空白流程FusionCompute 支持从模板快速创建虚拟机但实验手册第一册的核心目的是让人理解虚拟机是由什么组成的。所以我推荐用空白创建走一遍完整向导哪怕只是装一个最小化的系统。空白创建意味着你需要自己决定 vCPU 数量、内存大小、硬盘控制器、光驱和网卡类型这些参数在模板流程里全被隐藏了。弄明白参数之后再谈模板才有意义。模板的价值在于批量交付你在实验环境里如果要对同一份 Linux 环境起多台虚拟机模板能省大量重复安装时间。但第一遍建议老老实实从 ISO 安装。ISO 文件要上传到数据存储或者在虚拟光驱里指定 ISO 位置。我习惯先在数据存储下建一个 ISO 目录单独放安装镜像避免和虚拟机磁盘文件混在一起。创建虚拟机时选择光驱并勾选“启动时连接”否则虚拟机开了也进不了安装界面。4.2 CPU、内存、磁盘和网络的关键参数与推荐值表格创建向导里最纠结的就是参数表。实验环境不是生产环境参数可以保守一些重点看行为和日志。下面这张推荐表是我的基线参数推荐值说明vCPU 数量2实验系统 2 核够用太多会触发调度干扰内存4GB跑最小 Linux 绰绰有余留内存给 VRM磁盘容量40GB精简模式实际占用量按需增长磁盘分配类型精简写多少占多少但删除文件不会自动回收虚拟网卡数1先只接一块网卡避免网络困惑虚拟网卡类型默认兼容性优先性能优化留到后面光驱启动勾选首次安装必须连接 ISO这些参数里最容易被误解的是磁盘精简模式。精简模式的好处是创建时只有几 MB 到几百 MB随着虚拟机写入逐渐占用真实空间。坏处是如果你在虚拟机里删除了大文件宿主机侧的空间不会立刻释放必须做收缩或重新分配。实验环境里磁盘不大精简约等于后悔药省下来的空间可以多开几台实验机。内存和 vCPU 的配比也要留一个原则不要把所有物理资源都瓜分完。宿主机本身要留内存VRM 也要内存。如果一台 16GB 的服务器上跑了 VRM 4GB再创建一台 8GB 的虚拟机宿主机基本就顶满了。此时你再开第二台虚拟机会导致主机频繁回收内存虚拟机会明显卡顿。4.3 验证虚拟机状态与网络连通性的几条命令虚拟机装完系统后进入系统内做一次健康检查。实验环境里我常用下面这组命令# 发 4 个 ping 包验证到网关的连通性 ping -c 4 192.168.30.1 # 查看 CPU 信息确认 vCPU 数量符合预期 lscpu | grep -E CPU\(s\)|Model name # 检查内存总量确认没有少分配 free -h # 确认根分区和磁盘空间 df -h # 看网卡是否 link 以及与对端协商的速率 ethtool eth0这里ping -c 4指定了发包数量避免你在排障时一直等下去grep -E是正则过滤只显示需要的行。free -h里的-h参数以人类可读的单位输出比默认字节更直观。ethtool eth0能看到网卡速度和双工模式如果输出里的 link detected 是 no问题多半在端口组或者上行链路。如果虚拟机里查不到 eth0用ip a看看实际网卡名有些系统会把卡命名为 ens160 或 enp1s0不是 eth0名字不影响使用按实际名操作即可。5. 避坑指南VRM 起不来、主机加不进、存储卷消失的血泪排查5.1 现象一VRM 登录页面打不开8443 端口无响应原因VRM 虚拟机没有成功启动或宿主机内存不足导致 VRM 反复重启。很多人第一反应是怀疑浏览器或网络其实可以先登录 CNA 命令行查看 VRM 虚拟机状态。如果发现 VRM 未运行尝试手动启动若启动后很快又挂重点看宿主机的内存和 CPU 压力。实验环境里 VRM 被分配的内存过小是最常见原因4GB 是稳妥基线。解决方法是给 VRM 增加内存并重启管理面同时关掉其他占用大的虚拟机。5.2 现象二添加 CNA 主机时提示证书指纹不匹配原因VRM 和 CNA 之间的系统时间不同步或主机重新安装过但旧证书残留在 VRM 侧。证书指纹不匹配不等于密码错误你在界面上怎么输入密码都没用。先到两台主机上统一时间再重新发起添加主机。如果之前添加失败过去管理面的证书列表里清掉旧指纹再试。不要为了省事直接跳过证书校验实验环境可以临时接受但一旦你打算把环境保留下来做更多实验证书混乱会让你后续每次操作都毛躁。5.3 现象三主机状态始终是离线原因VRM 到 CNA 的管理网络中断或者 CNA 上的代理服务没有起来。先确认管理网线实际插到了哪个网口实验台最容易出现网线插到业务口、管理口空置的低级问题。再用 ping 测试管理 IP最后进 CNA 后台查看代理服务状态。服务没起来的话尝试重启相关服务并观察日志中关于 VRM 地址的报错。离线问题十有八九是网络只有少数是服务崩溃。不要反复在 Web 界面点重试那只会让问题看起来更玄幻。5.4 现象四创建数据存储后看不到磁盘容量原因存储设备没有正确映射给集群或 iSCSI 的 target 和 initiator 没配对。实验环境用本地虚拟化存储时先确认 CNA 的本地磁盘被系统识别。如果对接外部 iSCSI 存储检查存储侧是否把 LUN 映射给了这台主机的 iqn再回 FusionCompute 里扫描存储设备。常见错误是在存储侧只添加了 LUN 但没有生成映射关系界面上刷新几遍也是空的。这个坑很像玄学其实就是少点了一次“应用”或“提交”。5.5 现象五虚拟机开机黑屏无法进入安装界面原因显示模式不兼容或 ISO 没有真正挂到虚拟光驱上。FusionCompute 管理界面里虚拟机开机后可能看不到安装界面这往往不是死机而是 VNC 画面没有刷新。试着关掉虚拟机重新确认光驱中 ISO 文件存在且勾选了启动时连接。若仍然黑屏降低虚拟机的显存或切换显示协议类型通常能绕过兼容性问题。还有一个技巧安装系统时先断开虚拟网卡等系统装完再恢复网络可以避免安装器在配置网卡时卡住。6. 实验收尾快照、模板与资源清理顺手用性能监控验证6.1 给虚拟机拍快照再做一套模板每次做完关键实验我会在虚拟机关机状态下创建一个快照。快照是实验环境里最好的后悔药你可以放心地改网络参数、动存储配置翻车了直接回滚到拍照时点。快照名称我习惯写成“基线_日期”比如 baseline_20250614。注意快照不能替代备份但它比备份轻量得多足够应付实验室的折腾。如果这套虚拟机后面要重复用建议在清理完系统内的临时文件后将它转成模板。模板比快照更干净创建后可以基于它生成多台独立虚拟机彼此不干扰。转模板前要把虚拟机从集群中移除或关机具体操作在界面里按提示走即可。6.2 清理实验资源并顺手看一遍性能监控曲线实验结束后的清理动作很多人会忽略。正确顺序是先删除不需要的虚拟机快照再删除虚拟机最后清理数据存储里的 ISO 文件。快照不删就直接删虚拟机回收空间时会出现很多碎片化文件拖慢整个数据存储。建议用 FusionCompute 自带的容量分析功能看哪些文件占了大头再决定删除。最后一步是性能监控验证。找到刚才创建的虚拟机打开监控页面对比 CPU、内存和磁盘 IO 曲线。如果创建虚拟机后曲线一直贴着天花板说明你的资源配额设得太挤以后创建多台虚拟机时要调整基线。反过来如果曲线长期低平说明这台虚拟机的规格偏大可以尝试缩小到 1 核 2GB 再验证一轮。以前我实验完直接关电源不拍快照不清理结果要把环境演示给同事看时所有虚拟机状态都乱成一团。后来我养成的习惯是先快照、再模板、最后清理临时文件。这套流程看似多花十分钟实际能让你下一轮实验少踩一半坑。希望帮到你。本文还有配套的精品资源点击获取