d21160a0d3
Add two new actions which are essentially wrappers around cinder-manage volume update_host \ --currenthost CURRENTHOST \ --newhost NEWHOST In previous versions of the charm if block-device is set or the legacy ceph relation is used (as opposed to storage-backend relation) then the configuration of those backends is done in the [DEFAULT] section of the cinder.conf. As of Ocata that is no longer supported and backends need to be listed in their own sections and referenced via enable_backends parameter. This change in config results in a change of host name and existing volumes need to have their metadata updated to point at the new hostname. Old Hostname: <unit-name> New Hostname: <unit-name>@<backend section name>#<volume-backend-name> New Action: volume-backend-name Used for updating the host attribute of volumes to add the driver name. This is needed after an upgrade to Ocata if there are existing volumes which have been configured prior to multi-backends being enabled. New Action: rename-volume-host Used for updating the host attribute of volumes. This action is a lower level action then volume-host-add-driver and simply passes the old and new hosts verbatim to cinder-manage. Change-Id: I989074a3f41126aa57c514f7e18b887733bc18fe Partial-Bug: #1665272
Symbolic link
1 line
10 B
Plaintext
Symbolic link
1 line
10 B
Plaintext
actions.py |