Migrate OpenStack VM with encrypted volume
SERVER_ID=xxxx-xxxx-xxxx-xxxx-xxxx # VOLUME_ID=$(openstack server show ${SERVER_ID} -c volumes_attached -f value | cut -d "'" -f4) # VOLUME_TYPE=$(openstack volume show ${VOLUME_ID} -c type -f value) # openstack volume type show ${VOLUME_TYPE} # add admin to project PROJECT_ID=$(openstack server show ${SERVER_ID} -c project_id -f value) openstack role add --user admin --project ${PROJECT_ID} admin unset OS_PROJECT_DOMAIN_NAME unset OS_PROJECT_NAME export OS_PROJECT_ID=${PROJECT_ID} # Live migrate VM openstack server migrate --os-compute-api-version 2.56 --live-migration --wait --host com10-prod ${SERVER_ID} openstack server show ${SERVER_ID} -c name -c OS-EXT-SRV-ATTR:host # remove admin from project unset OS_PROJECT_ID source /etc/kolla/admin-openrc.sh openstack role remove --user admin --project ${PROJECT_ID} admin