Eu preciso migrar um servidor físico do CentOS5 (32 bits) para uma máquina virtual. Minha ideia é tirar um instantâneo do LV e depois importar em kvm criando uma nova vm. isso é uma boa ideia?
Mais precisamente, eu tenho um disco:
[root@cs5 ~]# fdisk -l
Disco /dev/sda: 292.3 GB, 292326211584 byte
255 heads, 63 sectors/track, 35539 cylinders
Unità = cilindri di 16065 * 512 = 8225280 byte
Dispositivo Boot Start End Blocks Id System
/dev/sda1 1 9 72261 de Dell Utility
/dev/sda2 * 10 271 2104515 b W95 FAT32
/dev/sda3 272 284 104422+ 83 Linux
/dev/sda4 285 35539 283185787+ 5 Esteso
/dev/sda5 285 35539 283185756 8e Linux LVM
e
[root@cs5 ~]# mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda3 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
Então pv, vg e lv são:
[root@cs5 ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda5 VolGroup00 lvm2 a- 270,06G 0
[root@cs5 ~]# vgs
VG #PV #LV #SN Attr VSize VFree
VolGroup00 1 2 0 wz--n- 270,06G 0
[root@cs5 ~]# lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
LogVol00 VolGroup00 -wi-ao 264,91G
LogVol01 VolGroup00 -wi-ao 5,16G
Como mostrado, eu tenho / dev / sda3 montado em / boot e 2 LV, um para / e outro que funciona como partição swap. Eu acho que o único instantâneo que eu preciso é o LogVol00, certo?
Neste ponto, eu preciso adicionar outro disco ao PV e, em seguida, adicioná-lo ao VG e, finalmente, criar o snapshot com
lvcreate -L XXG -s -n data_snap /dev/VolGroup00/LogVol00
Agora, como posso importar esse instantâneo em uma vm? Eu posso criar um tar.gz do instantâneo ou eu posso usar o dd, mas eu não tenho uma partição de inicialização para o vm. Devo instalar primeiro uma nova vm e depois (inicializando em modo único) substituir todos os arquivos em / (exceto / boot)? Existe algum outro método?
Obrigado