安装并配置计算节点

计算节点处理实例的连接性和安全组。

安装组件

# apt install neutron-openvswitch-agent

配置通用组件

网络通用组件配置包括身份验证机制、消息队列和插件。

注意

默认配置文件因发行版而异。您可能需要添加这些部分和选项,而不是修改现有的部分和选项。此外,配置片段中的省略号 (...) 表示您应该保留的潜在默认配置选项。

  • 编辑 /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,请参阅 计算服务配置指南

完成安装

  1. 重新启动计算服务

    # service nova-compute restart
    
  2. 重启 Linux 网桥代理

    # service neutron-openvswitch-agent restart