Installation of Kuryr
In this section, we will see how to install Kuryr. The prerequisites are as follows:
- KeyStone
- Neutron
- A DB management system such as MySQL or MariaDB (for neutron and KeyStone)
- Neutron agents for the vendor you choose
- Rabbitmq if the neutron agents for your vendor require it
- Docker 1.9+
The following steps run Kuryr inside a Docker container:
- Pull the upstream Kuryr libnetwork Docker image:
$ docker pull kuryr/libnetwork:latest
- Prepare Docker to find the Kuryr driver:
$ sudo mkdir -p /usr/lib/docker/plugins/kuryr $ sudo curl -o /usr/lib/docker/plugins/kuryr/kuryr.spec \ https://raw.githubusercontent.com/openstack/kuryr- libnetwork/master/etc/kuryr.spec$ sudo service docker restart
- Start the Kuryr container:
$ docker run --name kuryr-libnetwork \--net=host \--cap-add=NET_ADMIN \-e SERVICE_USER=admin \;-e SERVICE_PROJECT_NAME=admin \-e SERVICE_PASSWORD=admin \-e SERVICE_DOMAIN_NAME=Default \-e USER_DOMAIN_NAME=Default \-e IDENTITY_URL=http://127.0.0.1...