MigrateToCinder

Migrate From Nova-Volumes to Cinder
The process for migrating from nova-volumes to cinder is as follows.


 * 1) upgrade nova install to folsom
 * 2) upgrade nova database using `nova-manage db sync`
 * 3) install folsom version of Cinder
 * 4) create a cinder user in keystone as an admin in services tenant and edit '/etc/cinder/api-past.ini' to reflect the correct `admin_user`,`admin_tenant_name`, and `admin_password`
 * 5) create Cinder database and database user
 * 6) check that `sql_connection` in `/etc/cinder/cinder.conf` is correct
 * 7) create empty database tables with
 * 8) copy over volume tables using `cinder-manage migrate import_db --src=$NOVA_SQL_CONN --dest=$CINDER_SQL_CONN`

NOTE: Do not include the database names in --src or --dest; cinder-manage assumes your source database is named "nova" and that your destination database is named "cinder", and appends these to the strings you supply.


 * 1) copy over iSCSI target information with
 * 2) set the correct volume api class in nova.conf `volume_api_class=nova.volume.cinder.API`
 * 3) disable the nova-volume-api in enabled apis in /etc/nova/nova.conf , if you do not have enabled_apis set explicitly set it to `enabled_apis=ec2,osapi_compute,metadata` as osapi_volume is included by default
 * 4) restart nova-api
 * 5) start cinder-api
 * 6) be sure that `/etc/tgt/conf.d/cinder.conf` exists and has an include line that matches   option in `cinder.conf` in the default case this is `include /var/lib/cinder/volumes/*`, if you edit this file restart the tgtd service