VMs
Приложение VMs — это гипервизор виртуальных машин, созданный TerraMaster на основе ядра KVM. Благодаря интуитивно понятному и простому в использовании централизованному интерфейсу управления оно объединяет различные решения виртуализации. Оно обеспечивает быстрое развертывание виртуальных машин, гибкое распределение вычислительных ресурсов и предоставляет функции защиты данных корпоративного уровня, предлагая надежные гарантии непрерывности бизнеса.
Примечание: VMs и VirtualBox конфликтуют и не могут работать одновременно. Существующая установка VirtualBox предотвратит включение VMs.
Требования и ограничения
Поддерживаемые версии TOS: TOS 7.0 (x86)
Аппаратное обеспечение и файловая система:
- Память: Рекомендуется 4 ГБ и более. Для работы нескольких виртуальных машин требуется больше памяти.
- Место хранения: В качестве места хранения для виртуальных машин поддерживаются только пространства хранения под файловой системой Btrfs.
Обзор
Централизованное представление отображает общее операционное состояние VMs, включая обзорную информацию о виртуальных машинах, пространствах хранения и сетевых ресурсах, помогая вам быстро оценить состояние работоспособности платформы виртуализации.
Описание разделов
- Состояние среды виртуализации: Верхняя карточка визуально отражает операционное состояние всей среды виртуализации VMs с помощью графического языка, предупреждая об ошибках на хосте, виртуальных машинах или в пространстве хранения.
В этом поле могут появляться следующие состояния:
- Нормально: Общее состояние хорошее, работает нормально.
- Предупреждение: Состояние виртуальной машины или пространства хранения аномально, но службы могут продолжать работать нормально. Рекомендуется проверить аномальные ресурсы и устранить неполадки.
- Ошибка: Виртуальная машина или пространство хранения не могут функционировать должным образом. Проверьте состояние аномального ресурса и немедленно выполните техническое обслуживание для решения проблемы.
- Мониторинг виртуальных машин: Отображение в реальном времени использования ЦП и памяти каждой работающей виртуальной машины.
- Статистика ресурсов: Отображает общую емкость, использованную емкость и коэффициент использования пространства хранения.
Виртуальные машины
С помощью модуля «Виртуальные машины» вы можете осуществлять полное управление жизненным циклом виртуальных машин — от создания до удаления.
Список виртуальных машин
Отображает все созданные виртуальные машины (включая работающие и выключенные) в виде списка. Нажмите кнопку раскрывающегося списка справа от каждой виртуальной машины, чтобы развернуть и просмотреть ее подробную конфигурацию и данные о производительности.
Данные включают:
- Общая информация: Состояние, видеокарта, хранилище, количество ядер ЦП, объем памяти, прошивка (Legacy BIOS/UEFI), режим совместимости ЦП, раскладка клавиатуры и т.д.
- Мониторинг производительности: Использование ЦП хоста, использование памяти хоста, общая пропускная способность жесткого диска, общее количество операций ввода-вывода в секунду (IOPS) жесткого диска, общая задержка жесткого диска, общее количество отправленных/полученных сетевых пакетов.
- Другая информация: Количество снимков, автоматический запуск, USB-устройства, PCI-устройства, статус гостевого агента (Guest Agent), IP-адрес, описание.
Создание виртуальной машины
Следуйте шагам мастера для настройки параметров желаемой виртуальной машины.
- Выберите операционную систему: Выберите тип устанавливаемой операционной системы, например Microsoft Windows, Linux или другие системы, совместимые с KVM.

- Выберите пространство хранения: Выберите пространство хранения Btrfs, добавленное в VMs, для хранения всех данных виртуальной машины.
- Примечание: Когда выбранное пространство хранения закончится, виртуальная машина будет выключена.

