安装并配置计算节点¶
计算节点处理实例的连接性和安全组。
安装组件¶
# dnf install openstack-neutron-openvswitch
配置通用组件¶
网络通用组件配置包括认证机制、消息队列和插件。
注意
默认配置文件因发行版而异。您可能需要添加这些部分和选项,而不是修改现有的部分和选项。此外,配置片段中的省略号 (...) 表示您应该保留的潜在默认配置选项。
编辑
/etc/neutron/neutron.conf文件并完成以下操作在
[database]部分,注释掉任何connection选项,因为计算节点不直接访问数据库。在
[DEFAULT]部分中,配置RabbitMQ消息队列访问[DEFAULT] # ... transport_url = rabbit://openstack:RABBIT_PASS@controller
将
RABBIT_PASS替换为您在 RabbitMQ 中为openstack帐户选择的密码。
在
[oslo_concurrency]部分中,配置锁路径[oslo_concurrency] # ... lock_path = /var/lib/neutron/tmp
配置网络选项¶
选择与控制器节点相同的网络选项来配置特定于它的服务。之后,返回此处并继续到 配置计算服务以使用网络服务。
配置 Compute 服务以使用 Networking 服务¶
编辑
/etc/nova/nova.conf文件并完成以下操作在
[neutron]部分,配置访问参数[neutron] # ... auth_url = http://controller:5000 auth_type = password project_domain_name = Default user_domain_name = Default region_name = RegionOne project_name = service username = neutron password = NEUTRON_PASS
将
NEUTRON_PASS替换为您在 Identity 服务中为neutron用户选择的密码。有关完整的选项集,包括必要时覆盖服务目录端点 URL,请参阅 计算服务配置指南。
完成安装¶
重新启动计算服务
# systemctl restart openstack-nova-compute.service
启动 Linux 网桥代理并配置它在系统启动时启动
# systemctl enable neutron-openvswitch-agent.service # systemctl start neutron-openvswitch-agent.service