我们inheritance了Dell Equallogic PS4000 SAN的责任,该SANconfiguration了单个默认池和使用全部8个磁盘的单个RAID 5成员。
现在已经增加了8个额外的硬盘驱动器,现有的成员已经吸收了新的硬盘驱动器,成员卡在RAID5(如logging)。 理想情况下,我想把所有的东西都设置为RAID50,但是我有一种感觉,如果不把所有的数据都转移到别的东西上,那么就没有办法做到这一点。
会员使用率为4.04TB(1.13TB保留,7.05TB免费)。 目前该成员包含3卷,每个包含两个(大约是三个)ESXi 4.1主机。
有没有办法缩小成员,以便在回收空间中创build新成员?
继上一个问题之后,我还会尝试通过Equallogic支持获得答案,并在这里回答他们的答案。
戴尔EqualLogic是Joe。
EqualLogicarrays利用成员的所有可用磁盘空间用于RAID组。 所以,每个成员只能有一个RAID策略。 无法缩小RAID集的大小,并在单个成员上创build另一个RAID集。
你有两个select,
1:正如你猜测的那样,因为这是一个单一的成员组,所以你需要从数组中删除数据,而不是从组中删除成员。 但是,由于这是一个单一的成员组,所以当你删除成员时,实际上就会销毁整个组(所有卷,设置,IP,SMTP,SNMP,ACL等) 。
从单个成员组中删除成员时, 首先需要捕获所有组信息 。
一旦成员从组中删除,当您重新创build组(以及使用RAID-50策略的成员)时 ,您需要重新input所有设置。
您可以手动执行此操作,或在销毁组之前使用“save-config”命令:save-config命令可以默认或仅限组模式运行。
在默认模式下,生成的文件将自动恢复以下内容:
如果使用-grouponly参数指定save-config命令,则会将成员和池configuration信息保存为注释而不是命令,因此您必须手动恢复configuration的这些部分。 在使用存储之前,必须select成员的RAID级别和池。
save-config命令不会恢复基本的成员networkingconfiguration或组configuration,但会将这些信息保存为恢复文件中的注释。 以下信息必须通过运行设置实用程序手动提供给每个成员:
2:第二个选项需要第二个EqualLogicarrays(联系您的销售人员,看他们是否有贷款的借用人) 。
如果您有第二个数组,则您将首先在组中创build第二个存储池 (最初不包含成员) 。 一旦池被创build,你将然后初始化第二个数组,并添加这个数组到新的池 。
一旦添加新成员,将卷从现有成员(在默认池中)移动到新成员(这将需要一些时间,这取决于数据量,networking等等,请注意,这可以在arrays正在提供数据,所以在这个过程中没有停机时间) 。
一旦所有卷都从原来的成员中腾出,您可以从组中删除原始成员(删除成员) ,并将其重新configuration为RAID-50,并将其重新添加到同一池中的组中( 请勿将其与借用/备用成员一起添加到池中 ) 。
一旦原始成员回到原始池中,就可以将数据从第二个数组移回原始成员(再次,这可以在没有停机时间的情况下完成) 。
一旦数据移回到原来的成员,您可以删除贷方/备用成员。