现在的情况:
在 VMWare esxi5.5 下运行的 Windows server 2008r2。
3TB 驱动器由跨区卷下的 3 个 1TB 虚拟磁盘组成。(D)
驱动器包含大约 1.9TB 的数据。
D 盘承载 30 多个 SQL Server 数据库文件。
其他几个实例托管在不同的驱动器上。
我们想将此 3TB 驱动器移至新服务器。
新服务器将具有相同的操作系统版本和 SQL 服务器版本。
然而,它将拥有更多资源,并且完全专用于这一 SQL 服务器实例。
我们正在考虑的:
将跨区卷移动到其他服务器。
这将涉及从当前服务器分离卷,并将其附加到新服务器上。我们在暂存设置中完成了此操作,但是该设置没有跨区卷,并且有关跨虚拟机移动跨区卷的信息很少。将跨区卷中的所有内容复制到新的非跨区卷,然后将该磁盘移动到新服务器。
这具有不必移动跨区卷的优点。
但是,复制所有数据需要很长时间,并且意味着更长的维护窗口。
问题:
我们的暂存环境没有跨区磁盘,它只有一个卷(1.99TB,因为暂存只有 1TB 大)。
如果不花费大量时间和资源重新创建当前设置,我无法以相同大小复制移动。
我正在寻找任何一种文档,这些文档表明将跨接磁盘从一个 VM 移动到另一个 VM 将正确地将它们识别为外部磁盘组。
到目前为止,我只找到了这篇文章。
或者更好的是,一种用于跨服务器移动数据库的更清洁的解决方案。
在没有 3TB 磁盘的情况下复制它是否安全,只需在跨区卷中使用 250GBx3 磁盘?或者,如果不增加超过 2TB 的大小(单卷最大大小),就无法测试更大的磁盘是否会出现其他问题。
它应该工作,对于“应该”和“工作”的各种价值观。
基本步骤(此 Technet 文章中提供了更多详细信息):
也就是说,我强烈建议您拥有 A)良好的备份和 B)经过全面测试的过程。只需创建一个新的 5x1GB 跨度或其他东西,然后在两台服务器之间试一试。它应该让您了解您可能看到的任何陷阱或错误。