1、创建项目和用户
1.1、创建项目和用户。
打开终端,ssh root@10.10.81.130
1.2使用admin用户权限,执行如下命令:
. /root/admin-openrc
1.3创建一个test项目(大约等待20s系统完全启动后再执行以下语句,不然会报错):
openstack project create --domain default --description "Test Project" test
1.4创一个test_user用户,指定密码和确认密码为zhitu2017:
openstack user create --domain default --password-prompt test_user
1.5创建角色test_role:
openstack role create test_role
1.6将角色用户和项目绑定:
openstack role add --project test --user test_user test_role
2、编辑ml2_conf.ini
2.1、编辑ml2_conf.ini
在控制节点上编辑/etc/neutron/plugins/ml2/ml2_conf.ini,执行:
vi /etc/neutron/plugins/ml2/ml2_conf.ini
进入文件修改,以下内容:
找到[ml2]块下的type_drivers属性,去掉注释,修改如下(系统支持如下网络类型):
type_drivers = local,flat,vlan,gre,vxlan
找到[ml2]块下的tenant_network_types属性,去掉注释,修改如下:
tenant_network_types = vlan
找到[ml2_type_vlan]块下的network_vlan_ranges属性,去掉注释,修改如下:
network_vlan_ranges = provider:3001:4000
保存配置文件。
3.1、编辑l3_agent.ini和neutron.conf
在控制节点中执行,Layer-3代理为私有虚拟网络提供路由和NAT服务,执行如下代码编辑:
vi /etc/neutron/l3_agent.ini
找到[DEFAULT]块下的interface_driver属性ÿ