Administrator Guide

Table Of Contents
数据缓存和冗余
新文件和修改后的文件先写入高速缓存然后立即向对等 NAS 控制器镜像高速缓存数据镜像模式。数据缓存可提供高性能
对等 NAS 控制器之间的高速缓存镜像可确保数据冗余。最终通过优化的数据放置方案将高速缓存数据异步传输至永久存储。
在无法进行高速缓存镜像时例如一个 NAS 控制器发生故障或 BPS 电池电量低),NAS 控制器直接写入存储日志模式
文件元数据保护
FluidFS 群集具有多种内置措施来存储和保护文件元数据其中包括名称、所有者、权限、创建日期、修改日期等信息以及指向文件
存储位置的软链接
通过将所有元数据更新持续记录到存储中来避免在发生电源故障时可能导致的损坏或数据丢失。
元数据被复制到两个不同的卷。
通过独立的缓存方案管理元数据。
校验和可保护元数据和目录结构。后台进程持续检查和修复错误的校验和。
负载平衡和高可用性
为提高可用性和性能在所有可用 NAS 控制器之间对客户端连接进行负载平衡。NAS 设备中的两个 NAS 控制器同时运行。如果
NAS 设备中的一个 NAS 控制器发生故障客户端将自动故障转移至对等控制器。发生故障转移时一些 SMB 客户端将自动重新连
接到对等 NAS 控制器。在其他情况下SMB 应用程序可能会发生错误必须重新启动应用程序。NFS 客户端在故障转移期间会发生
暂停但客户端网络流量会自动恢复。
故障情形
FluidFS 群集可以承受单个 NAS 控制器故障而不会影响数据可用性也不会造成数据丢失。如果 NAS 设备中的一个 NAS 控制器不
可用例如由于 NAS 控制器发生故障、被关闭或断开网络连接), NAS 设备状态会降级。尽管 FluidFS 群集仍在运行并且可为
客户端提供数据但无法执行大多数配置修改并且由于不再缓存数据性能也会下降。
当多个 NAS 控制器发生故障时对于数据可用性和数据完整性的影响取决于故障情形中的环境。应尽快分离发生故障的 NAS 控制
使其可以安全地脱机以进行维修。只要 FluidFS 群集中的每个 NAS 设备中有一个 NAS 控制器正常运行就不会影响数据访问。
下表总结了各种故障情形对于数据可用性和数据完整性的影响。
情况说明 系统状态 数据完整性 注释
NAS 控制器故障 可用降级
不受影响
对等 NAS 控制器进入日志模式
可在文件系统保持联机的情况下更换故障
NAS 控制器
NAS 设备群集中的两个 NAS
控制器相继发生故障
不可用 不受影响
相继发生故障假定两个 NAS 控制器发生故障之
间有足够的时间将高速缓存中的所有数据写入磁
Storage Center 或非易失性内部存储
NAS 设备群集中的两个 NAS
控制器同时发生故障
不可用 丢失高速缓存中的数
尚未写入磁盘的数据会丢失
在多 NAS 设备群集中同一
NAS 设备中的两个 NAS 控制器
相继发生故障
不可用 不受影响
相继发生故障假定两个 NAS 控制器发生故障之
间有足够的时间将高速缓存中的所有数据写入磁
Storage Center 或非易失性内部存储
在多 NAS 设备群集中同一
NAS 设备中的两个 NAS 控制器
同时发生故障
不可用 丢失高速缓存中的数
尚未写入磁盘的数据会丢失
在多 NAS 设备群集中位于不
NAS 设备中的两个 NAS
制器发生故障
可用降级
不受影响
对等 NAS 控制器进入日志模式
可在文件系统保持联机的情况下更换故障
NAS 控制器
FluidFS 管理 327