简介:《FusionCompute实验手册1》围绕华为HCIP-Cloud Computing V4.0认证的FusionCompute部分展开,面向备考该认证的学员及希望系统掌握服务器虚拟化平台操作的读者,帮助其从环境搭建、资源管理到日常运维建立完整实践路径。资源包共1个docx文件,大小约10.53MB,以实验指导手册形式组织内容,便于按章节查阅和对照练习。手册包含7个实验、四个部分:在KVM嵌套环境中完成CNA到VRM的部署,练习计算、存储与网络资源管理,覆盖虚拟机创建、Tools安装、模板封装、快照、规格调整、HA、热迁移、安全组与规则组,并延伸到用户管理、管理数据备份和时间管理。已有227人学习,手册还提供实验环境说明、拓扑与网络配置、软件工具清单及分步骤操作指引,并理解资源池管理与故障处理思路,适合用作认证备考、实验复现和运维排错时的参考材料。
1. 安装顺序题:这场实验真正卡人的地方不在点按钮上
很多人第一次翻这份服务器虚拟化的实验手册,注意力全放在哪一步点哪个按钮,真上机才发现最先卡住的都是前置动作:两台计算节点装完了,管理节点就是纳管不上;地址填错了网段,后面存储、网络、虚拟机全部跟着返工。这门云计算高级工程师认证的实操部分考的是顺序和规划,先装什么、地址怎么分、集群怎么划,这三件事定下来,后面七个实验才有得做。下面按实验手册的四块内容往下拆,每一块都给能直接背的答题模板,也给上机前该做的自检动作。适合已经看过一遍手册、但一合上书就说不清“为什么这么做”的人,也适合面试前想把实验细节翻译成口头答案的人。
2. 环境搭建:装不上、连不通时先查这三件事
2.1 安装顺序:为什么计算节点必须先于管理节点
实验环境是 KVM 嵌套,在一台宿主机里再跑一层虚拟化,先准备 Linux 基础系统,再装计算节点软件,最后装管理节点软件。手册把这一段放在第一个实验,不是因为它简单,而是因为这四步的顺序一错,后面全部作废。管理节点负责纳管主机、调度虚拟机、对外提供管理入口;计算节点负责提供 CPU、内存、存储的虚拟化能力,是被纳管的一方。纳管动作由管理节点单向发起,因此被纳管的主机必须已经在线,并且地址可达。顺序反过来,管理节点装完找不到可纳管的主机,只能推倒重装。
答题时可以直接套这段逻辑:作用决定关系,关系决定顺序。面试官问“为什么先装计算节点”,他想听的不是“手册这么写的”,而是“纳管方向是从管理节点指向计算节点,被管理方必须先就绪”。反过来问“管理节点重装后主机还在不在”,答案是主机上的计算节点软件还在,但纳管关系没了,需要重新添加主机,虚拟机不会因为管理节点重装而消失,但管理界面上会短暂失联。
嵌套环境还有两个隐藏前提,血泪经验都在这儿。第一,宿主机要给虚拟机透传 CPU 虚拟化指令,否则计算节点软件装上了也起不了虚拟机。第二,虚拟机的网卡要用桥接模式,NAT 模式下管理节点根本访问不到计算节点的管理地址,装完就是连不通。这两点在手册的环境说明里只是一句话,上机时却最容易翻车。
2.2 地址与 VLAN 规划:管理平面和存储平面必须分开
实验拓扑里每台计算节点有两组地址,一组走管理平面,一组走存储平面,管理节点也对应两个平面。规划表可以先背下来,答题时能画出来基本就赢一半:
| 网元 | 管理平面地址 | 存储平面地址 | 所属 VLAN |
|---|---|---|---|
| 计算节点 1 | 192.168.201.101 | 192.168.202.101 | 管理 / 202 |
| 计算节点 2 | 192.168.201.102 | 192.168.202.102 | 管理 / 202 |
| 管理节点 | 192.168.201.100 | 192.168.202.112 | 管理 / 202 |
为什么非要拆两个平面?因为存储流量大,iSCSI 读写是持续性的块数据传输,和管理流量混在一张网卡上,装虚拟机、传模板的时候会互相抢带宽,表现为“明明千兆网卡,复制文件只有几十兆”。更关键的是端口绑定这个动作,它的本质就是把 iSCSI 流量绑到存储平面的网卡上,如果一开始就没有独立的存储平面,端口绑定根本没法做,后面添加存储接口、扫描设备全是空谈。
规划还有一个容易漏的点:VLAN 202 要在物理交换机和虚拟交换机两侧都放通,只在平台里加了 VLAN 池,交换机侧没放通,一样不通。面试里问“存储网络怎么规划”,按“独立网段—独立 VLAN—端口绑定—交换机放通”四步回答,比背设备型号有用得多。
2.3 装完连不通:用一段脚本按平面定位
管理节点装完打不开页面,第一反应不该是重装,而是按平面定位。下面这段脚本在任意一台实验用的 Linux 虚拟机上都能跑,作用是把“管理平面通不通”和“存储平面通不通”分开看,避免一条 ping 命令来回试:
#!/bin/bash # 上机前连通性自检:把管理平面和存储平面分开验证,便于快速定位是哪一层断了 MGMT_GW="192.168.201.1" PEER_MGMT=("192.168.201.101" "192.168.201.102" "192.168.201.100") STOR_GW="192.168.202.1" PEER_STOR=("192.168.202.101" "192.168.202.102" "192.168.202.112") check() { # $1=目标地址 $2=说明文字 if ping -c 2 -W 1 "$1" >/dev/null 2>&1; then echo "[OK] $2 -> $1" else echo "[FAIL] $2 -> $1" fi } echo "== 管理平面 ==" check "$MGMT_GW" "管理网关" for ip in "${PEER_MGMT[@]}"; do check "$ip" "管理地址"; done echo "== 存储平面 ==" check "$STOR_GW" "存储网关" for ip in "${PEER_STOR[@]}"; do check "$ip" "存储地址"; done参数含义逐条说清:-c 2只发两个包,实验环境不需要长时间探测;-W 1把单包等待时间压到 1 秒,不通时不会卡住;两个数组按平面分组,输出的[FAIL]直接指向断掉的那一层。全部 OK 但页面还是打不开,说明链路没问题,问题在服务层,这时继续往下查:
# ping 通只代表三层可达,管理页面还需要服务端口在听 nc -zv 192.168.201.100 443 2>&1 | tail -1 ss -lnt | head -20 # 在管理节点本机执行,看服务是否在监听这两条命令的区别要能讲明白:nc是从客户端验证“端口开没开”,ss -lnt是在服务端验证“进程有没有在听”。前者不通、后者在听,问题在中间的网络策略;两者都不通,问题在服务本身没起来。面试中被问到排查思路,按“链路—地址—端口—服务—配置”自下往上说,比一上来就说“重启试试”专业得多。
2.4 真题演练:三道安装类问题怎么答
第一题:管理节点安装失败,你的排查顺序是什么。答题模板是先分层再说动作——物理层看宿主机资源够不够,网络层看管理平面是否可达、地址是否被占用,系统层看主机名解析和时间同步,应用层看安装日志里的第一条报错。强调一句“先看第一条报错,不要看最后一条”,因为后续报错往往是第一条引起的连锁反应,这句话面试官很吃。
第二题:为什么实验要用嵌套虚拟化,而不是直接上两台物理服务器。答三点:成本低,一台机器能模拟两节点集群;可重复,环境坏了直接回滚快照重来;能覆盖故障场景,比如直接关掉一台虚拟机模拟主机故障,验证 HA。再补一句局限:嵌套环境性能有损耗,所以实验里不测性能指标,只测功能和流程。
第三题:存储平面单独划 VLAN 的价值。答隔离、带宽、可管理性三条,最后落到“端口绑定要有独立的物理出口才能做”,把技术动作和规划理由串起来。
3. 资源池三件套:集群、存储、网络的高频考点
3.1 集群与主机:创建、添加、移动、删除的先后关系
集群是资源调度的单位,主机加入集群之后,它的 CPU 和内存才进入统一调度池。操作顺序背成一句话:先建集群再添主机,先迁空再移动,先移出再删集群。添加主机时填的是计算节点的管理地址和凭据,填完平台会去校验连通性和版本匹配,校验不过基本就是 2.2 和 2.3 里的问题。
移动主机是跨集群调整归属,前提是主机上不能有运行中的虚拟机,通常要先进维护模式,把虚拟机迁走。删除集群更严格,集群里还有主机就删不掉,必须先移除主机。这条顺序题面试里出现频率很高,因为能区分“点过按钮”和“理解模型”的人。答题时给一句总结:集群是容器,主机是内容物,容器可以换,但换之前得先把内容物搬空。
集群策略配置这一节手册写得很薄,但考点很密。策略分两类,一类管可用性,一类管效率。可用性策略在主机故障时触发,效率策略在负载不均时触发。答题时把两类分开说,不要混成“集群会自动优化”,这句话太虚,拿不到分。
3.2 集群策略:HA 与负载均衡答到点上
HA 的高频问法是“HA 生效需要哪些前提”。标准答案三条:集群内至少两台主机;虚拟机的磁盘放在共享存储上,且故障后其他主机能访问到这块存储;集群策略里 HA 已开启。少一条都不生效。再往深问一层“HA 触发后虚拟机是迁移还是重启”,答案是重启,在另一台主机上重新拉起,业务会有中断,中断时长取决于操作系统启动速度。这一点最容易答错,很多人把 HA 和热迁移混为一谈。
热迁移是计划内的动作,虚拟机不停机,内存页边传边切,最后瞬间切换。区别可以用一句话概括:HA 保的是故障后的可用性,代价是重启;热迁移保的是维护时的连续性,代价是需要共享存储和兼容的 CPU。两者不是替代关系,是互补关系。这句话背下来,集群策略类的题基本不会再失分。
负载均衡策略考得更少但更容易答偏。它按 CPU 或内存的阈值触发,把负载高的主机上的虚拟机迁到负载低的主机上,本质是热迁移的自动化版本,所以前面热迁移的前提它全都需要。答题时加一句“均衡策略依赖监控数据,监控采不到就谈不上均衡”,能体现你懂它的输入从哪来。
3.3 存储接入:从启动器号到数据存储的五步
存储资源管理是这门实验里步骤最多、最容易漏步的一节。完整链条是:改 iSCSI 启动器号 → 配置端口绑定 → 添加存储接口 → 添加存储资源并扫描设备 → 添加数据存储 → 创建磁盘。
第一步改启动器号,原因是多台计算节点如果启动器名重复,存储侧无法区分是哪台主机发起的会话,会出现“一台能连一台连不上”的玄学现象。做法是把默认名字改成带主机标识的唯一名字,两台主机不能一样。第二步端口绑定,把 iSCSI 流量绑定到存储平面的网卡上,保证流量走 VLAN 202。第三步添加存储接口,告诉主机从哪个地址去访问存储设备。第四步扫描,只有扫描过,平台才能看到存储侧划出来的 LUN。第五步添加数据存储,把 LUN 格式化成平台可用的存储单元,这一步做完虚拟机才有地方放磁盘。
看到这里就能回答一个常见追问:为什么扫描不到设备。按链条倒推——启动器号冲突、端口绑定没做、存储接口地址填错、存储侧没有把 LUN 映射给这个启动器、交换机没放通 VLAN,五个原因从前往后查,比盲目重扫有效。
创建磁盘这一节有个必考对比,精简和普通的区别必须能说清:
| 类型 | 分配方式 | 是否支持超分 | 典型场景 | 注意点 |
|---|---|---|---|---|
| 精简磁盘 | 按实际写入逐步占用 | 支持 | 实验、开发、桌面场景 | 超分过头会把存储写满 |
| 普通磁盘 | 创建时一次性分配 | 不支持 | 生产核心业务 | 占用空间大但可预期 |
面试里问“精简磁盘有什么风险”,答案就是超分。你给十台虚拟机各分 100G 精简盘,物理存储只有 500G,只要它们都写满一半,存储就爆了。这个坑在实验里不一定踩得到,但在真实环境里是常见事故,说出来能加分。
3.4 网络:分布式交换机、上行链路、VLAN 池、端口组
网络虚拟化的考点在于层级关系,把四层说清楚,问题就解决一大半。物理网卡是出口,上行链路是把物理网卡挂到虚拟交换机上的通道,分布式交换机是跨主机的逻辑交换设备,端口组是虚拟机网卡接入的入口,端口组上绑 VLAN ID。虚拟机要通外网,四层缺一不可。
VLAN 池的作用是限定这台分布式交换机允许通过的 VLAN 范围,池里没有的 VLAN,端口组上就算填了也不通。这是最常见的网络故障来源之一,很多人建完端口组发现虚拟机上不了网,查半天 IP,其实是 VLAN 池没加。端口组则决定了虚拟机落在哪个二层网络里,同一个端口组里的虚拟机同网段互通,跨端口组要走三层。
答题时用一个比喻收尾:上行链路是门,VLAN 池是允许进出的名单,端口组是每个人手里的门禁卡。三者对不上,人就进不去。这句话在面试里非常好用,比背术语顺畅。
3.5 真题演练:三道资源池题
第一题:添加主机失败的可能原因。答版本不匹配、管理平面不通、地址被占用、凭据错误、主机已被其他集群纳管。最后一条很多人想不到,一台主机只能属于一个集群,被纳管过就要先移除。
第二题:扫描不到存储设备。按 3.3 的五步倒推回答,最后补一句“先在存储侧确认 LUN 的映射关系,再回平台扫描”,体现你会从两头查。
第三题:虚拟机能 ping 通同网段,跨网段不通。答网关配置、VLAN 池是否放通、上行链路是否绑对物理网卡、三层设备有没有对应网段的路由。这题考的是分层排查能力,不要一上来就说“重启网络”。
4. 虚拟机发放与管理:模板、工具、快照、迁移的答法
4.1 创建虚拟机与虚拟机工具安装
创建虚拟机的选项顺序是集群或主机、存储、端口组、规格、镜像。四个选项里最容易错的是端口组和存储,端口组决定网络,存储决定磁盘放哪。实验里跑 Windows 和 Linux 两种系统,模拟真实业务混合部署的场景,答题时可以提一句“混合负载是常态,模板要按操作系统分开做”。
虚拟机工具的作用必须能背三条:提供半虚拟化驱动,网卡和磁盘性能比模拟设备高;上报心跳,平台能看到虚拟机的真实运行状态;支持内存回收和优雅关机。不装工具的后果也很具体:网卡识别成百兆、磁盘读写慢、平台上虚拟机状态一直是“未运行工具”、关机只能强制下电。面试问“Tools 装不装”,答“装,而且要在转模板之前装”,把两个考点串起来。
安装方式分两种,Windows 直接在系统里挂载镜像运行安装程序,Linux 挂载镜像后进目录执行安装脚本,脚本会编译内核模块,所以需要内核头文件和编译工具链在场。这一步在实验里经常失败,原因基本都是缺依赖包,答题时点出来会显得你真做过。
4.2 模板封装、导出导入、按模板部署
模板是批量发放的基础,流程是:虚拟机内清理 → 关机 → 转为模板 → 导出(可选)→ 按模板部署。Linux 模板在转之前必须做清理,否则部署出来的虚拟机网卡名会变成 eth1、IP 冲突、机器标识重复。这段清理可以在虚拟机里直接跑:
# Linux 虚拟机转模板前的清理,在虚拟机内部执行 rm -f /etc/udev/rules.d/70-persistent-net.rules # 删除网卡命名绑定,避免克隆后网卡名漂移 truncate -s 0 /etc/machine-id # 重置机器标识,避免多台克隆机标识重复 rm -f /etc/sysconfig/network-scripts/ifcfg-eth0.bak history -c # 清命令历史,避免把测试密码带进模板 sync # 落盘,防止关机时数据未写入逐行解释:网卡命名规则文件记录的是 MAC 与网卡名的绑定关系,克隆后 MAC 变了,规则还对不上,新网卡就被命名成 eth1,原来的配置文件里写的是 eth0,自然没网。机器标识在多台克隆机上重复,一些依赖它的服务会异常。清历史是为了模板安全,实验环境无所谓,真实环境是必须动作。sync放在最后,是因为直接关机可能丢数据,模板做出来带一堆脏数据,排查起来又是一轮玄学。
导出导入的考点是格式和兼容性:导出的是模板文件,可以搬到另一套环境导入,导入后要重新确认存储和端口组映射,因为目标环境不一定有同名的资源。按模板部署时要改的是虚拟机名字、IP、规格,不要改模板本身。
4.3 快照、规格调整、HA、热迁移、安全组与规则组
快照记录的是某一时刻的磁盘状态,用于回滚,最典型的场景是“装工具之前打个快照,装坏了退回来”。快照不能当备份用,这句话面试里几乎必问。原因有三:快照和原盘存在同一存储上,存储坏了两个一起没;快照链越长,读性能越差;删除快照需要合并,合并期间 IO 压力大。答题时把三条说全,比只说“占空间”完整。
规格调整分两种,加 CPU 和内存通常需要关机,加磁盘可以在线做,但做完还要在操作系统里扩分区和文件系统,否则平台上看到磁盘变大了,系统里还是原来的容量。这个“两层”的坑值得单独强调,很多人只做了平台侧就以为完事。
热迁移的前提是共享存储、源目主机在同一集群、CPU 特性兼容、网络互通。实验里模拟主机故障和系统升级,前者用 HA,后者用热迁移进维护模式,两个场景一一对应,答题时按场景说方案,不要混着讲。
安全组和规则组管的是访问控制,安全组是一组规则的集合,规则组用来组织规则。实验里让你配的时候容易只配一个方向,忘了另一个方向也要放通,这是典型的“配了但没用”的原因。
4.4 真题演练:三道虚拟机管理题
第一题:按模板部署后虚拟机网卡变成 eth1,且没有网络,怎么处理。答题顺序是先在系统里确认网卡实际名称,再检查网卡配置文件是否还写着 eth0,最后回到根因——模板封装前没清理命名规则。补救办法是改配置文件或重建规则,但更该说的是“下次封装前把清理脚本跑一遍”。
第二题:热迁移失败,可能原因。答共享存储没配、源目主机 CPU 不兼容、目标主机资源不足、迁移网络不通、虚拟机挂了本地存储的镜像。最后一条最隐蔽,虚拟机磁盘在本地存储上,热迁移根本没得迁,只能关机后再迁。
第三题:HA 触发后虚拟机重启了,但业务起不来。答存储可达性、启动顺序、依赖服务、IP 冲突。这题考的是“HA 只保证虚拟机起来,不保证业务可用”,答出这一层,说明你理解 HA 的边界。
5. 易错点:五个一上机就翻车的操作
第一个错,管理节点装完之后改 IP。错在哪:改完管理面直接打不开,页面、纳管、备份全断。为什么错:安装时地址已经写进配置和证书,改 IP 等于配置与证书对不上,服务起不来。怎么答对:装机之前把地址规划定死,写进表格,装机时照着填;真要改,走平台提供的修改流程,不要手改配置文件。面试里问“装机前最重要的一步”,答“地址规划”,比答“准备镜像”得分高。
第二个错,端口绑定只在一台主机上做了。错在哪:一台主机存储路径正常,另一台扫描不到设备。为什么错:端口绑定是主机级配置,每台计算节点都要单独绑,不是集群级一次生效。怎么答对:把绑定当成“每台主机必做项”写进检查清单,两台主机都要验,别只看一台通了就往下走。
第三个错,虚拟机挂错端口组。错在哪:虚拟机能起来,但拿不到地址,或者拿到了地址跨网段不通。为什么错:端口组对应 VLAN,挂错等于接到另一个二层网络里,同网段能通、跨网段没路由。怎么答对:创建虚拟机时先确认业务网段,再选端口组;不通时先看端口组 VLAN 和后端 VLAN 池,不要一上来就查 IP。
第四个错,模板封装前没装工具、没清理。错在哪:部署出来的虚拟机性能差、网卡名漂移、机器标识重复。为什么错:工具装在内核里,跟着镜像走;清理脚本删的是与硬件绑定的标识,克隆后必然要重来。怎么答对:把“装工具—跑清理脚本—关机—转模板”做成固定四步,每次都不跳。
第五个错,把快照当备份,或者直接删集群。错在哪:前者在存储故障时一起丢,后者会让集群内主机的纳管关系全部清掉。为什么错:快照和原盘同存储,删除集群前没移出主机属于顺序错误。怎么答对:快照只用于短期回滚,备份走独立介质;删任何东西之前先问一句“里面还有没有运行中的虚拟机”。
这五条有个共同点,全都不在平台的按钮上,而在操作前的判断上。实验考试和面试都偏爱这类题,因为它们区分不出“背过步骤”和“想过后果”。
6. 答题技巧:把实验步骤翻译成三句话
实操题和面试题共用一套结构,我把它固定成三句话:先定位在哪一层,再说出动作和顺序,最后补一句失败会怎样。定位这一层解决“答非所问”,比如问 HA 前提就落在集群和存储层,别跑去讲网络;动作和顺序解决“答得不具体”,比如添加数据存储要按改启动器号、端口绑定、添加接口、扫描、加数据存储的顺序说;补失败后果解决“答得没深度”,比如端口绑定少做一台,现象就是另一台扫描不到设备。这三句话套在任何一道实验题上都能撑起 40 秒以上的有效回答。
押题思路按考点密度排,优先级从高到低是安装顺序与地址规划、HA 与热迁移的区别、存储接入五步、分布式交换机四层关系、模板封装清理。前两个几乎每轮都会被问到,后三个看面试官的岗位方向,偏运维的问存储和网络,偏交付的问模板和发放。可以对着下面这张表自查,能不看笔记说出“核心答案”一栏,基本就过关了:
| 考点 | 常见问法 | 核心答案 |
|---|---|---|
| 安装顺序 | 为什么先装计算节点 | 纳管是单向的,被纳管方先就绪 |
| 地址规划 | 管理面和存储面为什么分开 | 隔离流量,端口绑定需要独立出口 |
| HA | 生效前提是什么 | 多主机、共享存储、策略开启 |
| 热迁移 | 和 HA 的区别 | 计划内不停机,故障后重启 |
| 存储接入 | 扫描不到设备怎么办 | 启动器号、绑定、接口、映射、VLAN |
| 模板 | 部署后网卡名变了 | 封装前没清网卡命名规则 |
还有一个习惯值得养成:每做完一个实验,用三句话写下来——这一步做什么、为什么这么做、不做会怎样。写不出来说明只是跟着点了一遍。我刚开始练这套实验的时候,七个实验做完自我感觉良好,被人问“端口绑定到底绑的是什么”当场卡住,从那以后我每做一步都强制走一遍“动作—理由—后果”这三问,答不上来就回去重做那一步。希望帮到你。
本文还有配套的精品资源,点击获取