Fix Cinder backup driver
Cinder has dropped [1] support for legacy backup services. It is now necessary to specify the full class of the backup driver, rather than just the module name. This was causing the kolla-ansible ceph jobs to fail. [1] https://review.openstack.org/#/c/595372 Change-Id: Icf0ee475ba73f013d4266332d999362651d9475b
This commit is contained in:
parent
5e1c4e0150
commit
5beece2503
@ -26,7 +26,7 @@ enabled_backends = {{ cinder_enabled_backends|map(attribute='name')|join(',') }}
|
||||
|
||||
{% if service_name == "cinder-backup" and enable_cinder_backup | bool %}
|
||||
{% if cinder_backup_driver == "ceph" %}
|
||||
backup_driver = cinder.backup.drivers.ceph
|
||||
backup_driver = cinder.backup.drivers.ceph.CephBackupDriver
|
||||
backup_ceph_conf = /etc/ceph/ceph.conf
|
||||
backup_ceph_user = cinder-backup
|
||||
backup_ceph_chunk_size = 134217728
|
||||
@ -35,13 +35,13 @@ backup_ceph_stripe_unit = 0
|
||||
backup_ceph_stripe_count = 0
|
||||
restore_discard_excess_bytes = true
|
||||
{% elif cinder_backup_driver == "nfs" %}
|
||||
backup_driver = cinder.backup.drivers.nfs
|
||||
backup_driver = cinder.backup.drivers.nfs.NFSBackupDriver
|
||||
backup_mount_options = {{ cinder_backup_mount_options_nfs }}
|
||||
backup_mount_point_base = /var/lib/cinder/backup
|
||||
backup_share = {{ cinder_backup_share }}
|
||||
backup_file_size = 327680000
|
||||
{% elif enable_swift | bool and cinder_backup_driver == "swift" %}
|
||||
backup_driver = cinder.backup.drivers.swift
|
||||
backup_driver = cinder.backup.drivers.swift.SwiftBackupDriver
|
||||
backup_swift_url = http://{{ kolla_internal_vip_address }}:{{ swift_proxy_server_port }}/v1/AUTH_
|
||||
backup_swift_auth = per_user
|
||||
backup_swift_auth_version = 1
|
||||
|
Loading…
Reference in New Issue
Block a user