FusionCompute 8.0.0 安装实战:从环境预检到虚拟机验证的完整指南

发布时间:2026/10/23 14:29:05
FusionCompute 8.0.0 安装实战:从环境预检到虚拟机验证的完整指南
简介面向企业IT运维人员与虚拟化初学者这份资源提供华为FusionCompute 8.0.0虚拟化平台的完整安装套件可用于搭建计算节点、管理节点并构建资源池化的云计算基础设施。压缩包共327个文件、约270.58MB以dll运行库、jar组件、exe安装程序为主辅以ini与conf配置、sh与bat脚本、properties参数文件及py辅助脚本并附开源软件声明文档覆盖安装、配置与依赖组件各环节。已有2504人学习下载说明其在同类平台部署实践中具备一定参考价值。读者可从中获得安装程序与配置目录的完整结构了解计算节点代理镜像、依赖库与配置文件的分工便于对照规划服务器设置、网络与存储连接减少环境准备阶段的摸索成本适合需要快速上手或复现部署流程的技术人员。1. 从一台被装崩的虚拟化节点说起上周帮一个朋友收拾一台实验环境的服务器机器上原本跑着一套虚拟化平台结果他图省事直接拿了个来路不明的安装包往上怼装到一半报依赖缺失重启之后管理界面彻底起不来虚拟机全挂。这种场景在中小规模的实验环境里太常见了一台物理机要切成多个虚拟机跑测试、跑镜像、跑临时服务选来选去绕不开 FusionCompute 这套东西。而真正让人翻车的往往不是虚拟化本身是安装包版本和底层系统对不上、安装前没做环境预检、装完不知道怎么验证。这篇笔记就围绕 FusionCompute_Installer-8.0.0.zip 这个安装器把从环境准备到装完验证的整条路走一遍适合第一次上手这套平台的人也适合装过一次但被坑过的熟手对照排查。2. 装前把环境盘清楚版本、硬件与系统基线安装器本身只是一个入口真正决定成败的是它落地的宿主机环境。FusionCompute 这类虚拟化平台对底层的要求比普通软件苛刻得多CPU 虚拟化指令、内存容量、磁盘分区方式、网卡数量、系统版本任何一项不达标安装过程都可能在中途静默失败或者装完跑不起来。所以动手解压之前先把下面这几项逐条核对别急着点安装。2.1 硬件与 BIOS 层面的硬性门槛虚拟化平台的第一道坎在 BIOS。CPU 必须支持硬件虚拟化指令集Intel 平台对应 VT-xAMD 平台对应 AMD-V并且要在 BIOS 里显式打开。很多实验机出厂默认是关闭的装到一半提示无法创建虚拟机才回头去翻 BIOS白白浪费一轮。常见做法是进 BIOS 后同时确认 VT-d / IOMMU 是否开启如果后续要做网卡或磁盘直通这一项不开后面补起来很麻烦。内存和磁盘按实际承载的虚拟机规模倒推。管理节点本身要吃掉一部分内存计算节点上每台虚拟机还要预留。我一般按「管理开销 8GB 起步 每台虚拟机 2GB 起」来估低于这个数装完能起来但一开虚拟机就吃紧。磁盘方面系统盘建议单独一块数据盘另算分区时根分区不要抠得太死安装过程会往 /var、/opt 下写不少东西根分区给到 100GB 以上比较稳妥。网卡数量容易被忽略。管理平面、业务平面、存储平面如果规划成不同网段物理网口至少准备两个单网口也能装但所有流量挤在一起后面调网络策略会很难受。实验环境单网口能跑通生产规划就别省这个口。2.2 操作系统版本与安装器 8.0.0 的匹配关系安装器版本和宿主机操作系统版本是一对强绑定关系这是最容易踩的坑。FusionCompute_Installer-8.0.0 对应的底层系统有明确的版本区间装之前先确认宿主机装的是受支持的系统版本不要拿一个更新的大版本直接上。版本不匹配的典型表现是安装脚本跑到某一步报依赖包版本冲突或者装完服务起不来日志里全是库文件找不到。核对方式很直接解压安装包后先看里面的说明文件和校验文件确认安装器自带的依赖清单再和宿主机cat /etc/os-release的输出对一遍。主版本号对不上就别硬装换系统比装完再救省事得多。# 查看宿主机系统版本和安装器要求逐项比对 cat /etc/os-release # 确认 CPU 虚拟化指令是否开启输出中有 vmxIntel或 svmAMD即为开启 grep -Eoc (vmx|svm) /proc/cpuinfo # 查看内存与磁盘余量判断是否满足最低要求 free -g df -h /第一段命令输出系统的发行版和版本号重点看 VERSION_ID第二段用grep -c统计虚拟化标志出现次数结果为 0 说明 BIOS 里没开虚拟化必须重启进 BIOS 处理第三段看可用内存和根分区剩余空间free -g以 GB 为单位显示比默认的 KB 直观。这三条命令建议在解压安装包之前就跑一遍把不满足的项先补齐。2.2 安装前的系统基线调整系统版本对上之后还有一批基线项要提前调否则安装器跑到一半会因为这些细节失败。常见的有关闭防火墙和 SELinux、确认主机名已正确设置且能解析、时间同步服务正常、关闭不必要的交换分区依赖。这些不是可选项是安装器做环境预检时会检查的项。# 关闭防火墙并设为开机不启动 systemctl stop firewalld systemctl disable firewalld # 临时关闭 SELinux并写入配置使其重启后仍为 permissive setenforce 0 sed -i s/^SELINUXenforcing/SELINUXpermissive/ /etc/selinux/config # 设置主机名并确认本机解析正常 hostnamectl set-hostname fc-node01 grep -q $(hostname) /etc/hosts || echo 127.0.0.1 $(hostname) /etc/hosts防火墙和 SELinux 是安装器通信和文件落地的常见拦路虎先关掉能排除一大类「装到一半失联」的问题装完再按需放行端口。主机名这一步很多人跳过结果安装器在节点注册阶段解析不到自己报一个含糊的网络错误。hostnamectl设完名字后务必确认/etc/hosts里有对应记录grep -q那行就是做幂等追加重复执行不会写重复行。时间同步也别漏。集群里节点时间偏差过大会导致证书校验失败、节点间心跳异常。实验环境用 chrony 指向一个内网时间源即可确认chronyc sources有正常同步源再往下走。3. 解压与安装从校验到第一个管理界面环境基线过了才轮到安装器登场。这一章按真实操作顺序走先校验安装包完整性再解压、跑预检、执行安装、最后确认管理服务起来。每一步都给出可抄的命令和失败时的观察点别跳步。3.1 安装包校验与解压路径选择拿到 FusionCompute_Installer-8.0.0.zip 之后第一件事是校验不是解压。压缩包在传输过程中损坏的概率不高但一旦损坏解压可能不报错安装到中途才炸排查成本极高。有校验文件就比对哈希没有就至少确认压缩包能完整列出内容。# 计算安装包哈希与随包提供的校验值比对 sha256sum FusionCompute_Installer-8.0.0.zip # 先列出压缩包内容确认结构完整再解压 unzip -l FusionCompute_Installer-8.0.0.zip | head -20 # 解压到独立目录避免和系统文件混在一起 mkdir -p /opt/fc-installer unzip FusionCompute_Installer-8.0.0.zip -d /opt/fc-installersha256sum的输出和官方给的校验值逐字符比对不一致就重新获取安装包别抱侥幸。unzip -l只列目录不解压能快速看出包内结构是否正常、有没有明显缺文件。解压目录我习惯放在/opt下单独建目录好处是后续清理、回滚都只动这一个路径不会污染系统其他位置。解压后进目录看一眼通常会有安装脚本、依赖包目录和说明文件确认这三类都在再继续。3.2 执行安装脚本与关键参数安装入口一般是一个 shell 脚本跑之前先看它的用法说明别直接./install.sh一把梭。多数安装器支持交互式和静默两种模式实验环境用交互式能看清每一步在做什么批量部署才用静默加参数文件。cd /opt/fc-installer # 先看安装脚本支持的参数确认静默安装的用法 ./install.sh --help # 交互式安装按提示逐项确认 ./install.sh # 若走静默安装参数通常写在应答文件里指定文件路径执行 ./install.sh --response-file /opt/fc-installer/answer.cfg--help先摸清参数重点看有没有指定安装目录、管理网口、节点角色的选项。交互式安装过程中会要求确认管理平面 IP、网关、节点角色管理节点还是计算节点这几项填错后面改起来要重装。静默安装的应答文件里IP、掩码、网关、DNS、节点角色是必填项建议先复制一份模板改别从零手写。安装过程会持续一段时间期间会编译、解压依赖、初始化数据库。判断是否卡死看两点终端有没有持续输出以及另开一个窗口看top里安装进程是否还在吃 CPU。如果长时间无输出且 CPU 占用归零多半是某一步依赖缺失或网络不通去安装日志目录找最近的报错行。提示安装日志通常在安装目录的 log 子目录下出问题时先看日志最后 50 行比盯着终端猜快得多。3.3 管理服务启动与首次登录确认安装脚本跑完不等于装好了还要确认管理服务真的起来了。FusionCompute 的管理面是一组服务装完后用系统服务管理命令查状态全部 active 才算过。然后用浏览器访问管理地址能出登录页、能用初始账号登进去才算第一关通过。# 查看虚拟化管理相关服务状态确认关键服务均为 active systemctl list-units --typeservice | grep -i -E fusion|vrm|vna # 确认管理端口在监听 ss -lntp | grep -E :(443|8443|7443) # 本机自测管理页面是否可访问 curl -k -I https://127.0.0.1:8443第一条命令筛出和平台相关的服务单元重点看有没有 failed 状态的第二条确认管理端口处于 LISTEN端口号以实际安装配置为准常见的是 443 或 8443第三条用curl -k忽略证书校验做本机自测返回 200 或 302 说明 Web 服务正常。三步都过再用另一台机器浏览器访问管理 IP排除本机回环正常但对外不通的情况。4. 配置落地网络、存储与节点纳管装完能登录只是起点真正让平台可用的是网络和存储配置。这一章讲三件事管理网口和业务网口的规划、存储怎么挂进来、计算节点怎么纳管到管理节点下。配置错了不会立刻报错但会在创建虚拟机、迁移、快照时集中爆发所以配的时候就要按最终用途来。4.1 管理平面与业务平面的网口规划管理平面承载节点间通信、管理页面访问、API 调用业务平面承载虚拟机对外流量存储平面承载存储流量。三者能分开就分开实验环境至少把管理和业务分开否则一台虚拟机跑满带宽管理页面直接卡死。配置时先确认物理网口和逻辑网络的对应关系。常见做法是管理口用第一个网口业务口用第二个存储如果走独立网络再用第三个。每个平面配独立 IP 段网关只给管理平面配业务和存储平面不配默认网关避免路由冲突。# 查看当前网口与 IP 分配确认物理口和逻辑网络的对应 ip -br addr # 查看路由表确认默认网关只指向管理平面 ip route show # 确认网口速率和双工状态排除协商异常 ethtool eth0 | grep -E Speed|Duplexip -br addr用简洁格式列出所有网口和地址一眼能看出哪个口配了哪个段ip route show确认默认路由只有一条且指向管理网关多一条就可能出现虚拟机流量走错平面ethtool看速率是否协商到预期值千兆口协商成百兆是常见硬件问题会拖慢整个平面。这三条在配置前后各跑一次对比差异能快速定位配错的口。4.2 存储接入与数据盘初始化虚拟化平台的存储分本地存储和共享存储。实验环境用本地盘最省事把数据盘格式化成平台支持的文件系统后挂到指定目录平台初始化时识别为本地存储池。共享存储走 iSCSI 或光纤配置稍复杂但多节点场景必须用共享存储否则虚拟机没法迁移。本地存储的初始化顺序是确认数据盘没被系统占用、分区、格式化、挂载、写 fstab。顺序错了或者盘选错了格式化会把系统盘抹掉这是血泪教训级别的操作动手前务必用lsblk确认盘符。# 列出所有块设备确认数据盘盘符别选错系统盘 lsblk -o NAME,SIZE,TYPE,MOUNTPOINT # 对数据盘分区并格式化为平台支持的文件系统 parted /dev/sdb --script mklabel gpt mkpart primary 0% 100% mkfs.ext4 /dev/sdb1 # 创建挂载点并挂载写入 fstab 保证重启后自动挂载 mkdir -p /data/fc-storage mount /dev/sdb1 /data/fc-storage echo /dev/sdb1 /data/fc-storage ext4 defaults 0 0 /etc/fstablsblk那一步是保命操作看清楚哪个盘是系统盘、哪个是数据盘/dev/sdb只是示例实际以输出为准。parted用 GPT 分区表大容量盘必须用 GPTMBR 撑不住。格式化文件系统以平台文档要求为准ext4 是通用选择。最后写 fstab 时用设备路径而不是 UUID简单直接但要注意盘符在硬件变动后可能变化生产环境更稳妥的是用 UUID实验环境用路径够用。注意格式化是不可逆操作执行mkfs之前再跑一次lsblk确认盘符这一步多花十秒能省掉重装系统的半天。4.3 计算节点纳管到管理节点多节点场景下管理节点装好后要把计算节点加进来。流程是计算节点先按第 2 章的基线配好、装好安装器、配好管理网口然后在管理界面里添加节点填计算节点的管理 IP 和认证信息管理节点会去连计算节点做注册。纳管失败的常见原因有三个管理节点到计算节点的管理网口不通、计算节点主机名解析不到、两边时间偏差过大。排查顺序就按这个来先ping通再确认/etc/hosts双向解析最后对时间。# 从管理节点测试到计算节点管理口的连通性 ping -c 3 计算节点管理IP # 确认双向主机名解析两边都要能解析对方 getent hosts 对端主机名 # 对比两边时间偏差应控制在秒级 dateping通只说明网络层可达getent hosts验证的是主机名解析比直接看/etc/hosts更接近实际调用路径。时间对比用date看两边输出偏差超过几十秒就要先修时间同步再纳管否则注册阶段会因证书或令牌校验失败而中断。纳管成功后管理界面里节点状态应显示为正常此时再创建第一台虚拟机做端到端验证。5. 避坑与排查装 FusionCompute 最容易翻车的五处这一章把前面散落的坑集中列出来每条按「现象 → 原因 → 解决」写都是实际装的时候反复遇到的。装之前扫一遍能少走不少弯路。5.1 安装中途静默退出终端无报错现象安装脚本跑到某一步突然回到命令提示符没有明显报错管理服务也没起来。原因多半是某个依赖包缺失或版本不符安装脚本在非交互步骤里失败后直接退出错误只写进了日志。另一个可能是磁盘空间在解压依赖时耗尽。解决去安装目录的 log 子目录找最新日志看最后几十行的报错同时df -h确认根分区没满。依赖问题按日志提示补装对应包空间问题清理后重跑安装脚本安装器一般支持断点续装不必从头来。5.2 管理页面能打开但登录后一片空白现象浏览器能出登录页输入账号密码后页面空白或一直转圈。原因管理服务没完全起来或者前端静态资源加载失败。常见于安装后没等所有服务初始化完就急着登录也可能是浏览器缓存了旧版本资源。解决先systemctl查服务状态确认全部 active 再登录换无痕窗口或清缓存重试仍不行就看管理服务的日志定位是哪个后端接口返回异常。安装完等几分钟再登录能避开大部分这类问题。5.3 计算节点纳管一直卡在注册中现象管理界面添加计算节点后状态长时间停在注册中最后超时失败。原因管理节点到计算节点的管理网口不通、主机名解析失败、时间偏差过大三者占绝大多数。少数情况是计算节点防火墙没关干净。解决按 4.3 节的顺序排查先ping再getent hosts再对时间最后确认计算节点防火墙和 SELinux 状态。逐项排除别一上来就重装。5.4 创建虚拟机时报存储不可用现象节点纳管成功但创建虚拟机时提示没有可用存储或存储状态异常。原因数据盘没挂载、挂载了但没在平台里初始化成存储池、或者 fstab 写错导致重启后挂载丢失。解决df -h确认挂载点在lsblk确认盘正常然后到管理界面里检查存储池状态必要时重新扫描或重新初始化。fstab 写错的修正后mount -a验证一遍再重启。5.5 重启后平台起不来现象装好能用服务器重启后管理页面打不开服务没自启。原因关键服务没设开机自启或者 fstab 里有失效挂载导致系统进紧急模式连带服务起不来。解决systemctl确认关键服务已 enable检查 fstab 里每条挂载是否有效用mount -a预演一遍有报错就修。重启前养成mount -a和systemctl --failed各跑一次的习惯能把大部分重启翻车挡在门外。6. 装完怎么验证三步确认这套环境真的能跑装完、配完、坑也排完最后一步是验证。不是看一眼管理页面能登录就算完要确认这套环境真的能承载虚拟机、能稳定运行。我一般按三步走服务层验证、资源层验证、端到端验证每步都有明确的通过标准任何一步不过就回头查对应章节。6.1 服务层与资源层的快速自检服务层看所有关键服务是否 active、管理端口是否监听、日志里有没有持续报错。资源层看 CPU 虚拟化是否被平台识别、内存和存储是否被正确纳管、存储池容量是否和预期一致。这两层用一个脚本串起来跑比逐条敲命令快。#!/bin/bash # 服务层自检关键服务状态 管理端口 最近错误日志 echo 服务状态 systemctl list-units --typeservice --statefailed echo 管理端口 ss -lntp | grep -E :(443|8443) echo 最近错误日志 journalctl -p err --since 1 hour ago --no-pager | tail -20 # 资源层自检虚拟化支持 存储挂载 容量 echo 虚拟化支持 grep -Eoc (vmx|svm) /proc/cpuinfo echo 存储挂载 df -h /data/fc-storage脚本前半段查服务--statefailed只列失败单元输出为空最理想端口检查确认管理面在听journalctl -p err筛最近一小时的错误级日志有持续刷屏的报错就要查。后半段确认 CPU 虚拟化标志数大于 0、存储挂载点容量正常。这个脚本我习惯存成文件每次装完和每次重启后都跑一遍输出留档方便对比。6.2 端到端验证创建并启动第一台虚拟机服务层和资源层都过最后做端到端验证在管理界面创建一台最小规格的虚拟机挂一个安装镜像启动并确认能进引导界面。这一步验证的是计算、存储、网络三条链路是否真的打通比任何单项检查都有说服力。创建时规格给最小1 核 1GB 内存、系统盘 10GB、网络选业务平面。启动后看两件事虚拟机状态是否变为运行中以及通过控制台能否看到引导画面。如果卡在启动中回看存储池状态和计算节点资源如果控制台黑屏查虚拟机的网络和镜像挂载。能进引导界面这套环境就算真正跑通了。验证项通过标准不过时先查关键服务无 failed 单元安装日志、依赖包管理端口443/8443 处于 LISTEN服务状态、防火墙虚拟化支持vmx/svm 计数大于 0BIOS 虚拟化开关存储挂载挂载点容量正常lsblk、fstab虚拟机启动状态运行中、控制台有画面存储池、节点资源、镜像这张表建议装完对照打勾任何一项不过就按最后一列去查别凭感觉猜。6.3 一个收尾习惯从那以后我每次装这类平台不管多急都强制走一遍「基线核对 → 安装包校验 → 服务自检 → 端到端起一台虚拟机」这条线哪怕只是实验环境。因为翻车最贵的从来不是装的那半小时是装完以为好了、结果第二天虚拟机全挂、回头重来的那一整天。这套 FusionCompute_Installer-8.0.0 的安装包和配套依赖都在压缩包里按上面的顺序走环境基线对、安装包校验过、服务起来、虚拟机跑通基本就稳了。希望帮到你。本文还有配套的精品资源点击获取