Создание шаблона виртуальной машины

Материал из ISPWiki
Перейти к: навигация, поиск
Иерархия: VMmanager KVM -> Виртуальные машины
VMmanager Cloud -> Виртуальные машины

Виртуальные машины создаются на узлах кластера на основе шаблонов виртуальных машин (шаблоны VM). Шаблоны виртуальных машин создаются в разделе “Настройки кластера” -> “Шаблоны VM”. Подробнее о создании виртуальных машин на основе шаблонов VM описано в разделе документации "Создание и управление виртуальными машинами".

Шаблоны виртуальных машин

Шаблоны виртуальных машин предназначены для автоматизации процесса создания виртуальных машин и представляют собой типовые наборы настроек и ресурсов. По умолчанию создан шаблон “default” с готовым набором ресурсов. При необходимости отредактируйте шаблон по умолчанию или создайте дополнительные шаблоны VM.

Создание шаблона виртуальной машины

При создании шаблона виртуальной машины указываются:

  • Наименование шаблона;
  • Режим эмуляции процессора (не изменяйте режим эмуляции без необходимости!):
    • По умолчанию - эмулируется виртуальный процессор QEMU;
    • Host-model - эмулируется набор инструкций семейства процессоров, к которому принадлежит процессор узла кластера;
    • Host-passthrough - эмулируется полный набор инструкций процессора узла кластера;
    • Пользовательский:
      • Модель процессора. Перечень моделей доступен в файле /usr/share/libvirt/cpu_map.xml на узле кластера. Допустимо указывать модели, соответствующие вендору, архитектуре и набору возможностей процессора узла кластера;
      • Перечень возможностей процессора - возможности процессора, включаемые в обязательном порядке. Перечень всех возможностей процессора доступен в выводе консольной команды 'virsh capabilities' на узле кластера.
  • Ресурсы, которые будут предоставлены создаваемой по данному шаблону виртуальной машине:
    • Значения параметров Размер основного диска, Оперативная память, Количество процессоров определяют вычислительные ресурсы, предоставляемые виртуальной машине.
  • Ограничения, которые будут наложены на создаваемую по данному шаблону виртуальную машину:
    • Вес CPU - приоритет в использовании процессора (диапазон от 128 до 10000 включительно);
    • Вес использования I/O - приоритет на дисковые операции (диапазон от 100 до 1000 включительно);
    • Входящий трафик, исходящий трафик - ограничение скорости канала;
    • Количество снимков - ограничение на количество снимков, которые могут быть сделаны для виртуальной машины.
  • Шаблон хранилища - хранилище, в котором будет расположен виртуальный диск виртуальной машины. Хранилища настраиваются в разделе “Настройки кластера” -> “Шаблоны хранилищ”. Дополнительное хранилище может быть добавлено после создания шаблона VM. Для этого необходимо выделить шаблон в списке и нажать кнопку “Ресурсы”. Подробнее описано в разделе документации “Подключение хранилища”;
  • Сеть, к которой будет подключена виртуальная машина. Сети настраиваются в разделе “Настройки кластера” -> “Сети”. Дополнительная сеть может быть добавлена после создания шаблона VM. Для этого необходимо выделить шаблон в списке и нажать кнопку “Ресурсы”. Подробнее описано в разделе документации “Сети”;
  • Модель сетевой карты - список моделей виртуальной сетевой карты. По умолчанию выбран пункт “Модель определена в шаблоне”. В таком случае модель карты будет выбрана в соответствии с шаблоном ОС.