Migrating vm on Solusvm kvm:

For transferring KVM virtual servers between nodes you can follow the steps mentioned below,

Step 1.

At first we need to find the correct LV that needs backed up for the migration. For that login to the server using ssh and deploy the following command,

lvdisplay

now you can see the logical volume details displayed like,

 --- Logical volume ---
  LV Name                /dev/vps/kvm454_img
  VG Name                vps
  LV UUID                pFtowh-vnxa-DXeE-KqqZ-N1h1-IQ2z-4VFSad
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                100.00 GB
  Current LE             160
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     512
  Block device           453.45

You can see the LV name from the list.

Step 2.

Now we need to shut-down the source VPS either using SolusVM or from the command line. From the command line use the following command,

virsh shutdown kvm454

Here kvm454 is the kvm that we need to migrate.

Step 3.

After shutdown the vps next we need to take the backup. For that use the following command,

dd if=/dev/vps/kvm454_img | gzip | dd of=/home/kvm454_backup.gz bs=4096

Step 4.

For transferring it to the destination node we need to create a logical volume same size as the original one on the destination node.

Use the following command for that,

lvcreate -n kvm454_img --size 100G /dev/vps

Step 5.

Now we can transfer the backup to the destination server using  SCP,

scp -C /home/kvm454_backup.gz root@remote.server.com:/home/

Step 6.

Restore the backup to the new LV from command line using the following command,

dd if=/home/kvm454_backup.gz | gzip -d | dd of=/dev/vps/kvm454_img bs=4096

Step 7.

The solusVM master is needed to be updated after the completion of restoration. For that you need to run the following command from the solusVM master,

/scripts/vm-migrate <VSERVERID> <NEWNODEID>

Here <VSERVERID> is the virtual server ID, you will get that from VM list on your SolusVM and <NEWNODEID> is the node ID, you will get that from the list of nodes on SolusVM.

All the process is now completed and you need to boot the new VPS from solusVM.

Step 8.

Please confirm and verify that the new VM working fine without any issues.

If you need our help to fix any issues with your server. Please feel free to contact us, simply email to support@iserversupport.com

Monthly server support with Unlimited tickets, 24×7 monitoring, Security Audit and lot more for just $59 

[sep][/sep][button size=”large” color=”green” title=”Server Management from iServersupport” link=”http://iserversupport.com/cpanel-server-management/”]Server Management at just $59[/button]