我们有一个
Windows 2012 R2 Hyper-V VM,它有多个驱动器通过iSCSI直接连接到SAN.这些驱动器可通过多个其他2012 R2 VM使用UNC路径访问以添加和获取文件(非常罕见地更新/删除).这些文件由内部流程创建,稍后由用户查看.
如果连接到iSCSI存储的VM脱机,则我们的所有文件处理都必须停止 – 我们无法生成和保存新文件,用户无法查看它们.这是单点故障.
是否有一种技术可以实现,如果第一个VM脱机(计划内或计划外),将iSCSI驱动器连接到另一个VM?
我们的SAN无法将驱动器作为NAS提供(这将使我们的生活更轻松).是否可以通过将iSCSI驱动器连接到主驱动器的位置来使用Windows故障转移群集来提供一些冗余?我能找到的只是iSCSI Target故障转移,但我认为这不是我需要的.
有任何想法吗?
有一种称为多路径I / O的技术基本上可以处理您所描述的内容:
https://technet.microsoft.com/en-us/library/cc725907(v=ws.11).aspx
要实现虚拟机管理程序级冗余,您需要创建故障转移群集.在此之后,您将能够配置HA VM,SOFS或“故障转移文件服务器”角色,这些角色似乎是您尝试实现的目标.
尽管如此,只有使用共享存储才能实现上述所有功能的高可用性.您可能需要2个物理NAS服务器或2个安装了某些“虚拟SAN”软件的主机.
看一下StarWind Virtual SAN或HPE VSA.
据我所知,他们都有免费版本,但有一些限制.
StarWind:https://www.starwindsoftware.com/
HPE VSA:http://www8.hp.com/us/en/products/storage-software/product-detail.html?oid=5306917