如何将VM映射到内部网络?

How to map VM to internal network?

我有一台戴尔机器,资源很高,例如(32 GB RAM,24 核 CPU 和 5 TB 磁盘 Space)。

我已经在这台机器上安装了 Openstack(devstack),它安装了 Ubuntu 并且 IP 地址是 10.10.1.3。

这台机器在我们的本地网络中,这意味着如果我在同一个网络中,我可以从我的笔记本电脑直接通过 ssh 连接到这台大机器。

现在我已经使用 openstack 创建了一个虚拟机实例,它上面有 Ubuntu,IP 地址为 10.10.0.3。

现在我想像访问大机器一样直接从我的笔记本电脑访问这个虚拟机。

有什么解决办法吗?

如果您的虚拟机(我们称之为 "instance")在内部网络(tenant/project 网络)上,您需要的是来自外部网络的 FIP(浮动 IP),以便您可以分配它FIP 到您的 openstack 实例。还要确保您的安全组允许通过 ssh 访问您的虚拟机!

我这里有一些问题,所以我可以帮助你更好的方法:

  • 您是否已经创建了外部网络(平面或基于 vlan)?

  • 虚拟机正在使用 tenant/project 内部 (gre/vxlan) 网络 ?

  • 你的租户有没有创建路由器,使用外网对外访问?

  • 上述路由器是否已连接到您的内部网络?