我有一个用 C# 编写的与 FTP 服务器通信的 Windows 服务。我们最近将该服务添加为在 Windows 2008 R2 上运行的故障转移群集上的“通用服务”。“通用服务”有自己的虚拟 IP 地址。
启动 FTP 连接时,源 IP 地址是托管服务的节点的 IP 地址,而不是虚拟 IP 地址。有人建议,如果服务是“Cluster Aware”,那么源 IP 将是 virtualIP。
我们试图避免将集群中每个节点的 IP 地址添加到 FTP 服务器的 ACL 中。我正在寻找一种编程解决方案,以使服务在集群环境中将虚拟 ip 用于出站流量。