Debian P2V
Révision datée du 10 mars 2008 à 22:28 par Philippe (discussion | contribs)
Debian Physical to Virtual -- Brain dump; this is very basic...
Prepare
Create the Debian Virtual Machine which will receive the Physical Machine data
| Code: shell |
|
xen-create-image --hostname=... |
Synchronise
Synchronize data at any time:
| Code: shell |
|
mount /dev/<path to disk image> /mnt
rsync \
--verbose \
--archive \
--numeric-ids \
--hard-links \
--exclude=/tmp \
--exclude=/proc \
--exclude=/dev \
--exclude=/sys \
--compress \
--rsh=ssh \
<physical machine>:/ \
/mnt/
umount /mnt
|
Note: if the --delete option is used, we need to re-add the modules from the Xen Kernel afterwards...
Migrate
- Shutdown all services but ssh on the source server
- Synchronize (as above)
- Free / change IPs from the source server
- Mount / chroot to the disk image
- Install libc6-xen
- Cleanup fstab
- ...
- Unmount the image
- Start the VM
- Configure for pygrub