OpenStack: Installing OpenStack Networking
Jump to navigation
Jump to search
[root@server2-a ~]# source /root/keystonerc_admin
[root@server2-a ~(keystone_admin)]$ keystone service-create --name neutron --type network --description 'OpenStack Networking Service'
+-------------+----------------------------------+
| Property | Value |
+-------------+----------------------------------+
| description | OpenStack Networking Service |
| enabled | True |
| id | b89b02bed44e4b2fa2ae8a4933a9875c |
| name | neutron |
| type | network |
+-------------+----------------------------------+[root@server2-a ~(keystone_admin)]$ keystone endpoint-create --service-id b89b02bed44e4b2fa2ae8a4933a9875c --publicurl http://server2-a.example.com:9696 --adminurl http://server2-a.example.com:9696 --internalurl http://server2-a.example.com:9696
+-------------+-----------------------------------+
| Property | Value |
+-------------+-----------------------------------+
| adminurl | http://server2-a.example.com:9696 |
| id | 723417d124cc4088a7bf11f42c260b72 |
| internalurl | http://server2-a.example.com:9696 |
| publicurl | http://server2-a.example.com:9696 |
| region | regionOne |
| service_id | b89b02bed44e4b2fa2ae8a4933a9875c |
+-------------+-----------------------------------+[root@server2-a ~(keystone_admin)]$ keystone catalog
Service: network
+-------------+-----------------------------------+
| Property | Value |
+-------------+-----------------------------------+
| adminURL | http://server2-a.example.com:9696 |
| id | 4cbafe9f3dec4c44b5066d16ff2a8d17 |
| internalURL | http://server2-a.example.com:9696 |
| publicURL | http://server2-a.example.com:9696 |
| region | regionOne |
+-------------+-----------------------------------+
...[root@server2-a ~(keystone_admin)]$ keystone user-create --name neutron --pass redhat
+----------+----------------------------------+
| Property | Value |
+----------+----------------------------------+
| email | |
| enabled | True |
| id | 51f8e11cfc704a1dad36e75da259bbc8 |
| name | neutron |
| username | neutron |
+----------+----------------------------------+
[root@server2-a ~(keystone_admin)]$ keystone user-role-add --user neutron --role admin --tenant services[root@server2-a ~(keystone_admin)]$ yum -y install openvswitch openstack-neutron openstack-neutron-ml2 openstack-neutron-openvswitchNB: OpenStack networking requires a service proving AMQP - ensure that rabbitmq-server is running:
[root@server2-a ~(keystone_admin)]$ systemctl status rabbitmq-server.service
rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled)
Active: active (running) since Tue 2015-04-28 15:53:02 BST; 17min ago
...[root@server2-a ~(keystone_admin)]$ cp /etc/neutron/neutron.conf /etc/neutron/neutron.conf.orig