我正在使用TerraForm在Azure上尝试一些东西,但我并不真正习惯于调试网络,我面临一个问题。
我的网络看起来像:
本地网络(196.168.0.0/16)---
VPN IPSec
--->网关订阅vnet(10.150.33.0/27)。
网关订阅vnet(10.150.33.0/27)<。---
Vnet窥视
--->测试订阅vnet(10.150.33.32/27)
我在每个订阅/resourcegroup/subnets上启动vms来尝试联网,我可以从任何地方到任何地方进行ssh。
现在我的测试订阅中有一个ZooKeeper服务器。
我还订阅了一个镜头服务器来监视动物园管理员。
它工作得很好。
我的问题是:
我从我的本地网络或网关订阅运行镜头,但它不工作。
我看到一堆
超时连接
在透镜上:
Client session timed out, have not heard from server in 40000ms for sessionid 0x165b40971940005µ
在ZooKeeper服务器端,我看到了
对等端重置连接
:
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可以通过订阅的网关从我的本地网络访问。)
VNET对等有什么限制吗?
难道它不只是一个平面网络吗?
为什么它在同一子网内工作而不是在同一子网外工作?
我需要帮忙,我不太清楚网络。
谢谢!