也许这里的任何人都可以帮助我解决浮动 IP 的问题(或疑问)。我正在通过从定义的池中分配一个浮动 IP 来创建浮动 IP,并将其与我项目中正在运行的 VM 关联。这很好用。
我期望这个浮动 IP 是在 VM 中配置的,这样我就可以使用类似 的命令在 VM 中看到它ifconfig -a
,但我做不到。浮动 IP 不可见。我现在的问题是:这个“浮动 IP”机制是否按预期工作?这个 IP 是否仅对某些“虚拟网络堆栈”可见,还是我应该在我的 VM 上看到它配置。如果我应该在 VM 上看到它:我是否必须在那里配置任何东西才能使其“可见”,即我是否必须在 中配置一个条目/etc/netplan/netcfg.yaml
?我在 VM 中运行 Ubuntu。
提前感谢任何提示!Joachim。
答案1
浮动 IP 地址未在计算实例中配置,也不可见。
浮动 IP 地址仅作为 OpenStack 创建的虚拟网络端口的映射而存在。它是一种目标网络地址转换 (NAT) 形式,在概念上类似于将所有端口转发到客户机。
这就是为什么可以添加、删除浮动 IP 地址,甚至将其分配给不同的 VM,而无需对客户机进行任何(重新)配置。
如果您没有收到浮动 IP 地址的响应 - 请检查分配给计算实例的安全组。