需要指定一个新的 2012 R2 服务器,并考虑将 Hyper-V 主机分区放在一对软件镜像 SATA 驱动器上以实现弹性。
我还喜欢在进行任何更新之前关闭服务器并拔出其中一个镜像系统驱动器的想法,就像我经常在服务器 2003 上做的那样。如果出现问题,服务器可以从原始驱动器启动。如果没有问题,可以重新热插拔旧驱动器并与正在运行的驱动器同步。
问题是这能轻松做到吗?
在我看来,在 Windows 2012 R2 中镜像一对驱动器有两种方法:
- 存储池/镜像虚拟磁盘
- 磁盘管理镜像物理磁盘
选项 1:是否可以从存储池阵列启动?选项 2:假设服务器已安装 Hyper-V 主机,我可以向其中添加另一个磁盘来创建镜像吗?或者这会擦除现有磁盘上的所有数据吗?
或者有更好的方法来做到这一点。
答案1
您无法从存储空间卷启动。
你能从动态磁盘(绝对可以是 SATA 磁盘)上的镜像卷运行 Hyper-V 2012(和 R2)。对于非常低端的场景(例如我的一个测试实验室服务器),这很好用。添加镜像卷diskpart
是一个可行的选择,不会导致已安装的启动卷中的任何数据丢失。
这是否是适合您的应用程序的冗余度取决于您自己。Windows 不太可能像硬件 RAID 控制器那样在磁盘发生故障时继续运行。
答案2
我个人始终推荐硬件 raid,最好使用专用 raid 控制器。您没有提到服务器的硬件规格,因此不确定那里有什么可行的方案。使用硬件 raid,您在 raid 上所做的事情(通常)对于操作系统来说是几乎不可见的。
不要忘记,如果您的目标是“弹性”,那么主机中的所有磁盘都需要 raid,甚至是临时驱动器,因为那里的故障会导致关机。
因此我推荐(2)使用硬件镜像。