如果 MetroCluster 节点未正确分配磁盘,或者在配置中使用了 DM600S 磁盘架,则必须逐个磁盘为每个 MetroCluster 配置中的节点分配磁盘。您将创建一个配置,其中每个节点在其本地和远程磁盘池中具有相同数量的磁盘。
池 0 始终包含与所在存储系统位于同一站点的磁盘。
池 1 始终包含所在存储系统远程位置的磁盘。
如果配置中包括 DS460C 磁盘架,应根据以下准则为每个容纳 12 个磁盘的抽屉手动分配磁盘:
在抽屉中分配这些磁盘... | 给此节点和池... |
---|
0 - 2 | 本地节点的池 0 |
3 - 5 | HA 伙伴节点的池 0 |
6 - 8 | 本地节点的 DR 伙伴的池 1 |
9 - 11 | HA 伙伴的 DR 伙伴的池 1 |
此磁盘分配模式可确保在抽屉脱机时最大限度减少对聚合的影响。
- 如果尚未将每个系统引导至维护模式,请执行此操作。
- 将磁盘架分配给位于第一个站点(站点 A)的节点:
与该节点位于同一站点的磁盘架将分配给池 0,位于伙伴站点的磁盘架则分配给池 1。
应为每个池分配相同数量的磁盘架。
- 在第一个节点上,依序将本地磁盘架分配给池 0,将远程磁盘架分配给池 1:disk assign -shelf local-switch-name:shelf-name.port -p pool
如果存储控制器 Controller_A_1 有四个磁盘架,请发出以下命令:
*> disk assign -shelf FC_switch_A_1:1-4.shelf1 -p 0
*> disk assign -shelf FC_switch_A_1:1-4.shelf2 -p 0
*> disk assign -shelf FC_switch_B_1:1-4.shelf1 -p 1
*> disk assign -shelf FC_switch_B_1:1-4.shelf2 -p 1
- 对本地站点的第二个节点重复此过程,依序将本地磁盘架分配给池 0,将远程磁盘架分配给池 1:disk assign -shelf local-switch-name:shelf-name.port -p pool
如果存储控制器 Controller_A_2 有四个磁盘架,请发出以下命令:
*> disk assign -shelf FC_switch_A_1:1-4.shelf3 -p 0
*> disk assign -shelf FC_switch_B_1:1-4.shelf4 -p 1
*> disk assign -shelf FC_switch_A_1:1-4.shelf3 -p 0
*> disk assign -shelf FC_switch_B_1:1-4.shelf4 -p 1
- 将磁盘架分配给位于第二个站点(站点 B)的节点:
与该节点位于同一站点的磁盘架将分配给池 0,位于伙伴站点的磁盘架则分配给池 1。
应为每个池分配相同数量的磁盘架。
- 在远程站点的第一个节点上,依序将其本地磁盘架分配给池 0,将其远程磁盘架分配给池 1:disk assign -shelf local-switch-name shelf-name -p pool
如果存储控制器 Controller_B_1 有四个磁盘架,请发出以下命令:
*> disk assign -shelf FC_switch_B_1:1-5.shelf1 -p 0
*> disk assign -shelf FC_switch_B_1:1-5.shelf2 -p 0
*> disk assign -shelf FC_switch_A_1:1-5.shelf1 -p 1
*> disk assign -shelf FC_switch_A_1:1-5.shelf2 -p 1
- 对远程站点的第二个节点重复此过程,依序将其本地磁盘架分配给池 0,将其远程磁盘架分配给池 1:disk assign -shelf shelf-name -p pool
如果存储控制器 Controller_B_2 有四个磁盘架,请发出以下命令:
*> disk assign -shelf FC_switch_B_1:1-5.shelf3 -p 0
*> disk assign -shelf FC_switch_B_1:1-5.shelf4 -p 0
*> disk assign -shelf FC_switch_A_1:1-5.shelf3 -p 1
*> disk assign -shelf FC_switch_A_1:1-5.shelf4 -p 1
- 确认磁盘架分配:storage show shelf
- 退出维护模式:halt
- 显示引导菜单:boot_ontap menu
- 在每个节点上,选择选项 4 以初始化所有磁盘。