我想在 Windows 2012 Server 主机上的 Hyper-V VM 上设置文件服务器角色。从处理底层存储磁盘的角度来看,设置系统的最佳方法是什么?
我所关心的情况如下:
如果我向虚拟机添加物理磁盘,如果使用它的主机或虚拟机不可恢复地死亡,会发生什么情况?
所有数据是否仍然完整?是否可以将其添加到另一台虚拟机中,并且所有数据均完整且可访问?
它可以用于完全不同的主机上,并且所有数据均完整且可访问吗?
如果我将主机上创建的虚拟磁盘添加到虚拟机,如果管理它的主机或虚拟机不可恢复地死亡,会发生什么情况?
所有数据是否仍然完整?是否可以将其附加到另一台虚拟机并且所有数据均完整且可访问?
虚拟磁盘是否可以在完全不同的主机上使用,并且所有数据均完整且可访问?
从这篇文章中我了解到,在正常情况下,移动虚拟磁盘应该是一件简单的事情:复制和移动虚拟磁盘
答案1
可恢复性将受到底层存储子系统的强烈影响。为虚拟机使用 VHD 文件。将磁盘本身传递给虚拟机没有任何性能优势,而使用 VHD 则在可管理性、灵活性、灾难恢复和备份方面遥遥领先。
如果您将 VHD 存储在可靠的存储设备(文件服务器群集、SAN 等)上,那么无论 Hyper-V 主机发生什么情况,您都可以重新创建 VM。即使主机着火并融化,也无所谓。如果您也将 VM 配置存储在那里,您甚至不必重新创建 VM。
如果您将虚拟机及其 VHD 存储在 Hyper-V 主机内的本地存储中,那么主机死机时会发生什么在很大程度上取决于主机死机时磁盘是否随身携带。电涌导致主板烧坏,磁盘也可能烧坏。那么自上次备份以来,您就丢失了所有内容。
如果您没有某种可靠的存储,请查看文件服务器 VM 的 Hyper-V 副本。使用另一台主机来防范主主机发生故障。