Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
serverguide-precise-ru.pdf
Скачиваний:
77
Добавлен:
03.05.2015
Размер:
1.86 Mб
Скачать

Виртуализация

2.2.1. Установка vmbuilder

Название пакета, который нам нужно установить — python-vm-builder. Введите в терминале:

sudo apt-get install python-vm-builder

Если вы используете Hardy, вы можете сделать большинство из этого, используя более старую версию пакета, которая называется ubuntu-vm-builder, она отличается несколькими изменениями в синтаксисе.

2.3. Определение вашей виртуальной машины

Определение виртуальной машины с помощью vmbuilder'а Ubuntu довольно просто, но есть несколько важных вещей:

Если вы планируете поставлять виртуальный аппарат, не предполагайте, что конечный пользователь будет знать, как увеличить размер диска под свои нужды, так что либо планируйте большой виртуальный диск, чтобы дать возможность вашему аппарату увеличиваться, либо достаточно хорошо опишите в документации, как выделить больше места. Возможно, хорошей идеей будет хранить данные на отдельном внешнем носителе.

Так как выделение ОЗУ в виртуальной машине гораздо проще, размер ОЗУ следует установить в необходимый минимум для вашего аппарата.

Команда vmbuilder имеет 2 главных параметра: технология виртуализации (гипервизор) и целевой дистрибутив. Опциональных параметров довольно много, о них можно узнать, используя следующую команду:

vmbuilder kvm ubuntu --help

2.3.1. Основные параметры

Так как этот пример основан на KVM и Ubuntu 12.04 LTS (Precise Pangolin), и

мы, вероятно, пересоздадим одну и ту же виртуальную машину несколько раз, запустим vmbuilder со следующими начальными параметрами:

sudo vmbuilder kvm ubuntu --suite precise --flavour virtual --arch i386 \ -o --libvirt qemu:///syst

--suite определяет релиз Ubuntu, --flavour указывает, что мы хотим использовать виртуальное ядро (то, которое используется в JeOS), --arch говорит, что мы хотим использовать 32-битную машину, -o указывает vmbuilder'у перезаписать предыдущую версию ВМ и --libvirt говорит локальному виртуальному окружению добавить получившуюся ВМ в список доступных машин.

366

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]