控制器节点安装和配置网络服务
部署条件:在配置OpenStack连网(neutron)服务之前,必须创建数据库、服务凭据和API端点。
1、创建数据库
1)使用数据库访问客户端作为root连接到数据库服务器:
mysql -u root -p123
2)创建neutron数据库:
CREATE DATABASE neutron;
3)授予对neutron数据库的正确访问权限,用合适的密码:
GRANT ALL PRIVILEGES ON neutron.* TO ‘neutron’@’%’ IDENTIFIED BY ‘abc123’;
GRANT ALL PRIVILEGES ON neutron.* TO ‘neutron’@’%’ IDENTIFIED BY ‘abc123’;
4)刷新权限
FLUSH PRIVILEGES;
5)退出数据库
QUIT
2、创建服务凭据
1)来源的管理凭证,以获得访问只有管理CLI命令:
. admin-openrc
2)创建neutron用户,密码abc123:
openstack user create --domain default --password-prompt neutron
3)添加admin 角色到neutron 用户:
openstack role add --project service --user neutron admin
4)创建neutron
服务实体:
openstack service create --name neutron
–description “OpenStack Networking” network
5)创建网络服务API端点:
openstack endpoint create --region RegionOne
network public http://controller:9696
openstack endpoint create --region RegionOne
network internal http://controller:9696
openstack endpoint create --region RegionOne
network admin http://controller:9696
3、安装并配置网络组件
1)安装组件
yum install openstack-neutron
openstack-neutron-ml2
openstack-neutron-