定额磁盘

定额磁盘是 MDisk 或受管驱动器,包含专门用于系统管理的保留区域。 系统自动分配候选定额磁盘。但是,向系统添加新存储器或移除现有存储器时,最好是查看定额磁盘分配情况。

系统将定额磁盘用于以下两种目的:
  • 当之前作为系统成员的节点正好有一半存在时,如果发生 SAN 故障,定位磁盘可用于裁定。
  • 保存重要系统配置数据的副本。在每个候选定额磁盘上仅保留 256 MB 用于此目的。

可将系统分为两组,每组均包含系统中原来一半数量的节点。 定额磁盘确定哪组节点停止运行并停止处理 I/O 请求。 在这种非此即彼的情况下,访问定额磁盘的第一个节点组将标记为该定额磁盘的所有者,因而可以继续作为系统运行,并处理所有 I/O 请求。 如果另一组节点无法访问定额磁盘,或者发现定额磁盘由另一组节点所拥有,那么该组将停止作为系统运作,并且不会处理 I/O 请求。

系统只能有一个用于仲裁情况的活动定额磁盘。 但是,系统可使用三个定额磁盘来记录发生灾难时所用的系统配置数据的备份。 系统自动从这三个磁盘中选择一个活动定额磁盘。 可以使用带有 active 参数的 chquorum 命令行界面 (CLI) 命令来指定活动定额磁盘。 要查看当前的定额磁盘状态,请使用 lsquorum 命令。 如果活动的定额磁盘在系统完成分区前发生故障,其他候选定额磁盘会提供冗余。 为了避免在单次故障中失去所有候选定额磁盘的可能性,请在多个存储系统上分配候选定额磁盘。

通常,如果系统的节点被拆分到不同的站点,请按如下方式配置系统:
  • 地点 1:一半系统节点 + 一个候选定额磁盘
  • 地点 2:一半系统节点 + 一个候选定额磁盘
  • 地点 3:活动的定额磁盘
这个配置确保定额磁盘一直可用,即使一个地点发生故障也不会产生影响。