3 root@r1u28:/mnt/mudrac# rbd export rbd/f734a9d5-0c81-4840-a798-951941f597da.rbd.disk3 mudrac-disk3.img
5 root@r1u28:~# lvcreate -L 21G -n mudrac-root oscarvg
6 Logical volume "mudrac-root" created.
8 root@r1u28:~# losetup -f /dev/oscarvg/mudrac-root
10 NAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE DIO
11 /dev/loop1 0 0 0 0 /dev/dm-72 0
12 /dev/loop0 0 0 1 0 /dev/shm/test.img 0
15 # create partitions for rootfs so we can later use grub to boot this machine
17 root@r1u28:~# kpartx -a -v /dev/loop1
19 root@r1u28:~# dd if=/mnt/mudrac/mudrac-disk3.img of=/dev/mapper/loop1p1 bs=1M
21 root@r1u28:~# kpartx -d -v /dev/loop1
24 root@r1u28:~# losetup -d /dev/loop1
26 root@r1u28:~# mount /dev/oscarvg/mudrac-root /tmp/mudrac-root/ -o offset=`expr 512 \* 2048`
31 /etc/network/intrafeces
37 rbd export rbd/214e17fa-22e4-490d-9ef7-d07d666f6ddf.rbd.disk1 /mnt/mudrac/home.img
39 root@r1u28:~# ls -alh /mnt/mudrac/*.img
40 -rw-r--r-- 1 root root 3.4T Aug 25 07:32 /mnt/mudrac/home.img
41 -rw-r--r-- 1 root root 20G Aug 25 05:43 /mnt/mudrac/mudrac-disk3.img
43 root@r1u28:/dev/oscarvg# lvcreate -L 3.5T -n mudrac-home oscarvg
45 root@r1u28:/mnt/mudrac# dd if=home.img of=/dev/oscarvg/mudrac-home bs=10M
47 3702261809152 bytes (3.7 TB, 3.4 TiB) copied, 34196 s, 108 MB/s
50 better way would be to dump data directly into lvm with something like:
52 rbd export -rbd-concurrent-management-ops 20 rbd/214e17fa-22e4-490d-9ef7-d07d666f6ddf.rbd.disk1 - | pv | dd of=/dev/oscarvg/mudrac-home bs=4M
54 default for -rbd-concurrent-management-ops is 10
58 # add instance to ganeti
61 gnt-instance add -B maxmem=4G,vcpus=4 -t plain -n r1u28 -o debootstrap+default --disk 0:adopt=mudrac-root --disk 1:adopt=mudrac-home --net 0:link=br0002 --net 1:link=br1010 --no-name-check --no-ip-check --no-start mudrac2
63 gnt-instance modify -t drbd -n r1u30 --no-wait-for-sync mudrac2