首页 > 编程知识 正文

openstack和k8s(网桥bridge)

时间:2023-05-06 11:42:37 阅读:90515 作者:318

有关ubuntu安装的详细信息,请以Ubuntu16.04.5LVM方式安装所有记录

有关安装openstack的详细信息,请参见openstack实践(一) :基于Ubuntu 16.04的DevStack方法构建p版openstack

弗雷茨网络

flat网络是没有flat标记的网络。 flat网络中的实例可以与同一网络中的实例进行通信,并且可以跨越多个节点。

目标:cirros01和cirros02相互操作。 网络拓扑结构如下:

一、建立镜像

将媒体cir ROS-0.3.3-x86 _ 64 -光盘. img上传到/tmp目录,然后下载镜像到: http://下载. Cir ROS -云. net /

镜像:

根@开放堆栈-控制器:~#备用堆栈@开放堆栈-控制器3360~$源设备/开放管理

sack @ open stack-controller 3360~$ glance image-create-- namecirros-CLI-- file/tmp/cir ROS-0.3.3-x86 _。

查看新的image :

二、在ML2上配置平板网络

1.Neutron缺省情况下使用ML2作为核心插件,控制节点和计算节点分别编辑ML2的配置文件/etc/neutron/plugins/ml2/ml2 _ conf.ini

tenant _网络类型=平板

机械驱动程序=Linux网桥

type _ drivers=本地、平板、vlan、绿色、vxlan、常用

平板网络=默认

如果要配置physical _ interface _ mappings=默认3360 ens 19222个平面网络,可以进行以下设置

平板网络=默认,平板02

重新启动物理接口映射=默认: ENS 192,平板023360 ENS 2242.Neutron服务

堆栈@打开堆栈-控制器3360~$ sudosystemctlrestartdevstack @ q *三、平板网络的创建

创建平板网络01

创建平板网络01

物理网络为默认网络,并且与ml2_conf.ini的参数flat_networks相匹配。

子网为172.16.2.0/24,地址段为172.16.2.50至172.16.2.100

c">

创建完成

四、创建instance

1.查看实例类型

stack@openstack-controller:~$ nova flavor-list

本文选择m1.tiny

2.查看主机名和zone

stack@openstack-controller:~$ nova service-list

3.新建cirros01

启动cirros01,节点为openstack-controller,网络为flatnetwork01

stack@openstack-controller:~$ nova boot --flavor m1.tiny --image cirros-cli --availability-zone nova:openstack-controller --nic net-name=flatnetwork01 cirros01

4.新建cirros02

启动cirros02,节点为openstack-computer,网络为flatnetwork01

stack@openstack-controller:~$ nova boot --flavor m1.tiny --image cirros-cli --availability-zone nova:openstack-computer --nic net-name=flatnetwork01 cirros02

5.控制台查看新建实例

6.查看虚拟网卡

控制节点:

root@openstack-controller:~# brctl show

计算节点:

控制面板查看端口信息

可以看到Linux bridge01 brq9a198413-3b包含的虚拟网卡为cirros01的tap7d88a7f4-a7和cirros02的tap79e963af-dd。

五、测试

分别登陆cirros01、cirros02互ping

1.开启宿主机网卡混杂模式

由于是在esxi虚拟机上做的测试,网卡需开启混杂模式

默认不支持混杂模式

编辑网卡信息

开启混着模式

2.cirros01

获取的ip为172.16.2.63

ping cirros02通的。

3.cirros02

获取的ip为172.16.2.56

ping cirros01通的。

另外,由于虚拟机网卡开启了混杂模式,当新建同一网段的flat网络flatnetwork02并和flatnetwork01同一网段时,即都是172.16.2.0/24,则flatnetwork01和flatnetwork02下的vm能互通,若flatnetwork02的subnet与flatnetwork01不同,比如为172.16.3.0/24,则两个网络下的vm实例不同。

测试结果符合预期。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。