yunionio / cloudpods

A cloud-native open-source unified multi-cloud and hybrid-cloud platform. 开源、云原生的多云管理及混合云融合平台
https://www.cloudpods.org
Apache License 2.0
2.6k stars 534 forks source link

[Feature] 辅助EIP #20990

Open DSYZayn opened 3 months ago

DSYZayn commented 3 months ago

What would you like to be added: 现在的EIP在虚拟机内部是不可见的,这对于P2P打洞时的寻址不太友好,能否支持如图类似的功能,让虚拟机内部可见EIP。 image

swordqiu commented 2 months ago

@DSYZayn 这个功能特性实现较为复杂,我们评估排期。

对于直接挂载公网IP网卡的需求,可以直接用经典网络,即给虚拟机添加一个经典网络的网卡,IP地址为公网IP。对应地,宿主机上需要有直连公网的物理网卡。虚拟机的虚拟网卡需要桥接到这个网卡上。

DSYZayn commented 2 months ago

@swordqiu

虚拟机的虚拟网卡需要桥接到这个网卡上。

这句话如何理解,在平台上如何配置? 我的宿主机采用的是单网口vpc模式+EIP,尝试创建了一个经典网络的IP子网,ip段为192.168.x.20-40,与宿主机同网段,挂载后无法通过这个网卡上网,虚拟机内也获取不到这个ip

DSYZayn commented 2 months ago

@swordqiu 我希望这个Default VPC下的ip段是类似vmware的桥接网卡的效果,宿主机需要如何配置?现在给虚拟机挂载上这个网卡无法上网。这个ip段的v4和宿主机是同网段,宿主机均未配置ipv6地址,但路由器有配置ipv6服务,同网段的其他物理机可以获取到公网ipv6。 image