在机器之间交换RAID驱动器

我对RAID很新,所以请耐心等待。

我有2个服务器,两个硬件完全相同,但是运行Windows Server 2003,另一个运行CentOS。

我现在需要在运行CentOS的机器上制作Windows服务器的克隆。

所以,我的问题是…我可以closures正在运行的Windows服务器,将RAIDarrays中的某个硬盘拔出,用旧的CentOS机器中的一个硬盘replace掉,然后将Windows服务器中的硬盘插入旧的CentOS机器?

希望会发生的是,我可以从Windows HD重build旧的CentOS机器上的RAIDarrays,从而拥有我的克隆机器。

这有道理吗? 它会工作吗?

我以前做过。 只要你有一个RAID1,它应该工作得很好。 在做上述过程之前:

  • 删除CentOS RAID集
  • 最初只用Windows HDD启动CentOS机器,导入RAID设置,然后重新添加CentOS驱动器重新镜像。

如果磁盘处于条带模式:
一次忘记交换一个磁盘。
(不是说我看到任何人在服务器上使用stripe的理由,但是为了完整起见。)


假设你的磁盘是一面镜子 。 (如果你不知道这是什么,请阅读这个网站上的这篇文章,它解释了什么是RAID级别)。

如果是硬件RAID:
你写了both identical hardware ,但仔细检查RAID卡是否是同一个制造商。 大多数(全部?)似乎把他们的RAIDconfiguration在驱动器上。 这意味着您可以交换一个驱动器并插入另一个空的驱动器。 然后重build/克隆。

如果他们不一样,那就成了赌博。 同一品牌,但从来没有模型可能会罚款。 一个不同的品牌可能是一个挑战。

如果是假的软件RAID
(IRSSI,Intel假RAID等),然后确定主板是一样的。 再一次,你写了这both identical hardware ,但检查。 不同的主板,芯片组和可能的BIOS / UEFI版本在这里很重要。

我在这里没有太多的经验,但一般的build议似乎离这远离。 要么使用普通的软件RAID,要么使用硬件RAID。 我意识到,这与你需要做一个克隆的Windows服务器的冲突,但如果你正在build立第二台服务器,那么现在是一个好主意, 正确地做到这一点。

如果是正常的软件raid:
(LVM?)我从来没有在Windows下使用这个。 最好遵循@ MikeB的build议。


如果磁盘既不是条带也不是镜像:
您将需要使用某种forms的备份和恢复软件。 或者,通过将实时驱动器从原始服务器中取出,并使用干净的驱动器replace,从而一次重新创build一个磁盘。 然后为所有第一个驱动器做这个。

请注意,我不会那么做。 ESP。 如果原始服务器使用RAID5中的大磁盘。


不pipe你做什么:

  1. 确保你有一个最新的备份
  2. 如果我可以在闪烁标记中重复第1项,它将会在这里。 真。
  3. 其实testing那个备份。
  4. 如果您克隆服务器,并且它不是一个域控制器读取在Windows域中的唯一标识符的可能的问题。 (如果您克隆驱动器,这不会是唯一的)。