-
Общая информация:
- Имя: Укажите уникальное имя для виртуальной машины.
- ЦП: Определите количество ядер ЦП для виртуальной машины.
Примечание- Расширенные параметры ЦП:
- Включить режим совместимости ЦП: Позволяет выполнять живую миграцию между двумя хостами с разными моделями ЦП.
- Включить Hyper-V Enlightenments: Может повысить производительность виртуальных машин Windows.
- Настройки QoS
- Зарезервировать потоки ЦП: Может резервировать потоки ЦП для виртуальных машин, требующих более высокой производительности. Зарезервированные потоки ЦП не могут использоваться другими службами или виртуальными машинами.
- Тип машины: Выберите тип машины виртуальной машины.
- PC: Обеспечивает более высокую совместимость со старыми операционными системами.
- Q35: Более новая виртуальная платформа, поддерживающая PCI-E, но не поддерживающая виртуальные жесткие диски IDE.
- Приоритет виртуальной машины: Установите относительный вес виртуальной машины при возникновении конфликта ресурсов (Низкий, Ниже нормального, Стандартный, Выше нормального, Высокий).
- Память: Определите объем памяти, выделяемый виртуальной машине. При запуске эта часть памяти будет зарезервирована.
- Видеокарта: Выберите тип видеокарты (Cirrus, VGA, vmvga).
- Cirrus: Видеокарта Cirrus Logic GD5446. Все версии Windows, начиная с Windows 95, распознают и могут использовать эту карту.
- VGA: Стандартная видеокарта VGA с расширениями Bochs VBE, поддерживающая более высокие разрешения. Все версии Windows, начиная с Windows XP, распознают эту карту.
- vmvga: Более продвинутая виртуальная видеокарта, чем VGA.
- Описание: Добавьте описание для легкой идентификации виртуальной машины (максимум 64 символа).

-
Виртуальные диски и сеть:
- Виртуальные диски
- Общее: Настройте размер пространства виртуального диска. Можно добавить до 8 виртуальных дисков.
- Контроллер виртуального жесткого диска: Выберите тип контроллера виртуального жесткого диска.
- IDE: Совместим с большинством операционных систем, можно использовать до 4 устройств IDE.
- SATA: Совместим с современными операционными системами.
- VirtIO SCSI: Обеспечивает более высокую производительность, но не может использоваться для установки или запуска операционной системы.
- VirtIO Block: Рекомендуется только для виртуальных машин Linux; TerraMaster Guest Tool не содержит драйвера для этого контроллера. Перед использованием его необходимо включить в разделе Настройки VMs > Дополнительные настройки.
- Другое: Настройте расширенные параметры, такие как освобождение места и диапазон IOPS.
- Сеть виртуальной машины
- Сеть: Добавьте или удалите сетевые интерфейсы для виртуальной машины. Нажмите «Настройки», чтобы настроить MAC-адрес и тип сети.
Примечание- Сетевые интерфейсы поддерживают модели сетевых адаптеров VirtIO, e1000 и rtl8139.
- Вы также можете включить SR-IOV, что позволяет поддерживаемым сетевым адаптерам ускорять работу сети при меньшем потреблении ресурсов ЦП. Для включения SR-IOV ваш хост и физический сетевой адаптер должны поддерживать SR-IOV.
- Когда SR-IOV включен, вы не можете выбрать модель сетевого адаптера.
- Когда SR-IOV включен, живая миграция виртуальных машин между хостами не поддерживается.
- Когда SR-IOV включен, виртуальная машина не может быть приостановлена.
- Виртуальные диски
-
Другие настройки:
- Загрузочный ISO-файл: Выберите файл образа в качестве загрузочного носителя для виртуальной машины (например, установочный диск операционной системы).
- Дополнительный ISO-файл: Подключите дополнительный ISO-файл, например, компакт-диск с драйверами.
- Автоматический запуск: Установите, следует ли автоматически запускать эту виртуальную машину при запуске хоста.
- Расположение загрузки: Выберите DVD/CD-ROM или виртуальный жесткий диск.
- Прошивка: Выберите загрузочную прошивку (Legacy BIOS или UEFI).
- Последовательный порт: Включите или отключите последовательный порт виртуальной машины.
- Виртуальный USB-контроллер: Добавьте USB-контроллер и назначьте USB-устройства на хосте для использования виртуальной машиной.
Примечание- USB-устройство не может быть назначено нескольким виртуальным машинам.
- В некоторых старых операционных системах (например, Windows 7) для виртуального USB-контроллера 3.0 может потребоваться установка драйвера nec-xhci, и могут возникнуть проблемы совместимости.
- Если USB-устройство не существует на хосте, где работает виртуальная машина, устройство будет отсоединено.
-
PCI-устройства Назначайте PCI-устройства хоста напрямую виртуальной машине для использования. Нажмите «Добавить устройство» и выберите нужное устройство из доступных PCI-устройств на хосте. В списке будут отображаться имя устройства, тип, группа IOMMU и PCI-адрес.

