温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

OpenStack Train版双节点安装(十二)创建虚拟网络

发布时间:2020-05-28 21:11:13 来源:网络 阅读:1525 作者:ygj900629 栏目:云计算

第十二部分 创建虚拟网络


准备工作
1、检查各个节点间的网络通讯

在控制节点执行ping

ping c1

ping 10.8.20.42


2、删除NetworkManager软件包

在控制节点和计算节点都执行

yum remove NetworkManager -y


创建虚拟网络

创建虚拟网络包括创建网络和子网,可以使用命令行dashboard两种方式来创建,

下面在控制节点使用命令行创建虚拟网络,dashboard的操作方式这里不介绍。

创建网络
. admin-openrc
openstack network create --share --external --provider-physical-network provider --provider-network-type flat vm-network
参数说明:
--share 指明所有项目都可以使用这个网络,否则只有创建者能使用

--external 指明是外部网络

--provider-physical-network provider 
指明物理网络的提供者,与下面neutron的配置文件对应,其中provider是标签,可以更改为其他,但是2个地方必须要统一。
[ml2_type_flat]
flat_networks = provider

--provider-network-type flat
指明这里创建的网络是flat类型,即实例连接到此网络时和物理网络是在同一个网段,无vlan等功能。

vm-network 网络名称

OpenStack Train版双节点安装(十二)创建虚拟网络

创建子网
这里创建的是2层网络,所以子网和外部网络是一个网段。
openstack subnet create --network vm-network --allocation-pool start=10.8.20.50,end=10.8.20.60 --dns-nameserver 10.8.20.1 --gateway 10.8.20.1 --subnet-range 10.8.20.0/24 vm-subnetwork
参数说明:
--network 指明父网络

--allocation-pool start=10.8.20.50,end=10.8.20.60 指明子网起始地址和终止地址

--dns-nameserver 指明dns服务器

--gateway 指明网关地址

--subnet-range 指明子网网段

vm-subnetwork 子网名称

OpenStack Train版双节点安装(十二)创建虚拟网络

检查网络配置

控制节点执行以下操作

. admin-openrc

openstack network list

OpenStack Train版双节点安装(十二)创建虚拟网络

ip a

OpenStack Train版双节点安装(十二)创建虚拟网络

可以看到已经创建了一个网桥brqb81e99e7-4c和一个tap设备tapac26de13-99@if2(dhcp-agent使用的设备@if2指的是第二个网卡的意思),它们的具体作用下节介绍。

重启下网络

systemctl restart network

再查看下网卡信息

ip a

可以看到eth2已经桥接到brqb81e99e7-4c下,这是要达到的效果。

OpenStack Train版双节点安装(十二)创建虚拟网络

再安装brctl来查看

yum install bridge-utils -y

brctl show

OpenStack Train版双节点安装(十二)创建虚拟网络

由于实验过程中计算节点的网桥是在第一个实例启动后才创建,所以这里可以先不检查计算节点。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI