Проект

Общее

Профиль

Импорт виртуальных машин Linux » История » Версия 1

Dmitry Chernyak, 08.09.2014 11:08

1 1 Dmitry Chernyak
h1. Импорт виртуальных машин Linux
2 1 Dmitry Chernyak
3 1 Dmitry Chernyak
<pre>
4 1 Dmitry Chernyak
gnt-instance activate-disks megaplan
5 1 Dmitry Chernyak
</pre>
6 1 Dmitry Chernyak
Команда выведет имя диска
7 1 Dmitry Chernyak
8 1 Dmitry Chernyak
Залить raw-образ командой
9 1 Dmitry Chernyak
10 1 Dmitry Chernyak
<pre>
11 1 Dmitry Chernyak
dd if=ОБРАЗ of=ДИСК bs=64k
12 1 Dmitry Chernyak
</pre>
13 1 Dmitry Chernyak
14 1 Dmitry Chernyak
<pre>
15 1 Dmitry Chernyak
gnt-instance deactivate-disks megaplan
16 1 Dmitry Chernyak
</pre>
17 1 Dmitry Chernyak
18 1 Dmitry Chernyak
h2. Настроить виртуальную машину
19 1 Dmitry Chernyak
20 1 Dmitry Chernyak
При создании обычных виртуальных машин используется внутреннее ядро и загрузчик pygrub,
21 1 Dmitry Chernyak
настройки которого находятся в /boot/menu.lst виртуальной машины.
22 1 Dmitry Chernyak
Здесь мы рекомендуем использовать внешнее ядро, поскольку это позволит не вмешиваться в полученный образ.
23 1 Dmitry Chernyak
24 1 Dmitry Chernyak
<pre>
25 1 Dmitry Chernyak
gnt-instance modify -H use_bootloader=false megaplan
26 1 Dmitry Chernyak
gnt-instance modify -H initrd_path=/boot/initrd.img-3.2.0-33-generic megaplan
27 1 Dmitry Chernyak
gnt-instance modify -H kernel_path=/boot/vmlinuz-3.2.0-33-generic megaplan
28 1 Dmitry Chernyak
gnt-instance modify -H kernel_args='ro console=hvc0' megaplan
29 1 Dmitry Chernyak
</pre>
30 1 Dmitry Chernyak
31 1 Dmitry Chernyak
h2. Запустить виртуальную машину
32 1 Dmitry Chernyak
33 1 Dmitry Chernyak
<pre>
34 1 Dmitry Chernyak
gnt-instance startup megaplan
35 1 Dmitry Chernyak
</pre>