【发布时间】:2018-09-10 17:33:31
【问题描述】:
我正在用 terraform 在 azure 上尝试一些事情,但我并不真正习惯于调试网络,而且我遇到了一个问题。
我的网络看起来像:
On_premise_Network(196.168.0.0/16) VPN IPsec ---> 网关订阅-vnet(10.150.33.0/27)。
Gateway Subscription-vnet(10.150.33.0/27) Vnet Peering ---> 测试 Subscritpion-vnet(10.150.33.32/27)
我在每个 subscritpion/resourcegroup/subnets 上启动了 vms 来尝试联网,我可以从任何地方到任何地方 ssh。
现在我的测试订阅中有一个 zookeeper 服务器。 我在该订阅中添加了一个镜头服务器来监控 Zookeeper。 它工作正常。
我的问题如下: 我从我的 on_premise_network 或网关订阅运行镜头,但它不起作用。 我在镜头上看到一堆超时连接:
Client session timed out, have not heard from server in 40000ms for sessionid 0x165b40971940005µ
在 zookeeper 服务器端,我看到 Connection reset by peer :
INFO Accepted socket connection from /192.168.4.49:54776 (org.apache.zookeeper.server.NIOServerCnxnFactory)
INFO Client attempting to renew session 0x165b40971940005 at /192.168.4.49:54776 (org.apache.zookeeper.server.ZooKeeperServer)
INFO Invalid session 0x165b40971940005 for client /192.168.4.49:54776, probably expired (org.apache.zookeeper.server.ZooKeeperServer)
org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:357)
at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1214)
我做错了什么? (我的测试 vnet 可以访问,并且可以通过订阅的网关从我的 on_premise_network 访问。)
vnet 对等互连有任何限制吗?
不就是做一个扁平的网络吗?
为什么它不能在同一个子网内工作,而不是在子网外? 我需要帮忙,网络对我来说不够清楚。
谢谢!
【问题讨论】:
标签: azure apache-zookeeper azure-virtual-network