Kolla配置实例网络

栏目: 服务器 · 发布时间: 6年前

内容简介:紧接着上面的登录方式,比较麻烦,因为要指定命名空间。下面我们来配置一下,使得不指定命名空间也可以访问实例。1、在/etc/network/interfaces中添加配置:

紧接着 《Ubuntu16使用Kolla安装OpenStack》 ,假设已经使用kolla安装好了openstack,本文我们来研究一下怎样访问实例和怎样配置网络。

访问实例

1、在dashboard查看网络拓扑如下:

Kolla配置实例网络

上图中网关的ip为10.0.2.158,ping不通。

上图中实例demo1的ip为10.0.0.3,ping不通。

这是因为,当前网络和实例的网络属于不同的命名空间。

2、查看命名空间

ip netns
Kolla配置实例网络

3、查看qrouter的网络

ip netns exec qrouter-6e5d8c97-3f9c-4ce9-a9b4-580f2f38e0f3 ip add
Kolla配置实例网络

4、登录实例demo1

ip netns exec qrouter-6e5d8c97-3f9c-4ce9-a9b4-580f2f38e0f3 ssh cirros@10.0.0.3
Kolla配置实例网络

直接访问实例

上面的登录方式,比较麻烦,因为要指定命名空间。下面我们来配置一下,使得不指定命名空间也可以访问实例。

1、在/etc/network/interfaces中添加配置:

auto br-ex
iface br-ex inet static
address 10.0.2.1
netmask 255.255.255.0

2、启用br-ex

ifup br-ex

3、测试连接

此时,可以ping通网关10.0.2.158,ping不通实例10.0.0.3。

4、解决方法一,添加路由

route add -net 10.0.0.0/24 gw 10.0.2.158 dev br-ex
ping 10.0.0.3 -c3

Kolla配置实例网络

5、解决方法二,给demo1实例分配浮动IP

source /etc/kolla/admin-openrc.sh
openstack network list
openstack floating ip create public1
openstack server add floating ip demo1 10.0.2.153
ping 10.0.2.153 -c3

Kolla配置实例网络 Kolla配置实例网络

外网配置

在实例中,ping不通8.8.8.8。参考 Openstack实践(1)部署使用实例及neutron网络 ,可以通过修改init-runonce脚本解决,EXT_NET_CIDR、EXT_NET_RANGE和EXT_NET_GATEWAY需要根据物理网络配置。

这里,小编使用snat来解决。

1、参考 Linux 配置SNAT上网,设置snat

iptables -I INPUT -i eth2 -j ACCEPT
iptables -I INPUT -i br-ex -j ACCEPT
iptables -t nat -A POSTROUTING -s 10.0.2.0/24 -o eth1 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth1 -j MASQUERADE

这里的设置,使10.0.2.0/24网段和10.0.0.0/24网段都可以上网了。实际上,只要配置10.0.2.0/24网段可以上网就可以了,因为这个网段用于配置浮动IP。

2、测试网络

ssh cirros@10.0.0.3

ping 8.8.8.8 -c3
Kolla配置实例网络 如上图,实例已经可以ping通外网。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

金融计算与建模

金融计算与建模

朱世武 / 清华大学 / 2007-8 / 40.00元

《金融计算与建模:理论、算法与SAS程序》全书分为4大模块:1-9章为金融学基础指标计算模块;10-12章为股票定价模块;13-18章为风险度量模块;19-23章为固定收益定价模块。每一模块的内容一般由三部分组成:金融理论与模型、算法实现及计算程序。其中,算法实现与计算程序全部以中国金融市场的实际问题为应用背景而设计。《金融计算与建模:理论、算法与SAS程序》不仅展现了应用SAS软件的技术,同时也......一起来看看 《金融计算与建模》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换