Google Compute Engine IIS Webfarm

时间:2015-01-23 05:00:00

标签: windows iis google-compute-engine

我试图在Google Compute Engine上设置Win2008R2 IIS webfarm。

我已经安装了机器,但是当我尝试将其添加到网络负载平衡器池时,平衡器始终报告机器不健康 - 即使我禁用了健康检查。我为端口80设置了一个正向规则。

我在不同地区/区域尝试过不同规模的实例,但无济于事。进入负载均衡器的流量永远不会进入我的实例,并且实例总是报告为不健康。

对于防火墙我继续并添加了一条毯子规则,因此0.0.0.0/0可以访问所有本地网络服务(ICMP; TCP:1-65535; UDP:1-65535)并且我已禁用Windows防火墙。

任何人都有这方面的工作经验吗?

2 个答案:

答案 0 :(得分:1)

与Google支持部门联系。 “Windows实例的已知问题 - 请在6个月后再查看。”同时,在项目中使用linux或设置自己的NLB。

答案 1 :(得分:0)

很奇怪它不适合你。我复制了你的情况,我没有问题就到了机器。负载均衡器按预期转发流量,并且到达Lb池中标记为正常的系统。

您可能希望使用高级安全性将以下规则添加到Windows防火墙(确保使用"高级安全性"一个而不是默认值):

Inbound rule > New port > port 80

完成此操作后,您可以在Windows系统上运行netstat时从您的计算机上卷曲或远程登录到该地址,您应该看到LB转发规则IP请求:

$ curl IP   (locally)

$ netstat    (on the windows machine)

希望这有帮助!