[OpenStack]-neutron验证操作
在控制节点上执行这些命令。
- 获得 admin 凭证来获取只有管理员能执行的命令的访问权限:
$ . admin-openrc
- 列出加载的扩展来验证
neutron-server
进程是否正常启动:
在控制节点上执行这些命令。
$ . admin-openrc
neutron-server
进程是否正常启动:OpenStack Networking(neutron),允许创建、插入接口设备,这些设备由其他的OpenStack服务管理。插件式的实现可以容纳不同的网络设备和软件,为OpenStack架构与部署提供了灵活性。
它包含下列组件:
接收和路由API请求到合适的OpenStack网络插件,以达到预想的目的。
插拔端口,创建网络和子网,以及提供IP地址,这些插件和代理依赖于供应商和技术而不同,OpenStack网络基于插件和代理为Cisco 虚拟和物理交换机、NEC OpenFlow产品,Open vSwitch,Linux bridging以及VMware NSX 产品穿线搭桥。
常见的代理L3(3层),DHCP(动态主机IP地址),以及插件代理。
在你配置OpenStack网络(neutron)服务之前,你必须为其创建一个数据库,服务凭证和API端点。
完成下面的步骤以创建数据库:
$ mysql -u root -p
neutron
数据库:CREATE DATABASE neutron;
neutron
数据库授予合适的访问权限,使用合适的密码替换NEUTRON_DBPASS
:GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' \
IDENTIFIED BY 'NEUTRON_DBPASS';
GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'%' \
IDENTIFIED BY 'NEUTRON_DBPASS';
计算节点处理实例的连接和 安全组 。
# yum install openstack-neutron-linuxbridge ebtables ipset
Networking 通用组件的配置包括认证机制、消息队列和插件。
默认配置文件在各发行版本中可能不同。你可能需要添加这些部分,选项而不是修改已经存在的部分和选项。另外,在配置片段中的省略号(...)表示默认的配置选项你应该保留。
编辑/etc/neutron/neutron.conf
文件并完成如下操作:
[database]
部分,注释所有connection
项,因为计算节点不直接访问数据库。[DEFAULT]
...
rpc_backend = rabbit
[oslo_messaging_rabbit]
...
rabbit_host = controller
rabbit_userid = openstack
rabbit_password = RABBIT_PASS
用你在RabbitMQ中为openstack
选择的密码替换 “RABBIT_PASS”。