相关信息
我有一个包含 3 个节点的 Windows 集群......
- 节点1
- 节点2
- 节点3
每个节点上都有 4 个 NIC......
- NIC1_主机
- NIC2_虚拟
- NIC3_集群_HB
- NIC4_实时迁移
这是 Node2 的 NIC 的配置...
- NIC1_主机
- IP:10.71.1.21 - 子网掩码:255.255.255.128 - 网关:10.71.1.1
- IP:10.71.1.213 - 子网掩码:255.255.255.240 - 网关:N/A
- NIC2_虚拟
- 不适用
- NIC3_集群_HB
- IP:10.71.1.130 - 子网掩码:255.255.255.248 - 网关:N/A
- NIC4_实时迁移
- IP:10.71.1.138 - 子网掩码:255.255.255.248 - 网关:N/A
因此此时在我的 Windows 集群中我可以看到三个网络......
- ClusterHB(10.71.1.130)[网络:10.71.1.128/29]
- LAN(10.71.1.21,10.71.1.213)[网络:10.71.1.0/25]
- LiveMigration(10.71.1.138)[网络:10.71.1.136/29]
现在所有配置都已完成,我将进入我创建的名为“MyAppService”的集群应用服务。在常规选项卡下,我有一个 IP 地址列表。这里有几点需要注意...
- 我只能将一个 IP 地址添加到此列表。
- 当我编辑或添加 IP 时,我只能选择网络 10.71.1.0/25,它是好的也是坏的。
问题
所以我的问题是,我如何将我的新网络纳入组合中?据我所知,这些集群网络是自动添加的。但由于某种原因,它只为每个网卡添加 1 个集群网络,而在我的例子中,我需要它为 NIC1_Host NIC 添加 2 个。为什么 Windows 集群没有为 10.71.1.208/28 网络添加网络?最后,我希望在集群的“网络”部分下显示以下内容...
- ClusterHB(10.71.1.130)[网络:10.71.1.128/29]
- LAN(10.71.1.21)[网络:10.71.1.0/25]
- iSCSI(10.71.1.213)[网络:10.71.1.208/28]
- LiveMigration(10.71.1.138)[网络:10.71.1.136/29]
答案1
通常,在单个网卡上使用多个 IP 只有在它们是具有故障转移群集管理器的群集资源时才有效。在每个网卡中,您添加一个带有或不带有操作系统网关的单个网络 IP 地址。您可以添加 IP 地址类型的群集资源来设置资源的接入点。我将其用于诸如 SQL Server 实例之类的事情,除了客户端接入点之外还有一个 IP 地址,因此当资源在群集主机之间移动时,它可以作为网络上的虚拟点进行备份。当您转到创建 IP 地址屏幕时,您将只看到网卡中的逻辑网络作为可以使用的子网。
故障转移群集网络驱动程序通过逻辑子网检测系统上的网络。不建议为每个子网分配多个网络适配器,包括 IPV6 Link local,因为群集只会使用一张卡,而另一张卡将被忽略。
参考: Windows 群集配置
答案2
我有同样的问题。我发现最好的方法是通过命令行从不同的子网添加 IP 地址。例如,创建一个 IP 地址类型的新集群资源(假设资源默认名称为“新 IP 地址”)。然后,要为其分配 IP 地址 10.71.1.213,请运行以下命令:
C:\> Cluster.exe res “新 IP 地址”/priv 地址=10.71.1.213