Cloudstack Manual Migration

Source Node :

virsh list

virsh dumpxml instance_name

qemu-img info /var/lib/libvirt/images/volume-id-number

image: /var/lib/libvirt/images/volume-id-number
file format: qcow2
virtual size: 150 GiB (161061273600 bytes)
disk size: 69.2 GiB
cluster_size: 65536
backing file: /var/lib/libvirt/images/backind-file-id
backing file format: qcow2
Format specific information:
compat: 1.1
lazy refcounts: false
refcount bits: 16
corrupt: false

 

rsync -avP /var/lib/libvirt/images/Volume-ID-number-will-go-here targetnodeip:/var/lib/libvirt/images/

rsync -avP /var/lib/libvirt/images/backing_file_id targetnodeip:/var/lib/libvirt/images/

 

Management Server : 

mysql -u cloud -p
use cloud;

UPDATE volumes SET pool_id = NEW_PRIMARY_SECONDARY_ID_EXAMPLE_35, state = ‘Ready’, updated = NOW() WHERE uuid = ‘Volume-ID-number-will-go-here’;

UPDATE vm_instance SET host_id = NULL, last_host_id = (SELECT id FROM host WHERE private_ip_address = ‘TARGETNODEIP’) WHERE name = ‘INSTANCENAME’;

UPDATE vm_instance SET host_id = NULL, last_host_id = NULL WHERE uuid = ‘INSTANCE_ID’;