Verified on: openstack-cinder-9.1.4-33.el7ost.noarch Add NFS backend to existing lvm, add availability zone dc1 dc2 enabled_backend = tripleo_iscsi,nfs [tripleo_iscsi] volume_driver=cinder.volume.drivers.lvm.LVMVolumeDriver volumes_dir=/var/lib/cinder/volumes iscsi_protocol=iscsi iscsi_ip_address=172.17.3.10 volume_backend_name=tripleo_iscsi iscsi_helper=lioadm backend_availability_zone = dc1 [nfs] volume_backend_name=nfs volume_driver=cinder.volume.drivers.nfs.NfsDriver nfs_shares_config=/etc/cinder/nfs_shares.conf nfs_snapshot_support=True nas_secure_file_operations=False nas_secure_file_permissions=False backend_availability_zone = dc2 cat /etc/cinder/nfs_shares.conf 10.35.160.111:/export/ins_cinder systemctl restart openstack-cinder-volume.service Create types cinder type-create lvm cinder type-create nfs cinder type-key nfs set volume_backend_name=nfs cinder type-key lvm set volume_backend_name=tripleo_iscsi cinder extra-specs-list Create volume on nfs/dc2 cinder create --display-name nfs-dc2 --volume-type nfs 1 --availability-zone dc2 cinder list cinder help migrate Migrate to other zone (nfs to lvm) cinder retype 39bdf624-61e0-4229-b2d0-1aecb52b7a96 lvm --migration-policy on-demand cinder show 39bdf624-61e0-4229-b2d0-1aecb52b7a96 +--------------------------------+---------------------------------------+ | Property | Value | +--------------------------------+---------------------------------------+ | attachments | [] | | availability_zone | dc1 -> before migrate this was dc2 Working as expected.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:1602