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

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

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

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

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

При создании виртуальной машины указываются настройки, которые делятся на категории "Основное", "Тонкая настройка", "Ограничения", "SSH", "Примечания".

Основное

Раздел настроек "Основное"
  • Наименование виртуальной машины;
  • Владелец виртуальной машины;
  • Узел кластера - узел, на котором будет создана виртуальная машина. По умолчанию узел выбирается автоматически (подробнее об алгоритме выбора и его настройке описано в разделе документации “Настройка распределения виртуальных машин по узлам кластера”). Также можно указать конкретный узел для создания виртуальной машины;
  • Тип установки - VMmanager поддерживает два варианта установки операционной системы на виртуальную машину:
    • Установка из шаблона ОС - требуется выбрать необходимый шаблон из списка Шаблон ОС; в соответствии с выбранным шаблоном на виртуальную машину будет установлена операционная система. Шаблоны ОС настраиваются в разделе “Настройки кластера” -> “Шаблоны ОС”. Подробнее о шаблонах операционных систем описано в разделе документации "Шаблоны ОС";
    • Установка из ISO - требуется выбрать необходимый ISO-образ; в соответствии с выбранным образом на виртуальную машину будет установлена операционная система; ISO-образы загружаются в разделе “Управление” -> “ISO-образы”.
  • Рецепт - выбранный скрипт будет выполнен на виртуальной машине сразу после окончания установки операционной системы;скрипт, который позволяет непосредственно после установки операционной системы на виртуальную машину установить типовой набор программного обеспечения для конкретной задачи;
  • Операционная система - произвольное название операционной системы, устанавливаемой на виртуальную машину (носит исключительно информативный характер и не влияет на работоспособность виртуальной машины);
  • Тип IP-адреса:
    • Публичный - с доступом из сети Internet;
    • Приватный - без доступа из сети Internet;
    • NAT - для использования с сетями NAT.
  • IP-адрес - варианты присвоения IP-адресов: выбор ручного или автоматического присвоения и одного или нескольких IP-адресов;
  • Домен - доменное имя виртуальной машины;
  • Значения параметров Размер основного диска, Оперативная память, Количество процессоров - определяют вычислительные ресурсы, предоставляемые виртуальной машине. По умолчанию указываются в соответствии со значениями в выбранном шаблоне VM;
  • Пароль и подтверждение пароля - используется в качестве пароля суперпользователя, а также для доступа по VNC (первые 8 символов пароля).

Тонкая настройка

Раздел настроек "Тонкая настройка"
  • Режим эмуляции процесса - по умолчанию указывается в соответствии со значением в выбранном шаблоне VM:
    • По умолчанию - эмулируется виртуальный процессор QEMU;
    • Host-model - эмулируется набор инструкций семейства процессоров, к которому принадлежит процессор узла кластера;
    • Host-passthrough - эмулируется полный набор инструкций процессора узла кластера. При выборе в качестве ОС Windows Server 2016 следует использовать режим эмуляции «host-passthrough».;
    • Пользовательский:
  • Модель процессора - перечень моделей доступен в файле /usr/share/libvirt/cpu_map.xml на узле кластера. Допустимо указывать модели, соответствующие вендору, архитектуре и набору возможностей процессора узла кластера;
  • Перечень возможностей процессора - возможности процессора, включаемые в обязательном порядке. Перечень всех возможностей процессора доступен в выводе консольной команды 'virsh capabilities' на узле кластера.
  • MAC-адрес виртуальной машины;
  • Отключить антиспуфинг - по умолчанию система создает правила для защиты от IP-спуфинга. При необходимости вы можете отключить эту опцию. Отключение антиспуфинга может быть настроено в политиках (подробнее в разделе документации Настройка политик панели управления);
  • Установка времени - способ синхронизации часов виртуальной машины с часами сервера.

Ограничения

Раздел настроек "Ограничения"

По умолчанию указываются значения в соответствии со значениями в выбранном шаблоне VM:

  • Вес CPU - приоритет в использовании процессора;
  • Вес использования I/O - приоритет на дисковые операции;
  • Входящий трафик, исходящий трафик - ограничение скорости канала;
  • Количество снимков - ограничения на количество снимков, которые могут быть сделаны для виртуальной машины.

SSH ключи

  • Публичные SSH-ключи - SSH ключи, которые будут добавлены в устанавливаемую операционную систему.

Примечания

  • Примечания - произвольный текст, носит исключительно информативный характер и не влияет на работоспособность виртуальной машины.

Управление виртуальными машинами

После подтверждения введенных настроек создается виртуальная машина и запускается процесс установки операционной системы в соответствии с выбранными шаблоном ОС или ISO-образом и рецептами. После окончания процесса установки виртуальная машина готова к эксплуатации.

По нажатию соответствующих кнопок доступны следующие действия над виртуальными машинами:

  • Изменить, удалить виртуальную машину;
  • Старт, стоп, перезапуск - изменение состояния виртуальной машины;
  • Переустановить - переустановка операционной системы виртуальной машины;
  • Миграция - перенос виртуальной машины на другой узел кластера. Подробнее описано в разделе документации "Миграция виртуальных машин";
  • Пароль - смена пароля (доступно только для виртуальных машин с установленными операционными системами Linux);
  • Диски - подключение и отсоединение виртуальных дисков и ISO-образов к виртуальной машине;
  • Интерфейсы - управление сетевыми интерфейсами виртуальной машины;
  • IP-адреса - управление IP-адресами выбранной виртуальной машины;
  • Фильтр - управление списком фильтров TCP-портов;
  • Снимки - создание снимков виртуальной машины и управление уже созданными снимками. Подробнее работа со снимками описана в разделе документации "Резервное копирование";
  • VNC - (Virtual Network Computing) - система удаленного доступа к рабочему столу компьютера. В VMmanager используется для передачи команд виртуальным машинам. Подключившись к виртуальной машине через VNC из панели управления, можно получить доступ к терминалу виртуальной машины. Подробности о функционировании VNC в VMmanager описаны в разделе документации “VNC”.