以下是我的环境详细信息
- 我在 Azure 中创建了 2 台虚拟机。节点 01和节点 02
- 两台机器都使用 Windows Server 2012 R2
- 节点 01 和节点 02 的附加磁盘
- 将节点 01 和 02 添加到故障转移群集
然后我进入故障转移群集管理器中的以下区域添加新的磁盘
故障转移群集管理器 -> 存储 -> 磁盘
但是,我没有看到任何磁盘,如下所示
当我尝试添加磁盘时,出现以下错误消息
为什么我需要磁盘?
我正在尝试使用创建文件共享访问扩展文件服务器功能
我没有看到驱动器新共享向导如下所示
我确实知道,一旦集群设置完成,我们需要使用“添加到集群共享卷”选项将磁盘添加到共享卷 http://blogs.technet.com/b/canitpro/archive/2013/12/11/scale-out-file-shares-and-continuously-available-file-services.aspx但我没有看到任何磁盘!
更新 一位朋友建议如下
要在 Microsoft Azure VM 上部署 Windows Server 故障转移群集,您需要第三方存储级复制软件,例如StarWind 虚拟 SAN或者SIOS 数据保存者。
但我不确定这些第三方是否支持我所有的生产要求。
使用 StarWind Virtual SAN 解决方案在 Azure IaaS 云中配置 SQL AlwaysOn FCI 的步骤 http://www.tech-coffee.net/sql-alwayson-fci-in-azure-iaas-cloud-with-starwind-virtual-san-solution/
答案1
您必须在两个节点上连接共享磁盘。然后,您必须在两个节点之一上配置和格式化共享卷:这应该只在第一个文件服务器 VM 上执行,而不是同时在两个节点上执行。在第一个节点上,初始化 iSCSI LUN
以下链接是一个非常完整的分步指南“使用 Azure VM 部署 Windows Server 2012 R2 横向扩展文件服务器群集”,您应该查看一下:https://blogs.technet.microsoft.com/josebda/2014/03/29/deploying-a-windows-server-2012-r2-scale-out-file-server-cluster-using-azure-vms/
只是为了确保您使用的是受支持的存储配置。您是否满足以下先决条件?
Microsoft 服务器软件对 Microsoft Azure 虚拟机的支持 https://support.microsoft.com/en-us/kb/2721672
Windows Server 故障转移群集与 Azure Iaas VM 的要求:必须运行 Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 对于 Windows Server 2012 和 Windows Server 2008 R2,必须在所有节点上安装修补程序 2854082。必须使用单群集 IP 地址资源。必须使用 Azure 托管存储,方法是使用以下选项之一:非共享存储的应用程序级复制 | 非共享存储的卷级复制 | 远程 iSCSI Target 共享块存储的 ExpressRoute | 共享文件存储的 Azure Files