Инфраструктура → Виртуальные машины#
В разделе Виртуальные машины отображается вся информация о ВМ.
– не запущенные ВМ
– запускающиеся/занятые/завершающие работу ВМ
– работающие ВМ
– приостановленные ВМ
Создание ВМ#
Для создания ВМ нажмите Добавить → ВМ в боковом меню.
Заполните форму создания ВМ:
- Выберите пул, в котором будет создана ВМ
- Информация: выберите шаблон ВМ, задайте имя и описание ВМ – именно с таким именем и описанием созданная ВМ будет отображаться в разделе Инфраструктура. Значения полей Имя и Описание могут быть изменены после создания ВМ
Примечание
Шаблон устанавливает минимальные необходимые настройки для запуска ВМ, значения которых могут быть изменены в большую сторону. При изменении значений настроек в меньшую сторону созданная ВМ не запустится. Подробнее про шаблоны описано в разделе Инфраструктура → Шаблоны
- Производительность: после выбора шаблона значения в блоке будут автоматически заданы минимальные технические требования
-
Параметры установки: в зависимости от выбранного типа шаблона (с существующим диском/без, паравиртуализированные/частично виртуализованные) параметры пункта могут отличаться:
- ISO/DVD: выберите установочный образ из хранилища
Примечание
Хранилище должно быть заранее подключено, см. раздел Хранилища для установочных ISO-образов
- PXE: см. Установка ВМ по сети через PXE
- Сеть: укажите источник, в котором расположен установочный образ, задать аргументы PV
-
Сетевые интерфейсы: в общем случае поле MAC рекомендуется оставить пустым (данное поле будет сгенерировано Numa vServer автоматически). Параметр Сеть рекомендуется оставлять заполненными по умолчанию
- Накопители: выберите хранилище, в котором будет расположен VDI ВМ. Размер VDI устанавливается согласно выбранному шаблону
- Расширенные настройки: см. Расширенные настройки
В общем случае заполнение вышеперечисленных полей достаточно для создания ВМю
- Общие настроенные сведения о ВМ отображаются в разделе Итого
- После проверки всех введенных данных нажмите
Создать
Созданная ВМ отобразится в разделе Инфраструктура → Виртуальные машины.
Расширенные настройки#
В расширенных настройках формы создания ВМ задаются следующие параметры:
- Включение ВМ после создания, автоматическое включение ВМ после включения сервера, задание пользовательских меток
- Параметры ЦП:
- CPU вес – задание приоритета ВМ на выполнение операций ввода-вывода процессором. Диапазон значений от 64 до 65000, где 256 – значение по умолчанию
- CPU cap – ограничение максимальной мощности ЦП, которую может использовать ВМ, в процентах от общей емкости ЦП. Например, 0 – без ограничений, 20 – использование 20% одного ядра, 400 – использование 4 ядер полностью
- Макс. vCPU – максимальное количество виртуальных ядер CPU для ВМ. Значение по умолчанию задается шаблоном ВМ
- Задание предельных значений динамической и статической памяти
- Создание нескольких ВМ с одинаковыми настройками одновременно:
- в поле Шаблон имени введите название ВМ в формате
<ИмяВМ>_%
, где%
- индекс ВМ - в поле Первый индекс введите значение, с которого будут нумероваться ВМ
- в следующем поле введите количество создаваемых ВМ
- в поле Шаблон имени введите название ВМ в формате
- Привязка ВМ к определенному серверу
- Выбор виртуальной графической памяти
- Тип загрузочной микропрограммы (BIOS/UEFI)
- Копирование параметров БСВВ в ВМ
Установка ВМ по сети через PXE#
Для установки ВМ с помощью PXE выберите соответствующий пункт в разделе Параметры установки формы создания ВМ. Для установки рекомендуется выделить не менее 4 ГБ ОЗУ.
После создания ВМ будет выполнена попытка загрузки установщика ОС (если загрузчик не будет найден, то ВМ выключится через 30 секунд).
После установки ОС в расширенных настройках ВМ в разделе «Порядок загрузки» переведите переключатель «Network» в положение (выключено) и нажмите Сохранить.
Удаление ВМ#
Внимание!
При удалении ВМ все диски и данные на них будут уничтожены
Способ № 1. Через меню «Виртуальные машины»
- Перейдите в меню Инфраструктура → Виртуальные машины
- Выделите необходимую ВМ
- В правой части экрана нажмите
Больше→Удалить
Способ № 2. Через расширенные настройки ВМ
- Перейдите меню ВМ, далее во вкладку Расширенные настройки
- Нажмите
Удалить
Управление ВМ#
Для управления созданными ВМ перейдите в раздел Инфраструктура → Виртуальные машины и выберите ВМ.
На верхней панели отображается базовая информация о ВМ:
- пул, в котором создана ВМ (в данном примере:
vserver-hjvdvzqf
) - наименование ВМ (в данном примере:
Ubuntu Bionic Beaver 18.04
) - UUID ВМ (в данном примере:
cb56ce6b-e914-e91b-1919-5d1086fe33ba
) - описание ВМ (в данном примере:
test VM
)
Быстрые клавиши#
В верхней правой части окна расположены «быстрые» клавиши с наиболее часто выполняемыми с ВМ действиями:
/ – запустить/остановить выполнение ВМ – быстрое клонирование ВМ (см. раздел Быстрое клонирование ВМ) – миграция (перенос) ВМ с одного сервера на другой (см. раздел Миграция ВМ) – формирование моментального снимка состояния ВМ. Данное действие также можно выполнить через ВМ → Снимки состояния – подготовка и экспорт ВМ (см. раздел Экспорт ВМ) – копировать ВМ (см. раздел Копирование ВМ)
Помимо основных быстрых клавиш, при выделении одной или нескольких ВМ, отображаются дополнительные функции управления:
Быстрое клонирование ВМ#
Стандартная Профессиональная Максимальная
Быстрое клонирование доступно только для выключенной ВМ. При клонировании создается ВМ с идентичными параметрами оригинальной ВМ, на том же хранилище и с добавлением суффикса _clone
в названии. Резервные копии и снимки состояния оригинальной ВМ не будут клонированы.
Миграция ВМ#
Стандартная Профессиональная Максимальная
Миграция виртуальной машины предназначена для переноса виртуальной машины между хранилищами внутри сервера или между серверами c сохранением всех настроек и параметров.
Выполнять миграцию можно как при включенной ВМ («живая миграция»), так и при выключенной.
Предупреждение
Миграция недоступна для ВМ с проброшенным USB-накопителем
Для выполнения миграции заполните следующую форму:
- Выберите сервер назначения
- Выберите хранилище, на котором будет расположена ВМ (опционально можно настроить хранилище для каждого VDI)
- Выберите сеть миграции
- Выберите сеть для каждого VIF
Отследить процесс миграции можно в меню Диспетчер задач.
Миграция VDI
Миграция VDI между хранилищами описана в разделе Миграция VDI между хранилищами
Теплая миграция#
Теплая миграция предназначена для переноса ВМ с одного хоста на другой, в том числе, между серверами с процессорами разных вендоров.
Процесс теплой миграции сначала создает копию исходной ВМ в месте назначения, пока исходная ВМ все еще работает, затем завершает работу исходной ВМ и отправляет изменения, произошедшие во время миграции, в место назначения, чтобы минимизировать время простоя.
Для выполнения теплой миграции необходимо перейти в Инфраструктура → Виртуальные машины → <целевая ВМ> → Расширенные настройки.
В открывшемся окне выбрать:
- Целевое хранилище – хранилище, на которое будет мигрирована ВМ
- Удалить исходную ВМ – удаление ВМ из хранилища, на котором она изначально располагалась
- Запустить перенесенную ВМ – при активации параметра ВМ автоматически запустится после завершения теплой миграции
Экспорт ВМ#
Стандартная Профессиональная Максимальная
Для экспорта ВМ:
- Выберите формат файла экспорта ВМ: xva или ova
- При выборе формата xva при необходимости укажите алгоритм сжатия данных:
- GZIP – медленное сжатие данных относительно алгоритма Zstd, размер экспортируемой ВМ немного больше, чем при экспорте алгоритмом сжатия Zstd
- Zstd – быстрое сжатие экспортируемой ВМ и меньший размер ВМ относительно алгоритма GZIP
- без сжатия экспортируемой ВМ – размер экспортируемой ВМ намного больше, чем с алгоритмами сжатия
Экспорт доступен даже во время работы ВМ. В таком случае будет создан и экспортирован снимок состояния ВМ.
Процедура импорта описана в разделе Импорт → ВМ.
Копирование ВМ#
Стандартная Профессиональная Максимальная
Numa Collider позволяет выполнить копирование ВМ для дальнейшей работы с ними или для экспорта/импорта ВМ через потоковую передачу данных.
Для создания копии ВМ нажмите
- Полная копия – создание копии оригинальной ВМ с теми же параметрами. Также доступны выбор хранилища, где будет создаваться копия, и тип сжатия копии:
- GZIP – медленное сжатие данных относительно алгоритма Zstd, размер экспортируемой ВМ немного больше, чем при экспорте алгоритмом сжатия Zstd
- Zstd – быстрое сжатие экспортируемой ВМ и меньший размер ВМ относительно алгоритма GZIP
- без сжатия экспортируемой ВМ – размер экспортируемой ВМ намного больше, чем с алгоритмами сжатия
- Быстрая копия – полный аналог функции Быстрое клонирование. Копии такого типа создаются в том же пуле, сервере и хранилище, где располагается оригинальная ВМ
ВМ → Консоль#
Во вкладке Консоль отображается экран запущенной ВМ.
Подключение к ВМ по SSH/RDP#
ВМ с ОС Windows
Подсказка
-
Для активации кнопок
SSH,SSH как...,RDPустановите гостевые агенты -
Убедитесь, что в ВМ разрешены удаленные подключения
По умолчанию в Windows отсутствует ассоциация со ссылками вида ssh://
и rdp://
.
Для добавления поддержки SSH установите клиент WinSCP, который автоматически пропишет необходимые данные в реестре.
Для добавления поддержки RDP:
- Скачайте файл rdp_autostart.reg
- Нажмите по нему дважды и подтвердите изменение реестра
Таким образом, сессия SSH будет открываться в WinSCP, а RDP – в стандартной утилите ОС Windows.
Монтирование ISO-образа в ВМ#
- Во вкладке Консоль ВМ выберите образ из выпадающего списка с накопителями
- В консоли ВМ выполните команду для монтирования образа из виртуального привода (в данном примере
/dev/sr0
) к файловой системе ВМ: - Убедитесь, что образ был успешно смонтирован:
ВМ → Общее#
Во вкладке Общее выводится информация о ресурсах ВМ. В запущенной ВМ отображаются графики потребления ресурсов в режиме реального времени.
Для изменения количества выделенных ресурсов ВМ нажмите на изменяемый параметр (подчеркнут пунктирной линией) и задайте новое значение.
Примечание
В работающей ВМ допустимо изменять значения параметров, если задаваемое значение не превышает количество выделенных для данной ВМ ресурсов
Для каждой ВМ есть возможность добавить примечание с поддержкой синтаксиса Markdown. NC1.2
С версии NC1.3 доступно отображение информации о пользователе, создавшем ВМ, дате и времени создания, а также из какого шаблона ВМ была создана:
ВМ → Статистика#
Во вкладке Статистика выводятся статистические данные по основным ключевым параметрам ВМ. Есть возможность вывода статистических данных за определенный период времени.
ВМ → Сеть#
Вкладка Сеть содержит список виртуальных сетевых интерфейсов для данной ВМ и параметры настройки для каждого интерфейса.
Каждому устройству можно задать перечень разрешенных IP-адресов (IPv4, IPv6). Данная функция полезна тем, что при установке режима блокировки сети в значение locked
, соединение интерфейса с разрешенными IP-адресами все равно будет произведено.
Параметр Ограничение скорости позволяет ограничить объем трафика, который ВМ может отправлять за секунду времени, для виртуального сетевого интерфейса.
Ограничение позволяет установить максимальный уровень передачи исходящих пакетов данных в kB/s. Значение ограничивает уровень исходящих данных из виртуальной машины, и не ограничивает объём входящих данных.
Правила сетевого трафика добавляются только при включенном SDN-контроллере. Для включения SDN-контроллера:
- Включите и настройте дополнение sdn-controller в Настройки → Дополнения
- Создайте сеть, используя главное меню Добавить → Сеть
Режим блокировки VIF имеет 4 варианта настройки виртуального сетевого интерфейса. Эти варианты могут быть применимы только в том случае, когда виртуальный сетевой интерфейс подключен к работающей ВМ.
Для установки режима блокировки интерфейса нажмите в поле статуса интерфейса и выберите из выпадающего списка режим:
- disable – запрещен, трафик не может проходить через виртуальный сетевой интерфейс, происходит его удаление
- locked – заблокирован, применяются правила фильтрации, согласно которым через виртуальный сетевой интерфейс может проходить трафик, отправленный только с определённых MAC/IP адресов и только на определённые MAC/IP адреса. Задание таких адресов осуществляется в блоке Разрешенные IP-адреса
- network_default – для сети по умолчанию. Когда режим виртуальной сети установлен в значение
network_default
, сервер использует параметр сетиdefault-locking-mode
, чтобы определить, следует ли фильтровать пакеты, проходящие через виртуальную сеть, и как это делать. Соответственно, поведение отличается в зависимости от того, какое из значений параметра установлено для сети - unlocked – не заблокирован, через виртуальный интерфейс может проходить весь трафик. Фильтрация трафика, проходящего через виртуальный сетевой интерфейс, не осуществляется
Также в меню есть возможность добавления новой сети. Для этого:
- Нажмите
Новое устройство - Выберите сеть из выпадающего списка
- Нажмите
Создать
Добавленная для данной ВМ сеть отобразится в таблице ниже со сгенерированным MAC-адресом.
Для удаления интерфейса сначала отключите его (переведите в статус Отключено
ВМ → Накопители#
Вкладка Накопители предназначена для:
- просмотра всех подключенных к ВМ накопителей
- подключения новых или присоединения уже существующих накопителей
- изменения выделенного объема виртуального диска ВМ
Добавление нового виртуального диска (VDI)#
- Нажмите
Новый накопитель - Выберите хранилище, на котором будет размещен новый VDI
- Задайте имя VDI
- Укажите размер диска
- При необходимости активируйте режим Только чтение
- Нажмите
Создать
Присоединение накопителя#
- Нажмите
Присоединить накопитель - Выберите накопитель из предложенного списка. Выбранный накопитель не должен быть использован другой ВМ, иначе отобразится ошибка VDI in use
Также можно присоединить импортированный накопитель формата VMDK, VHD (см. Импорт → Накопитель).
Изменение объема виртуального диска#
Изменить объем виртуального диска возможно без прекращения работы ВМ. Для этого:
- Отключите виртуальный диск
- В столбце Размер нажмите на исходное значение и введите новое
Проброс USB-накопителя в ВМ. Вариант 1#
Внимание!
- Убедитесь, что целевая ВМ выведена из механизма высокой доступности (в расширенных настройках ВМ параметру Высокая доступность установлено значение Отключена)
- ВМ с проброшенным USB-накопителем будет не доступна для миграции, резервного копирования и создания снимка состояния (снапшота)
- Подключите USB-накопитель к серверу, на котором установлен Numa vServer
- В Numa Collider выключите ВМ, к которой будет подключаться USB-накопитель
- Перейдите во вкладку Накопители
- Нажмите
Присоединить накопитель -
В открывшемся меню выберите накопитель (в данном примере – SCSI 4:0:0:0)
Подключение накопителя к ВМ -
USB-накопитель подключен (в данном примере – xvdb)
-
Для дальнейшей работы смонтируйте USB-накопитель:
Примечание
После выполнения проброса можно активировать высокую доступность для ВМ с проброшенным USB с приоритетом best-effort через расширенные настройки ВМ
Проброс USB-накопителя в ВМ. Вариант 2#
Внимание!
- Убедитесь, что целевая ВМ выведена из механизма высокой доступности (в расширенных настройках ВМ параметру Высокая доступность установлено значение Отключена)
- ВМ с проброшенным USB-накопителем будет не доступна для миграции, резервного копирования и создания снимка состояния (снапшота)
- Подключите USB-накопитель к серверу, на котором установлен Numa vServer
- В Numa Collider перейдите в Инфраструктура → <сервер, к которому подключен USB-накопитель> → Расширенные настройки
-
В разделе PUSB-устройства убедитесь, что подключенный USB-накопитель отображается
-
Переведите USB-накопитель в положение
Расширенные настройки сервера. Включение USB-устройства -
Выключите ВМ, к которой будет подключаться USB-накопитель
-
Перейдите во вкладку Расширенные настройки ВМ и в разделе VUSB нажмите
Создать PUSBРасширенные настройки ВМ. Подключение USB -
В открывшемся окне выберите необходимый USB-накопитель
-
Подключенный USB-накопитель отобразится в списке устройств:
Статус USB-накопителя после включения ВМ Примечание
USB-накопитель будет активен только после выключения и включения ВМ
-
Включите ВМ и смонтируйте накопитель, выполнив в консоли следующую команду:
гдеsda1
– наименование накопителя
Отключение USB-накопителя в ВМ#
Для корректного отключения USB-накопителя:
- Размонтируйте USB-накопитель в ВМ
- Отключите USB-накопитель в расширенных настройках ВМ
Миграция VDI между хранилищами#
Живая миграция виртуальной машины между хранилищами представляет собой процесс переноса VDI включенной виртуальной машины между хранилищами внутри сервера c сохранением всех настроек и параметров.
Для выполнения миграции:
- Запустите виртуальную машину
- Перейдите на вкладку Накопители
- Нажмите
(мигрировать VDI) (1) - Выберите целевое хранилище (2)
ВМ → Снимки состояния#
Механизм снимков состояния (cнапшот) позволяет зафиксировать настройки и состояние ВМ в определенный момент времени и вернуться к этому состоянию путем восстановления из снимка.
Механизм снапшота схож по функциональному назначению с резервным копированием. Все созданные снапшоты автоматически сохраняются в том же хранилище, что и исходная ВМ. В случае утери хранилища или ВМ все снапшоты также будут утеряны.
Создать снапшот можно нажатием на Новый снимок состояния или
Созданный снимок отобразится в таблице элементов ниже. Каждый снапшот имеет дату и время создания.
Внимание!
Создание снимка состояния (снапшота) недоступно для ВМ с проброшенным USB-накопителем
При включенной ВМ доступно формирование снапшота с памятью (ОЗУ) при нажатии
Примечание
Время формирования снапшота зависит от объема ОЗУ. Процесс выполнения задачи резервного копирования, а также прогнозируемое оставшееся время выполнения задачи можно наблюдать в разделе Диспетчер задач
Доступные действия со снапшотом:
– создать новую ВМ из этого снимка (при нажатии кнопки откроется форма копирования ВМ) (см. раздел Копирование ВМ) – произвести экспорт снимка ВМ – в формат xva или ova (см. раздел Экспорт ВМ) – скопировать значение UUID ВМ – вернуть ВМ в состояние на момент создания снимка – удалить снимок Копировать в шаблон (см. Шаблон на основе снимка состояния ВМ)
ВМ → Резервная копия#
Стандартная Профессиональная Максимальная
Во вкладке Резервная копия отображаются созданные задания на выполнение резервной копии ВМ. Здесь можно запустить задачи на выполнение резервного копирования и посмотреть результат последнего выполнения задач.
Для создания задания резервного копирования перейдите в раздел Резервная копия → Добавить. Созданные резервные копии отображаются во вкладке ВМ → Снимки состояния.
ВМ → Журналы#
Во вкладке Журналы регистрируются основные действия с ВМ (включение, остановка, выключение и т.д.).
ВМ → Расширенные настройки#
Дополнительные действия с ВМ:
Запуск с восстановлением– запуск ВМ со смонтированного аварийного диска – ISO-образа ОС с режимом восстановления (см. Монтирование ISO-образа в ВМ)Запустить на...– запуск ВМ на другом сервере пулаКлонировать– подробнее про клонированиеПреобразовать в шаблон – ВМ преобразовывается в шаблон, используемый при создании ВМ, и удаляется (доступно при выключенной ВМ) (см. Шаблон на основе ВМ)ПаузаПриостановитьПринудительная перезагрузка Принудительное выключение Теплая миграция – подробнее про теплую миграциюУдалить
Порядок загрузки определяет, с какого устройства будет запускаться ОС.
В настройках гипервизора устанавливаются различные параметры:
- Защитить от случайного удаления/выключения – блокируется возможность удаления/выключения/перезагрузки ВМ через Numa Collider. Также блокируется возможность принудительного выключения/перезагрузки ВМ. Выключение ВМ производится штатным образом через консоль ВМ
- Высокая доступность – настраивается при активации механизма обеспечения высокой доступности
- Suspend SR
- Настраиваемые поля – пользовательское поле для фиксирования различной информации, в том числе с указанием даты и времени
В ограничениях ВМ указываются ограничения ЦП (vCPU), топология и ограничения статической и динамической оперативной памяти (RAM):
- В полностью выключенном состоянии возможно задать верхние и нижние пределы vCPU и RAM
- У работающей ВМ возможно изменить:
- vCPU – только в меньшую сторону
- RAM – только пределы динамической памяти
В разделе Гостевая ОС приводятся сведения об установленном ОС и версия гостевого агента.
В разделе Разное указываются сведения о шаблоне ОС, принадлежности пространству (см. Добавление существующей ВМ в пространство) и список доступа пользователей к ВМ, который настраивается так же, как в Настройки → Контроль доступа.
Настройка параметра Viridan#
Параметр Viridan позволяет ОС Windows определить, что ОС работает в системе виртуализации.
При создании ВМ с ОС Windows данный параметр включается автоматически.
При восстановлении ВМ из резервной копии необходимо проверить, что данный параметр находится во включенном состоянии.