我正在运行带有iSCSI备份存储的Hyper-V 2008R2群集。 对于大多数虚拟机,我使用的是混合使用群集共享卷,但是对于一些较大的数据量,我使用了一对pass-thru磁盘到iSCSI卷。
传递卷通常在主机上安装,并分配一个驱动器号。 这会导致客户机中的卷不可用。 有时我可以手动从主机中删除驱动器号并将其添加到guest虚拟机,并且卷再次工作,但这并不总是工作。 通过将客户实时迁移到不同的主机或重新启动主机,我可以可靠地重现此问题。
问题在于pass-thru磁盘configuration的方式。 如果将磁盘手动添加到表示guest虚拟机的群集资源中,主机服务器将在使guest虚拟机联机之前将这些卷挂载到磁盘上。 这使得该guest虚拟机内的磁盘不可用。
您可以通过查看故障转移群集pipe理器中的“服务和应用程序”来validation是否存在此问题。 查看VM guest并find“磁盘驱动器”列表。 如果“文件系统”被列为NTFS,则主机打开卷。 如果“文件系统”是<unknown>则卷已经正确configuration。
将传递磁盘添加到高可用性VM(即,在群集Hyper-V主机上运行的guest虚拟机)的正确顺序如下:

如果你已经有一个configuration不正确的卷,你想解决它: