在我的基础架构中,我有两台安装了 Windows Server 2019 和 Hyper-V 的服务器。SAN 通过 FC 直接连接到两台服务器。SAN 为两台服务器提供三个卷:一个用于仲裁的卷、一个用于 VM 的卷和一个用于数据的卷。
我计划部署一个文件服务,该服务的可用性与我给定的基础设施一样高。因此 - 因为我有两个节点 - 我想部署两个文件服务器。这样,我可以容忍一台完整的服务器(主机)发生故障或一台虚拟文件服务器发生故障。只有一台虚拟文件服务器(启用了 HA),我只能容忍一台主机的故障,但不能容忍 VM 本身的故障。
我计划使用我的 SAN 的数据卷来部署共享虚拟硬盘,两个虚拟文件服务器都将使用它来提供文件共享。
此外,我希望用户不必关心他们访问哪个文件服务器来访问他们的文件。\\FileSrv1\Data\README.md
应该是一样的\\FileSrv2\Data\README.md
,但是用户应该可以像访问它一样\\FS\Data\README.md
。据我所知,这是 DFS 的典型用例。但我不希望两个文件服务器复制它们的数据,因为我有一个共享存储。
所以我的问题是,在我的场景中,我可以同时使用虚拟文件服务器的共享存储和 DFS 来抽象文件访问吗?
事实证明,在我的场景中,我不一定需要 DFS。文件服务器的来宾故障转移集群已经提供了一个抽象层来访问文件,所以我只调用了集群角色
fs
。总之,\\FS\...
无论哪个文件服务器处于活动状态,始终可以访问文件。