简介《华为FusionStorage软件安装指南.pdf》是一份面向存储运维与虚拟化部署工程师的官方技术文档基于FusionStorage V100R003C30版本编写系统讲解分布式存储软件的安装全流程。内容涵盖安装前准备、系统要求、FSMFusionStorage Manager核心组件部署、FSAFusionStorage Agent组件安装以及将存储资源接入虚拟化环境的操作步骤适合需要为FusionSphere等场景规划或执行存储部署的读者参考。包体为单个PDF文件大小2.98MB便于翻阅与检索结构清晰从安装简介到组件配置均有分步说明。文档还包含可选的存储节点安装、元数据分区挂载、IB网络配置等细节可帮助读者提前识别并规避常见配置问题。该资源已有380人学习适合初次接触FusionStorage的工程师按章节快速上手并可作为日常部署与排错时的速查手册。1. 先搞清楚要装什么FusionStorage 安装指南这份资源能解决什么问题华为 FusionStorage V100R003C30 的软件安装指南虽然标着 2016 年的版本但到今天仍是接触分布式存储交付绕不开的官方参考。它把五种安装场景——FusionSphere 服务器虚拟化、云数据中心、NFV、ServerSAN 配套 VMware vSphere、ServerSAN 物理部署——按同一套组件骨架拆成可复用流程FSM 控制面、FSA 数据面、可选存储节点与元数据分区、最后接入虚拟化环境。适合存储集成、虚拟化交付的工程师照着走一遍也适合刚接手 FusionStorage 项目的人建立组件心智模型。文档虽厚核心动作只有两件事装 FSM、装 FSA其余都是围绕这两个组件的系统准备与配置校验。2. 先认组件再动手FSM、FSA、CVM 的分工决定安装顺序2.1 FSM 是控制面FSA 是数据面为什么安装顺序不能颠倒FusionStorage 的组件命名看起来是两个互相独立的软件包实际上是一个典型的分布式存储控制面与数据面分离架构。FSMFusionStorage Manager负责管理、编排、监控、策略下发整个存储系统的状态都汇总到它这里FSAFusionStorage Agent跑在每一台存储节点上把本地磁盘组织成分布式存储池向上层提供块存储服务。用一句话定位FSM 是大脑FSA 是手脚。文档里所有场景的步骤都严格遵循先 FSM 后 FSA这个顺序不是排版习惯而是硬依赖——FSA 的注册、配置下发、磁盘分组、存储池创建全部要求 FSM 已经处于可用状态。如果先装 FSA它没有管理面可以对接安装流程会卡在注册环节。我见过有人觉得反正两个包都装了顺序无所谓结果 FSA 在管理界面里一直是离线状态卸载重装才解决。顺序错了后面所有步骤都在给前面填坑。规划时还要估算规模一个 FSM 能纳管的 FSA 节点数量有上限项目前期就把节点规模、存储池数量这些参数写进设计文档避免装到一半发现管理面撑不住。CVM 这个组件需要单独标出来。CVMConnectivity Virtual Machine只在 ServerSAN 配套 VMware vSphere 场景里出现负责在 vSphere 虚拟化环境和 FusionStorage 数据面之间做存储连通。它的存在意味着 vSphere 场景的安装路径与裸机物理部署完全不同——前者要多走 CVM 安装与接入服务器两步后者则要先解决服务器操作系统安装。拿物理部署的思维去套 vSphere 场景最常见的翻车点是存储资源接不进虚拟化因为中间缺了 CVM 这座桥。2.2 从目录反推安装逻辑五种场景共用同一套组件骨架拿到 PDF 先别急着翻正文目录本身就是一张安装思维导图。五个安装场景的章节结构高度相似几乎都遵循简介流程简介、安装准备、系统要求→ 部署 FSM → 部署 FSA → 配置 FusionStorage → 将存储资源接入虚拟化环境。这不是文档排版偷懒而是 FusionStorage 的安装内核就是这套固定骨架场景差异只体现在可选步骤和特有组件上。场景必选组件FusionStorage 角色特有/显著步骤FusionSphere 服务器虚拟化FusionCompute可选(可选)存储节点、(可选)元数据分区、(可选)IB 网络云数据中心FusionCompute OpenStack OM可选(可选)存储节点、(可选)元数据分区NFVOpenStack 架构组件可选(可选)元数据分区、接入服务器ServerSAN vSphereVMware vSphere核心安装 CVM、接入服务器、(可选)存储节点ServerSAN 物理部署无先装 OS核心安装服务器 OS、(可选)IB 网络这张表能直接回答我该看哪一章的问题。FusionSphere 体系内的三个场景FusionStorage 都是可选组件意味着交付清单里未必有它但一旦客户要求把服务器本地盘池化它就是补齐分布式存储能力的那一环。ServerSAN 两个场景里 FusionStorage 都是核心组件上层分别是 VMware 和裸设备安装路径在操作系统层就开始分叉。另外一个容易被低估的细节是可选不等于不用做——可选的通常是可以按需跳过的架构组件而不是可以随手忽略的缺省项这两个概念在实施层面差别很大。2.3 安装准备与系统要求Domain 0、时区、鉴权三件套别等装到一半再补系统要求章节在安装类文档里往往被快速翻过但 FusionStorage 的安装失败案例里相当一部分根因就在准备阶段。主机 Domain 0 要求尤其值得提前确认——Domain 0 是虚拟化层的特权管理域FSM、FSA 以及整个 FusionStorage 管理链路都跑在它上面内存和 CPU 配额给不够安装过程中进程起不来、服务假死这类问题会反复出现。附录 7.1 专门列了主机 Domain 0 要求装之前先对照该章节核对每台主机的资源配额别等到 FSA 批量部署时才暴露资源缺口。时区与鉴权是两个更隐蔽的前置条件。附录里有专门的时区列表要求所有服务器时区统一这个容易被忽略配置环境变量进行鉴权更是命令行接入和工具安装的前提没有鉴权变量安装工具连管理接口都登不进去。我的习惯是在装 FSM 之前做一张环境检查表时区是否统一、鉴权变量是否生效、Domain 0 配额是否达标、软件包校验值是否一致四项全过再开始安装。准备阶段多花十几分钟能省掉安装失败后重复卸载、清残留、重装的时间。这份文档的系统要求章节写得不算精简但它列的每一项几乎都是后面会真实的坑。3. 五条安装路径怎么选从 FusionSphere 到物理部署的场景差异3.1 FusionSphere 服务器虚拟化最基础的路径适合第一遍跑通这是文档里第一个场景也是多数交付工程师第一次接触 FusionStorage 的入口。它的流程最直白部署 FSM 组件 → 部署 FSA 组件 → 配置 FusionStorage → 将存储资源接入虚拟化环境。场景里 FusionCompute 是必选FusionStorage 是可选解决的典型问题是已有 FusionCompute 虚拟化环境但计算节点本地磁盘利用率低希望通过 FusionStorage 把分散的本地盘统一成存储池提升资源利用率。这个场景的可选步骤也是五种场景里最典型的安装存储节点可选、挂载元数据分区可选、配置 IB 网络可选。可选两个字最容易让实施者放松警惕但必须结合架构规划来理解。不装独立存储节点FusionStorage 只能利用计算节点本地盘存储与计算资源强耦合后续扩容时存储容量跟随计算节点一起加灵活性差不挂元数据分区分布式元数据缺少独立承载介质一致性和可靠性风险上升不配 IB 网络如果业务是低延迟数据库类负载性能大概率不达标。建议第一遍先把基础路径完整跑通——FSM 装好、FSA 装好、存储池建起来、虚拟化接入成功——再逐个打开可选步骤。直接跳进全都要的配置一旦出问题很难判断故障是哪一层引入的。基础路径是骨架可选步骤是血肉先骨架后血肉排查顺序才有依据。FusionSphere 场景的流程简介章节把每个步骤的依赖关系画得很清楚照着它走基本不会出现步骤间互相等待的尴尬。3.2 云数据中心与 NFVOpenStack 架构下组件变了安装骨架没变云数据中心场景面向基于 OpenStack 架构的企业云环境必选组件变成 FusionCompute、FusionSphere OpenStack 和 FusionSphere OpenStack OMFusionStorage 仍然是可选组件。NFV 场景同样基于 OpenStack面向网络功能虚拟化组件架构与云数据中心场景接近但安装流程里多出了接入服务器这个步骤NFV 场景目录里还有单独的挂载元数据分区步骤少了前两个场景里常见的(可选)安装存储节点。两个场景的安装骨架没有本质变化仍然是 FSM 先行、FSA 跟上、配置 FusionStorage、接入虚拟化。差异体现在上下文——OpenStack 环境里的存储接入要跟虚拟化层的卷管理组件协同所以将存储资源接入虚拟化环境这一步的意义比 FusionSphere 场景更重。云数据中心场景保留挂载元数据分区的可选步骤NFV 场景则明确要求做接入服务器这个差异来源于 NFV 对存储访问路径的特殊要求。如果交付的是 NFV 场景接入服务器这一步尤其不能漏。它决定上层业务能否感知到 FusionStorage 提供的存储服务漏掉它业务虚拟机创建存储卷时大概率报存储不可用而这种问题往往不会在安装阶段暴露而是要到业务上线才冒出来。我的经验是OpenStack 体系下的 FusionStorage 项目把文档对应场景的目录原样当成 checklist 用做完一步勾一步少勾一个都要在规划阶段先解释清楚。组件变多了步骤变多了骨架反而更要记牢。3.3 ServerSAN 场景vSphere 配套与物理部署的分叉点文档第五、六章都是 ServerSAN 场景但两条路差异不小。配套 VMware vSphere 的场景里CVM 组件是绕不开的——没有 CVMvSphere 无法对接 FusionStorage 的存储池。安装流程里除了 FSM、FSA还有安装 CVM、接入服务器、(可选)安装存储节点、(可选)挂载元数据分区这些步骤组件数量比 FusionSphere 场景更多步骤间的顺序依赖也更紧密。物理部署场景则完全是另一条路上来第一步就是安装服务器操作系统。附录里专门给了安装 SUSE Linux 操作系统的说明还有独立的安装存储节点、挂载元数据分区章节说明裸机部署时操作系统层的工作量不能低估。这个场景下没有虚拟化层帮忙兜底操作系统兼容性、驱动、网卡配置都直接面对硬件任何一个环节不满足要求后面的 FSM、FSA 全都白装。SUSE Linux 的安装不是塞光盘引导那么简单磁盘分区、文件系统类型、引导参数都要按附录要求逐项核对装完系统还要确认网络与驱动状态再进入 FusionStorage 组件部署。选路径之前先回答一个问题上层是虚拟化平台还是裸机答案是虚拟化平台就要先确认是 FusionSphere 体系还是 VMware 体系再决定是走前三个场景还是第四场景答案是裸机直接走第六场景并且提前把 OS 安装、硬件兼容性、网络规划这些底层事项列进计划。文档把这五条路径并列在一份指南里恰恰是在提示实施者路径选择本身就是一个需要认真对待的决策点选错路径后面的所有操作都会南辕北辙。4. 部署 FSM 与 FSA 的实操拆解从软件包校验到接入虚拟化4.1 安装 FSM 组件校验软件包、准备环境、走配置界面FSM 组件安装是整个部署的第一步。材料阶段先把软件包校验做过——FusionStorage 安装包体量大、依赖文件多下载过程中文件损坏的概率不能忽略。附录 7.2 专门有校验软件包一节常见做法是用校验工具核对安装包的完整性# 核对安装包 MD5 值 md5sum FusionStorage_*.zip # 输出结果与官方发布的校验值对比 more FusionStorage_*.md5校验值不一致就直接重新下载不要带着损坏的包往下走。文件不完整导致的安装失败报错往往出现在很后面的步骤错误信息跟根因毫无关系属于最头疼的一类问题。这一步花不了两分钟但能拦住后面至少半小时的排错。环境准备阶段要确认三件事时区统一、鉴权环境变量、Domain 0 资源配额。鉴权环境变量按附录 7.5 的说明配置常见做法是在执行安装的会话里设置变量后确认生效# 配置鉴权所需的环境变量示例实际键名以文档附录为准 export FS_AUTH_USERadmin export FS_AUTH_TOKENtoken # 确认变量已写入当前会话 env | grep FS_AUTH配置完确认变量已生效再启动 FSM 安装。FSM 安装本身是界面引导式的动作不复杂真正决定成败的是前置条件是否全部满足。安装到一半停在校验步骤再回头补环境代价远高于安装前花十分钟做检查。还有一个反复强调的点FSM 节点的主机名、IP、时区一旦写入配置后期修改的成本非常高规划阶段就把这些固定下来不要等存储池建完再改网络参数。4.2 安装 FSA 组件与三个可选步骤存储节点、元数据分区、IB 网络FSM 就绪后进入 FSA 组件的批量安装阶段。FSA 要装到每一台存储节点上安装动作本身不复杂真正的变量在前面的三个可选步骤以及网络规划。先把三者的作用与后果理清楚步骤作用跳过后的实际影响(可选)安装存储节点提供独立存储资源池只能复用计算节点本地盘存储容量与计算绑定(可选)挂载元数据分区放置分布式元数据元数据承载在普通分区可靠性下降(可选)配置 IB 网络提供低延迟存储网络高性能场景带宽与延迟不达标我的做法是在进入 FSA 安装前先画一张节点规划表哪些节点承担 FSM哪些承担 FSA哪些是独立存储节点元数据分区规划在哪个磁盘上IB 网络的交换机和端口是否已连通。规划表确定后对照文档章节逐个勾选步骤能有效避免漏项。这份规划表不光是实施依据也是出问题时的排查地图——节点角色、磁盘规划、网络路径都一目了然不必每次翻文档重新回忆。FSA 安装完成后还没到收工的时候。需要确认 FSM 管理界面里所有 FSA 节点都已注册成功并且各节点的磁盘能被正确识别。磁盘没被识别时优先检查磁盘驱动和 RAID 卡配置——这是存储节点最常见的硬件层问题跟 FusionStorage 本身无关但会直接导致 FSA 安装后节点异常。另外注意批量部署时逐台确认不要用第一台的成功状态推断后面所有节点分布式的特点就是单点正常不代表全局正常。4.3 配置 FusionStorage 与接入虚拟化环境顺序错了存储就接不进去FSA 装完后进入配置 FusionStorage阶段。这一步在文档五个场景里都存在可见强制性。配置内容包括存储池创建、磁盘组划分、容量与性能策略设置核心目标是确认 FSM 能纳管全部 FSA 节点节点上的磁盘能被正确分组存储池处于可用状态。创建存储池时要确定容量分配方式与副本策略副本数直接影响可用容量规划不当会造成容量浪费或可靠性不足。最后一步是把存储资源接入虚拟化环境。FusionSphere 场景下通过 FusionCompute 完成存储挂载vSphere 场景下依赖 CVM 桥接物理部署场景下则是直接把存储映射给上层应用使用。步骤顺序有讲究先完成 FusionStorage 配置、确认存储池健康再执行接入操作。反过来做很容易出现在虚拟化层能看到存储设备、但挂载和创建卷时反复失败的情况因为底层存储服务还没就绪只是设备发现机制已经看到了它。接入完成后的验证同样从虚拟化层发起在对应虚拟化管理界面里确认存储设备在线、能创建卷、能挂载到虚拟机。走到这一步安装主流程才算走通。文档每个场景都保持配置在前、接入在后的结构跟着这个结构走能避开绝大多数接入类故障。配置阶段的参数改动建议记录下来尤其是副本策略和容量阈值这类影响后续运维的参数方便后期变更时回溯。5. 安装避坑与常见问题五个翻车现场还原5.1 现象工具安装 FusionStorage 失败日志指向鉴权错误安装过程中断在工具安装阶段查看安装日志发现是鉴权失败。原因基本都是安装前没配置环境变量进行鉴权安装工具无法通过 FusionStorage 管理接口的访问控制。解决按附录 7.5 的说明配置鉴权环境变量执行env | grep FS_AUTH确认生效然后重新执行安装。这个坑在批量部署时尤其常见——第一台手动配置了后面几台直接复用安装命令忘记把环境变量带入会话就一直失败。我的习惯是把鉴权变量写进统一的部署脚本每台节点执行前先 source 一次从机制上避免遗漏。5.2 现象元数据分区挂载后FSA 节点无法识别按文档挂载元数据分区后FSA 节点在管理界面里显示异常或始终处于未识别状态。常见原因是分区文件系统类型与文档要求不一致或者挂载路径与 FusionStorage 配置不匹配。解决先确认分区格式符合系统要求再核对挂载路径是否与配置文件一致确认无误后重启 FSA 服务刷新状态。元数据分区关系到整个分布式存储的元数据一致性不要在分区大小和文件系统类型上凭经验省事——这类问题一旦写入生产后续扩容和故障处理都会被牵制住。5.3 现象IB 网络配置完存储性能没有明显提升配置 IB 网络后跑性能测试带宽和延迟跟预期差距很大。原因往往不是软件配置动作本身而是物理链路没验证——IB 线缆接触不良、交换机端口配置不对、驱动版本不在兼容列表内任何一个环节不达标IB 链路都不会正常工作。解决先做底层连通性测试确认所有 IB 节点互通再核对驱动与固件版本最后做性能验证。顺序应该是先通后快链路没通之前压性能得到的数字没有参考意义只会浪费时间。IB 网络在 FusionStorage 里承担存储东西向流量性能瓶颈排查时优先怀疑物理层而不是软件参数。5.4 现象FSA 装完主机 Domain 0 内存被打满安装 FSA 后管理域内存占用异常升高严重时影响同一主机上其他业务虚拟机运行。原因是主机 Domain 0 的资源配额没按附录 7.1 的要求配置FSA 的监控采集与存储服务挤占了 Domain 0 的剩余资源。解决按文档要求重新分配 Domain 0 的内存与 CPU 配额必要时先迁移或关闭该主机上的部分虚拟机重启 Domain 0 后再次验证。这个坑在批量部署时风险更大第一台可能跑得动节点数量多了之后资源缺口会被放大。部署计划里应给 Domain 0 预留足够余量而不是精确到刚好够用。5.5 现象时区不一致安装校验反复报错多台服务器同时部署时部分节点安装校验失败报错信息与时区、时间相关。原因是各服务器时区设置不统一FusionStorage 在环境校验阶段会比对时间参数。解决在安装准备阶段把所有服务器时区统一为附录时区列表里的标准值并同步系统时间确认后再开始安装。时区问题看起来玄学报错时机不固定但它确实是文档里明确写过前置要求的提前统一就能省掉大把重复排查。分布式系统对时间一致性敏感这类问题以后还会在日志时间戳比对时再次出现装的时候就处理好后面运维会轻松很多。6. 装完之后怎么验证三件事确认存储池真的能用6.1 回看安装记录与组件状态安装完成后FSM 管理界面会保存各组件状态把 FSM、FSA、CVM如果存在、存储节点逐条核对一遍取一份状态快照存档。我的习惯是把这份快照与实施规划表放在一起之后的变更都以它为基准比对。状态快照不是装完看一眼就丢的东西后续排查故障、评估扩容影响都要回到这份基线。6.2 管理界面确认存储池健康在管理界面里确认存储池状态是否为可用、全部磁盘是否在线、元数据分区容量是否正常。重点看告警和异常事件——很多安装层面的隐患不会立刻表现为功能故障而是先出现在告警列表里。逐条读告警比反复做功能测试更能提前发现问题告警里的磁盘状态、网络波动、容量阈值每一项都是后面可能会踩中的坑。6.3 真实读写验证在虚拟化环境创建测试卷挂载到业务虚拟机写入测试数据再读回比对。验证的有效性取决于测试负载是否贴近业务场景——只做小文件测试发现不了大块顺序读写的短板只测带宽测不出时延抖动。我一般至少跑小文件随机写 大块顺序读的组合观察存储池在混合负载下的表现确认没有明显性能坍缩。测试数据的规模要与规划容量成比例小打小闹的验证测不出分布式存储的真实能力。这三件事做完安装才算真正闭环。从那以后我每次交付 FusionStorage都会强制走一遍校验软件包 → 统一时区与鉴权 → 画节点规划表 → 先 FSM 后 FSA → 存储池读写验证这条完整链路不在任何一步上省时间。安装指南的价值在于它把每种场景每一步都写清楚了但前提是愿意在动手前把准备工作做扎实。希望帮到你。本文还有配套的精品资源点击获取