![ESXi 主机的 ZeroTier 连接](https://linux22.com/image/1593717/ESXi%20%E4%B8%BB%E6%9C%BA%E7%9A%84%20ZeroTier%20%E8%BF%9E%E6%8E%A5.png)
我正在尝试将我的 vspehre 实验室放入 ZeroTier 网络。不幸的是,我失败了。
这是我想要实现的目标:
Internet -> HOME -> Router/VM with ZeroTierApp installed -> Esxi
|
ZT BUBBLE
|
INTERNET -> HOME -> Router/VM with ZeroTierApp installed -> Esxi
ZT 网络内部的管理/vmotion。
基本上我有 2 个实验室,一个在家里,一个在我朋友家里。我希望 VirtualCenter 和那 2 个主机位于同一网络(mgmt、vmotion)。显然我无法在 ESXi 上安装它,但可以在 OpenWRT 或 Linux VM 上安装它。
据我所知,我创建了 z ZT 网络,比如:192.168.0.0/24(用于 esxi MGMT/VC)。然后我需要 ESXi 内核具有 ip 192.168.0.10/24(例如),并且应该能够利用前面的设备连接 192.168.0.0/24 网络中的其他设备,该设备将桥接该网络。
知道怎么做吗?我试过一些教程,但都失败了。欢迎提供任何帮助/想法
答案1
ZeroTier 的工作原理实际上就像一个真正的以太网连接(ZeroTier 充当交换机),因此所有概念都应该相同。其中包括:
对于 ESXi 主机,拥有 ZeroTier 子网之外的 IP 地址只有在以下情况下才有意义:直接连接到该子网。换句话说,只有当路由器/虚拟机实际上桥梁ZeroTier(zt0)接口与面向 ESXi 的 LAN 接口……在另一个实验室也进行了同样的操作。
通常情况下,这不是一个好的解决方案,因为这意味着你们两个家最终实际上共享一个巨大的子网——他们的 DHCP 服务器会相互冲突,造成一片混乱。
但是,如果两个家庭实验室都有一个从 ESXi 到 ZeroTier 节点的专用 VLAN,那么它就可以正常工作。您可以将该 VLAN 桥接到 zt0,而不会影响主网络。
如果你没有 VLAN,其他(可能首选) 解决方案是路由。不要创建任何网桥,而是让每个 ESXi 主机保留其“正常”(非 ZT)地址,并配置路线在每个 ESXi 系统中,或者在您的 LAN 的默认网关中,通过 <the_ZT_router> 到达目的地 <opposite_LAN>/24。