创建服务凭据

在控制节点执行以下操作。

  1. 使用admin用户登录OpenStack命令行。

    1
    source /etc/keystone/admin-openrc
    

  2. 创建Neutron用户并设置密码。

    1
    openstack user create --domain default --password-prompt neutron
    

    这里输入的neutron用户密码需要和创建Neutron数据库Neutron数据库的访问密码一致。

  3. 将admin角色添加到Neutron用户。

    1
    openstack role add --project service --user neutron admin
    

  4. 创建Neutron服务实体。

    1
    openstack service create --name neutron --description "OpenStack Networking" network
    

  5. 创建网络服务器API端点。

    1
    2
    3
    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