我在RAID1上有一个Hyper-V服务器,带有2x500GB的驱动器。 我想用RAID6上的4x1TB驱动器replace这些驱动器。 我在一台主机上安装了四台虚拟机,只需要在新的主机安装上恢复虚拟机即可。
我试图找出最好(最安全)的方式来做到这一点,但也最大限度地减less停机时间。 恐怕我的select是有限的,会导致比我能负担的更多的停机时间。
这是我在想什么,但是想知道别人是否有更好的策略:
假设这是最好的方法,我仍然可能最好在几个小时的停机时间。 所以只是想知道是否有一种方法,我没有想到我可以用更less的停机时间来做到这一点。
不幸的是,这是一个单一的服务器环境,但我确实有另一台服务器可以用来在迁移过程中存储虚拟机。
更新:关于规格的一些更新。 这是一个Windows Server 2012 Hyper-V主机,具有两个Server 2012 VM和两个Server 2012 R2 VM。
该服务器是1U戴尔Poweredge R310,具有4个硬盘托架和硬件软件RAID,Dell PERC S100控制器。
我不是设置在1TB硬盘上,或者硬盘和固态硬盘,如果合理的话,可以多花点钱。 但是我确实需要更多的容量,想要更多的冗余,并且希望保持性能至less与RAID1相当或更好。
不要使用RAID6。 使用RAID10。 4个驱动器可以获得相同的保护级别,但性能更好。
根据您的控制器,您可以在不停机的情况下执行此迁移。 例如,使用HP SmartArray,我会将每个500 GB的驱动器交换为1 TB的驱动器,以允许在两者之间进行重新镜像。 然后插入2个额外的1 TB驱动器。 然后使用arraysconfiguration实用程序将2个新驱动器添加到arrays,最后重新configurationarrays以增大卷并切换到RAID10。 没有停机需要!
我与戴尔技术人员谈了我的设置和我想达到的目标。 事实certificate,从双磁盘RAID1arrays到RAID6或RAID10并不那么容易。 根据技术,我将不得不吹掉我现有的arrays,并从头开始重build – 基本上我在OP中有。
我们确实讨论了另一个select,那就是双RAID1arrays,只是为了给我额外的存储空间而不必重build。 虽然这不是我最初的想法,但现在可能是我要回去的了。