Posted 2012-01-19 23:45 by Joe
move-system.pl
Moves a virtual system from one host to another
This command allows you to transfer a Xen instance or other supported virtual system from one hosting server to another. It can be useful if the original host is getting overloaded, and you have brought a new host system online to take some of the load.
During the move process,
the system specified with the --host flag will generally be temporarily shut down and un-available.
All data files will be copied to the new host (set with the --dest flag),
modified as needed,
and then the virtual system restarted.
By default,
the move will be done without shutting down the virtual system if possible.
However,
you can force a shutdown and restart with the --shutdown flag.
In some cases (such as when the source and destination host systems use different directories),
the virtual system may be shut down anyway.
If the --allocate-ip flag is given and the destination host system uses a different IP range to the source host (perhaps because it is on a different network),
Cloudmin will select a new IP address as part of the move process.
If a system has been already moved manually,
the --manual flag can be used to tell Cloudmin to simply update its configurations to reflect the new host.
Example usage
cloudmin move-system --host xengtest.home --dest geylang.home
Moving Xen system xengtest.home from sentosa.home to geylang.home ..
Shutting down on original host system ..
.. done
Copying disk images to new host system ..
Copying disk /xen/xengtest.img ..
.. copied image of 1001 MB
Copying disk /dev/cdrom ..
.. not a disk image, so cannot be copied
Copying disk /xen/xengtest.3.img ..
.. copied image of 200 MB
.. copied 2 disk images totalling 1.17 GB
Fixing and copying Xen config file /xen/xengtest.cfg ..
.. copied to /xen/xengtest.cfg
Deleting disk and config files from original host ..
.. done
Starting up on new host system ..
.. done
Re-fetching system status ..
.. done.
.. all done
Command Line Help
cloudmin move-system --host name
--dest new-host-system-name
[--shutdown]
[--allocate-ip]
[--manual]
