Как конвертировать образ img в LVM диск

Конвертация виртуальной машины из img файла в LVM раздел

1. Посмотрим на наш img файл:
# ls -la /home/skuleshov/
total 27568
drwx------ 3 skuleshov skuleshov 4096 Mar 31 08:55 .
drwxr-x--x 105 root root 4096 Mar 25 12:40 ..
-rw------- 1 skuleshov skuleshov 167 Mar 31 09:46 .bash_history
-rw-r--r-- 1 root root 11468800 Mar 25 08:48 ra-wrt-x86-disk1.vmdk
-rw-r--r-- 1 root root 3495 Mar 25 08:48 ra-wrt-x86.ovf
-rw-r--r-- 1 root root 55050240 Mar 31 08:55 rkn1.dp.infra.img
drwx------ 2 skuleshov skuleshov 4096 Oct 7 15:10 .ssh

2. Создаем логический том такого же размера и обязательно указываем символ b тем самым говорим lvm, что размер мы определяем в байтах (по умолчанию мегабайты Mb)
#lvcreate -L 55050240b -n rkn1.dp.infra vg1

3. Конвертируем
#qemu-img convert /home/skuleshov/rkn1.dp.infra.img -O raw /dev/vg1/rkn1.dp.infra

 

Обновлено 06.04.2016 21:47

Комментарии  

 
0 #2 Сергей Кулешов 08.04.2016 21:01
Цитирую Nikita:
Добрый день! насколько я понял вы создали lvm для программного агента Ревизор. Не могли бы подсказать какие параметры ядра указать в конфиге, для его запуска?

Привет! Да, это "Ревизор". Как догадались? По имени ra-wrt-x86-disk1?:)
Запускал в xen контейнере.
Конфиг у меня стандартный
kernel = "/usr/lib/xen/boot/hvmloader"
builder='hvm'
memory = 2048
vcpus = 2
name = "rkn1.dp.infra"
vif = ['mac=00:16:3e: 96:e2:b0, bridge=br1327, model=e1000',]
disk = ['phy:/dev/vg1/rkn1.dp.infra,hda,w',]
serial='pty'
sdl=0
vnc=1
vncpasswd='password'
stdvga=0
boot='c'
Тут самое главное указать правильный девайс сетевухи. Образ ревизора не все сетёвки поддерживает, но model=e1000 заработал на ура.
Цитировать
 
 
+1 #1 Nikita 08.04.2016 08:28
Добрый день! насколько я понял вы создали lvm для программного агента Ревизор. Не могли бы подсказать какие параметры ядра указать в конфиге, для его запуска?
Цитировать
 
unix-way