3fc8b3f97d
This change: 1. Adds credmanager service which handles credentials for AWS drivers. 2. Adds support for managing multiple AWS accounts through use of credmanager. Each account is mapped to a single project in keystone. 3. Adds support for multiple AZs by running one nova-compute and cinder-volume process per AZ. 4. Improves support for AWS networking in neutron. 5. Also, made few stability fixes in GCP and Azure drivers. Change-Id: I0f87005a924423397db659ab754caaa6cde90274 |
||
---|---|---|
.. | ||
tests/unit/volume/drivers | ||
volume/drivers | ||
README.md |
Setup
Prerequesites
- Working green field OpenStack deployment.
- No prior cinder nodes. This service does not work if cinder backends are already configured.
- The virtualenv used by cinder should have Amazon boto package installed
Instructions
- Copy source directory (cinder/volume/drivers/aws) to cinder-volume module directory {cinder-volume-root}/cinder/volume/drivers
- Update configuration file (cinder.conf) used by cinder-volume service. Set it to volume_driver=cinder.volume.drivers.aws.ebs.EBSDriver
- Restart cinder-volume service.