Примечание- Сквозной доступ к PCI-устройствам в настоящее время поддерживает сетевые карты, USB-контроллеры и USB-устройства. Эта функция связана с определенными рисками и ограничениями; неправильная конфигурация может привести к конфликтам устройств или сбоям системы. После сквозного доступа управление соответствующим оборудованием передается от хоста виртуальной машине, и все USB-устройства, подключенные к этому контроллеру на хосте (включая клавиатуры, мыши и устройства хранения), будут немедленно удалены. Если в этот момент вы полагаетесь на эти устройства для взаимодействия с системой, вы полностью потеряете контроль.
- Сквозной доступ к последней сетевой карте не поддерживается, так как эта операция приведет к отключению NAS от сети и сделает невозможным удаленное управление. Скорректируйте конфигурацию и повторите попытку.
- Сквозной доступ к оборудованию является сложной операцией и не рекомендуется для непрофессиональных пользователей. Если вам необходимо его выполнить, обязательно заранее создайте резервную копию важных данных, остановите службы, зависящие от соответствующего оборудования, и избегайте включения автозапуска виртуальной машины, пока не будет подтверждена стабильность системы, чтобы снизить операционные риски.
- Устройства, уже занятые другими виртуальными машинами, не могут быть назначены повторно.
-
Подтверждение настроек: Просмотрите всю информацию о конфигурации, установите флажок «Запустить виртуальную машину после создания» (необязательно) и нажмите Подтвердить, чтобы завершить создание.

