Помогите разобраться. Не могу восстановить VM из бэкапа.
VM построена на базе KVM c хранилищем в LVM.В гостевой системе на один раздел установлена Ubuntu Server 11.04 (на хосте /dev/virt/mamba).
Хостовая машины Fedora 15
Как я делаю бэкап:
Делаю снэпшот с последующим монтированием раздела VM.
> lvcreate -L100M -nmamba-backup virt
> kpartx -a /dev/virt/mamba-backup
> mount /dev/mapper/virt-mamba--backup1
Бэкаплю
> duplicity --no-encryption --exclude /mnt/tmp --exclude /mnt/proc --exclude /mnt/mnt --exclude /mnt/lost+found /mnt file://mamba
> dd if=/dev/virt/mamba of=mamba-mbr.bin bs=512 count=1
Сохраняю настройки VM
> virsh dumpxml mamba >mamba-dupli.xml
А теперь пытаюсь восстановить машину под другим доменом
> lvcreate -L10G -nmamba-dupli virt
> dd if=mamba-mbr.bin of=/dev/virt/mamba-dupli
> kpartx -a /dev/virt/mamba-dupli
> mkfs -t ext4 /dev/mapper/virt-mamba--dupli1
> mount /dev/mapper/virt-mamba--dupli1 /mnt
> duplicity --force --no-encryption file://mamba /mnt/
> echo "mamba-dupli" > /mnt/etc/hostname
Прописываем UUID /dev/mapper/virt-mamba--dupli1 для корневого раздела в /mnt/etc/fstab
> mkdir /mnt/proc
> mount -t proc none /mnt/proc/
> mount -o bind /dev/ /mnt/dev/
> chroot /mnt/ /bin/bash
> update-grub
> grub-install /dev/mapper/virt-mamba--dupli
> exit
> umount /mnt/proc/ /mnt/dev/ /mnt/
> kpartx -d /dev/virt/mamba-dupli
Изменяю записи в mamba-dupli.xml, что бы они отличались от оригинальной VM:
<name>mamba-dupli</name>
<uuid>31e107b3-e1ae-416f-a202-a2fb0aac7491</uuid>
<source dev='/dev/virt/mamba-dupli'/>
<mac address='52:54:00:8f:90:d8'/>
Регистрирую VM
> virsh define mamba-dupli.xml
После этого пытаюсь загрузить VM, но она виснет с надписью
Booting from Hard Disk...
И все дальше тишина...
Я так понимаю она не может найти диск хотя в настройках он есть. Что я упускаю сделать?