我一直在按照本教程使用 Powershell 创建 Azure SQL AlwaysOn 可用性组:
教程:Windows Azure 中的 AlwaysOn 可用性组 (PowerShell(
当我到达调用 CreateAzureFailoverCluster powershell 脚本的命令时,我会检查故障转移群集的状态。在故障转移群集管理器中,它显示为"群集网络名称未联机">
当我查看群集事件时,我看到以下内容:
Cluster network name resource 'Cluster Name' cannot be brought online. Ensure that the network adapters for dependent IP address resources have access to at least one DNS server. Alternatively, enable NetBIOS for dependent IP addresses.
群集中的 3 台服务器中的每一台都可以通过 ping 访问 DC。上述所有设置步骤均正确执行。服务器都在 10.10.2.x/24 IP 范围内,但 DC 除外,该 DC 位于 10.10.0.0/16 上(IP 为 10.10.0.4(
所有设置都已通过之前在其他 Azure 订阅上执行本教程来验证,以创建工作正常的故障转移群集。
群集验证显示此警告:
The "Cluster Group" does not contain an Cluster IP Address resource. This is a required resource for the group. It may be difficult to manage the cluster with this resource missing
(原文如此(
如何添加群集 IP 地址资源?
配置或采取的步骤没有任何问题。
群集花了 3 个小时才联机。
尝试手动使群集联机,在创建群集后至少失败了 20 分钟。
所有 4 台服务器上的 Windows 事件日志在群集进入联机状态时显示任何内容。
似乎正确的解决方案是处理其他事情,直到集群在其重试策略下启动。
您是否使用集群管理器在集群中设置了固定 IP 地址? 有一个错误,DHCP将为集群分配其中一个SQL Server的IP地址。我只是分配了一个足够高的数字(我认为是x.x.x.171(,问题就消失了。