Управление виртуальными машинами
-
Управление питанием: Выберите виртуальную машину и нажмите кнопку «Питание», чтобы управлять ее состоянием.
- Запуск: Запускает виртуальную машину.
- Завершение работы: Нормально завершает работу виртуальной машины.
- Принудительное завершение работы: Непосредственно выключает питание виртуальной машины, что может привести к потере данных.
- Перезапуск: Перезапускает виртуальную машину.
- Приостановка: Приостанавливает работающую виртуальную машину и сохраняет ее состояние в пространстве хранения.
- Возобновление: Возвращает приостановленную виртуальную машину в состояние работы до приостановки.
-
Подключиться к виртуальной машине: Система откроет выбранную виртуальную машину через веб-консоль VNC, где вы сможете напрямую управлять виртуальной машиной.
-
Редактировать виртуальную машину: Выберите выключенную виртуальную машину и нажмите «Редактировать», чтобы изменить ее аппаратные спецификации и разрешения.
-
Удалить виртуальную машину: Выберите виртуальную машину и нажмите «Удалить», чтобы удалить ее. Эта операция удалит как виртуальную машину, так и все связанные с ней виртуальные диски.
-
Дополнительные функции
- Клонировать: Быстро создает копию на основе текущей виртуальной машины, с возможностью указать количество клонов.
- Импорт: Импортирует данные из файла OVA или из образа диска на хосте и создает новую виртуальную машину на основе их конфигурации.
- Экспорт: Экспортирует виртуальную машину в файл и сохраняет его в общей папке. Можно выбрать стандартный OVA или совместимый с VMware OVA.
- Миграция: Переносит виртуальную машину на другой хост или изменяет ее место хранения. Доступны три режима миграции: изменение рабочего хоста, изменение пространства хранения или изменение и рабочего хоста, и пространства хранения. Для работающих виртуальных машин поддерживается живая миграция.
- Сделать снимок: Создает вручную точку восстановления для виртуальной машины (включая состояние, настройки и все диски). Можно просмотреть тип снимка (crash-consistent/file-system-consistent), добавить описание снимка и защитить снимок с помощью опции «Заблокировать».
- Список снимков: Просматривает и управляет всеми снимками, а также восстанавливает или клонирует из любого снимка. При восстановлении из снимка можно установить флажок «Сделать снимок перед восстановлением виртуальной машины», чтобы в случае сбоя процесса восстановления использовать этот снимок для восстановления.
- Рекомендуется установить QEMU Guest Agent. После установки команды завершения работы и перезапуска будут переданы операционной системе для обеспечения их успешного выполнения.
- Когда виртуальная машина работает, основные конфигурации, такие как ЦП, память, видеокарта, сетевой адаптер, порядок/интерфейс виртуального жесткого диска и USB-контроллер, не могут быть изменены. Поддерживается только горячее добавление (hot-adding) виртуальных жестких дисков VirtIO.
- Во время импорта размер и порядок дисков в OVA или образе диска не могут быть изменены.
- При импорте файла OVA система автоматически применит конфигурацию на основе файла.
- При импорте образа виртуального диска в виртуальную машину, если образ не находится в указанном месте хранения, система загрузит его из другого места и сохранит в текущем месте.
Пространство хранения
Вы можете добавлять и управлять пространствами хранения для виртуальных машин. Все виртуальные жесткие диски используют тонкое выделение (thin provisioning), занимая физическое пространство только при записи данных.
Список пространств хранения
Отображает состояние и использование всех добавленных пространств хранения в виде списка.
- Общая информация: Имя пространства хранения, состояние, использованное/общее хранилище, использование.
- Детальная информация: Хост, общая емкость, доступное пространство, пространство, выделенное для виртуальных жестких дисков.
- Использование виртуальными машинами: Отображает в виде списка все виртуальные машины, которые используют виртуальные диски в этом пространстве хранения, и подробности использования диска.
Управление пространством хранения
- Добавить пространство хранения: Выберите пространство хранения с файловой системой Btrfs из доступных томов хоста. Можно задать порог «Недостаточно места» (5~30). Когда доступное пространство опустится ниже этого порога или пространство хранения будет заполнено (2 ГБ), система отправит уведомление.
- Редактировать пространство хранения: Переименуйте добавленное пространство хранения.
- Удалить пространство хранения: Удалите выбранное пространство хранения из VMs. Если пространство хранения все еще содержит данные виртуальных машин или образов, можно выбрать сохранение этих данных.
- В качестве пространства хранения для виртуальных машин можно выбирать только тома с файловой системой Btrfs и доступным пространством более 2 ГБ.
- Когда в пространстве хранения находится работающая виртуальная машина, это пространство хранения не может быть удалено.
Сеть
Вы можете создавать и управлять виртуальными сетями для виртуальных машин, обеспечивая связь между виртуальными машинами, а также между виртуальными машинами и внешними сетями.
Список сетей
Отображает все настроенные виртуальные сети в виде списка.
- Общая информация: Имя сети, состояние, тип сети (Частная, Внешняя).
- Информация об ассоциациях: Количество хостов, использующих физический интерфейс, сетевой интерфейс, идентификатор VLAN, список виртуальных машин, использующих эту сеть.
Управление сетью
- Создать сеть: Установите имя сети, тип сети (Частная, Внешняя) и идентификатор VLAN (необязательно), а затем из всех хостов выберите физические сетевые интерфейсы, которые будут использоваться для построения этой виртуальной сети.
- Редактировать сеть: Измените имя виртуальной сети, идентификатор VLAN или связанные физические сетевые интерфейсы.
- Удалить сеть: Удалите выбранную виртуальную сеть.
- Если некоторые сетевые интерфейсы виртуальной сети работают неправильно, статус виртуальной сети станет предупреждением, но сетевое соединение виртуальной машины останется доступным.
- Если все сетевые интерфейсы виртуальной сети работают неправильно, статус виртуальной сети станет ошибкой. Проверьте сетевое устройство и убедитесь в наличии сетевого подключения в среде.
- Внешняя виртуальная сеть должна включать по крайней мере один сетевой интерфейс.
- После удаления виртуальной сети все виртуальные интерфейсы в этой сети будут отключены. Чтобы переназначить виртуальный интерфейс, перейдите в VMs > Виртуальные машины > Редактировать.
- Если Open vSwitch не был включен автоматически, перейдите в «Панель управления > Сеть» и включите его вручную, чтобы виртуальные машины могли нормально подключаться к сети.
Образы
Модуль «Образы» используется для управления установочными дисками операционных систем (.iso) и файлами образов виртуальных жестких дисков (.vmdk, .qcow2 и т.д.), необходимыми для создания виртуальных машин.
Список образов
Отображает все добавленные файлы образов в виде списка.
- Общая информация: Имя образа, состояние (Включен/Отключен), тип файла, размер файла.
- Другая информация: Версия образа, место хранения.
Добавить образ
- Выберите способ импорта: Выберите импорт из «Локального файла NAS» или «Локального файла компьютера».
- Выберите файл: В открывшемся окне выберите нужный файл образа. Поддерживаемые форматы: .iso, .vmdk, .vdi, .vhd, .vhdx, .img, .qcow2.
- Выберите пространство хранения: Выберите пространство хранения для сохранения этого файла образа.
- Примечание: При ручной загрузке с компьютера не закрывайте и не обновляйте браузер во время процесса загрузки.
- Поддерживаемые форматы:
- ISO-файлы: *.iso.
- Образы жестких дисков: *.vmdk, *.vdi, *.vhd, *.vhdx, *.img, *.qcow2.
- При ручной загрузке установочных файлов с компьютера не закрывайте и не обновляйте браузер во время загрузки, чтобы не прерывать процесс.
Управление образами
- Редактировать образ: Измените место хранения файла образа.
- Удалить образ: Удалите выбранный файл образа из приложения. Если образ уже смонтирован виртуальной машиной, после удаления он сначала будет отключен от виртуальной машины.
Журналы
Записывает операции в приложении VMs, поддерживая просмотр, экспорт и управление журналами.
Управление журналами
На странице «Журналы» вы можете просматривать журналы всех задач или выбирать конкретные задачи для просмотра их журналов. Вы также можете выполнять следующие настройки для журналов:
- Поиск: Поиск событий;
- Обновить: Обновить журналы;
- Экспорт: Экспортировать журналы;
- Удалить: Удалить журналы – можно удалить все журналы или определенные журналы;
- Настройки: Установить политику хранения журналов; журналы, не соответствующие политике, будут автоматически удаляться.
CLI-инструмент командной строки
VMs поставляется с CLI-инструментом командной строки, который можно использовать для запроса и управления виртуальными машинами. После установки VMs его можно вызывать в локальном терминале, сеансах SSH, а также в скриптах или инструментах автоматизированной эксплуатации. CLI взаимодействует со службой VMs через локальный Unix socket и поддерживает вывод в виде таблицы и JSON, что упрощает пакетное управление и вторичную разработку.
Подробные сведения см. в VMs CLI.