我有一个testing服务器(PE 1950 III)。 我想运行带虚拟机的Windows Server 2012 R2 Hyper-V环境以及带虚拟机的ESXi 5.x环境。 这是严格的testing。 我的理解是PERC 5 / i根据您configuration的RAIDconfiguration向磁盘写入元数据。
我的磁盘集是:
我希望能够使用相同的服务器在磁盘集之间进行交换。 因此,磁盘组将总是看到相同的CPU /内存/控制器和固件的转速。
我唯一担心的是,当我在另一组磁盘中交换时,RAIDconfiguration是否会在给定的一组磁盘上丢失。 每当我在上面的#1和#2磁盘集之间进行交换时,是否需要重新configurationPERC 5 / iconfiguration?
显然,在交换到另一个磁盘组之前,我将closures当前的环境并closures电源。 我也将确保插槽0和1中的磁盘总是被重新插回到机箱中相应的插槽中。
这是testing和分期,所以数据并不重要,但我真的不想破坏这些磁盘上已经上演OS / VMconfiguration,但我只有一个testing服务器工作。
那么每次交换磁盘集时,都需要重新configurationPERC 5 / i吗? 或者是足够智能的系统从磁盘提取必要的数据并透明地启动。 ?
在此先感谢,/ rw
你不必重新configuration任何东西。 RAID超级块被存储在驱动器上。 因此,每次切换驱动器时,PERC都会检测到正确的configuration。
唯一可能发生的是,PERC会通知你事情已经改变。
Yarik是正确的 – 特定于每个RAID组的元数据存储在驱动器上,并在启动时由控制器识别。
每次执行驱动器交换和引导时,PERC控制器都将看到驱动器的configurationID与存储在板上的configurationID不匹配,并且磁盘将被标记为“外来”。 确保在这种情况下总是导入外部configuration – 清除将擦除磁盘上的元数据,并且您将不得不重新创buildRAID(无需初始化)以重新获得对数据的访问权限。