无法在Azure VM 2016上创建存储池

时间:2018-09-20 23:07:58

标签: azure azure-storage

我在2台Windows Server 2016 VM上创建了6个256GB的磁盘。我需要使用S2D在这2个VM上实现Active-Active SQL故障转移群集。 为3个磁盘创建存储池时出现错误,以下是错误

Cluster resource 'Cluster Pool 1' of type 'Storage Pool' in clustered role xxxxxx failed. The error code was '0x16' ('The device does not recognize the command.').

Based on the failure policies for the resource and role, the cluster service may try to bring the resource online on this node or move the group to another node of the cluster and then restart it. Check the resource and group state using Failover Cluster Manager or the Get-ClusterResource Windows PowerShell cmdlet
[Problem start date and time]

3 个答案:

答案 0 :(得分:0)

S2D是Windows Server 2016中的新增功能。您可以在构建故障转移群集之前检查what to have。强烈建议先验证集群,然后在Configure the Windows Failover Cluster with S2D之后启用S2D。

答案 1 :(得分:0)

出现此错误是因为我试图再次创建存储池。基本上,enable-s2dcluster已经为我创建了该池。.我没有注意到它,并试图使用Failove群集管理器创建该池

答案 2 :(得分:0)

为了实现双活解决方案,您应该按位置配置主机/ VM。对于Azure,S2D在两个位置之间不起作用。它需要RDMA支持才能实现Azure中无法配置的性能。因此,要使HA for SQL FCI可以免费检查可在站点复制/镜像存储之间配置的StarWind vSAN。 https://www.starwindsoftware.com/resource-library/installing-and-configuring-a-sql-server-failover-clustered-instance-on-microsoft-azure-virtual-machines 我看到以下配置:存储空间为每个VM提供磁盘冗余配置镜像或奇偶校验,并且StarWind在基础存储空间之上分配HA存储。