创建 floating IP - 每天5分钟玩转 OpenStack(106)

简介:

先复习一下前面我们讨论的知识。

当租户网络连接到 Neutron router,通常将 router 作为默认网关。
当 router 接收到 instance 的数据包,并将其转发到外网时:

1. router 会修改包的源地址为自己的外网地址,这样确保数据包转发到外网,并能够从外网返回。 
2. router 修改返回的数据包,并转发给真正的 instance。

这个行为被称作 Source NAT


如果需要从外网直接访问 instance,则可以利用 floating IP。
下面是关于 floating IP 必须知道的事实:

1. floating IP 提供静态 NAT 功能,建立外网 IP 与 instance 租户网络 IP 的一对一映射。 
2. floating IP 是配置在 router 提供网关的外网 interface 上的,而非 instance 中。 
3. router 会根据通信的方向修改数据包的源或者目的地址。


下面我们通过实验深入学习 floating IP。
点击 Project -> Compute -> Access & Security 菜单,打开 Floating IPs 标签页。

点击 “Allocate IP To Project” 按钮。

floating IP Pool 为 ext_net,点击 “Allocate IP” 按钮。

从 Pool 中成功分配了一个 IP 10.10.10.3。 下面我们将它分配给 cirror-vm3,点击 “Associate” 按钮。

在下拉列表中选择 cirror-vm3,点击 “Associate” 按钮。

分配成功,floating IP 10.10.10.3 已经对应到 cirros-vm3 的租户 IP 172.16.101.3。

下一节我们将观察底层网络发生了怎样的变化,并分析 floating IP 是如何工作的。


blob.png


本文转自CloudMan6 51CTO博客,原文链接:http://blog.51cto.com/cloudman/1867498

相关文章
ip route 实战案例《openstack 网络》
ip route 实战案例《openstack 网络》
155 0
openstack nova-network 创建绑定浮动ip地址
运行命令大家可以发现现在创建的虚拟机只有一个私网地址,如需直接访问的话需要绑定一个公网地址(不一定必须是外网地址,只要能上网就可以) [root@openstack ~]# nova-manage  network list id      IPv4               ...
2117 0
|
Ubuntu
Centos6.2系统下openstack--flat网络模式----->IP 注入问题
       openstack现在是一个很热门的话题,版本的更新也很快,H版的部署文档官方已发布,前段时间刚刚测试了一下,不过其中有个小小的环节暂未搞定。本次要说的是openstack的E版本,我们是从这个版本开始进行研究修改的,所以以后涉及的相关操作都是基于这个版本的,在centos6.2操作系统上部署安装。
946 0
|
网络协议 Linux 网络安全
openstack 云平台一体化部署(超详细)
openstack 云平台一体化部署(超详细)
1279 0
openstack 云平台一体化部署(超详细)
|
3月前
|
消息中间件 缓存 Shell
跟我一起来学OpenStack部署
跟我一起来学OpenStack部署
296 0
|
4月前
|
存储 数据安全/隐私保护 Docker
Kolla-ansible部署openStack
Kolla-ansible部署openStack
416 11
|
6月前
|
Linux 网络安全 数据库
openstack 部署单节点
在CentOS 7系统上,配置了一台拥有4核CPU、8GB内存和300GB磁盘的服务器,安装了OpenStack Trian版本。安装完成后,获取了OpenStack管理控制台的登录凭证(admin用户和密码),可访问IP地址192.168.200.249/dashboard进行登录。如果遇到问题,可能需要重新安装以确保纯净环境。
318 0