Skip to main content
Version: TOS 7

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-адрес, описание.

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

Следуйте шагам мастера для настройки параметров желаемой виртуальной машины.

  1. Выберите операционную систему: Выберите тип устанавливаемой операционной системы, например Microsoft Windows, Linux или другие системы, совместимые с KVM.

APPhelp_Virtual_VMs_machines_001en.png

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

APPhelp_Virtual_VMs_machines_002en.png

  1. Общая информация:

    • Имя: Укажите уникальное имя для виртуальной машины.
    • ЦП: Определите количество ядер ЦП для виртуальной машины.
    Примечание
    1. Расширенные параметры ЦП:
      • Включить режим совместимости ЦП: Позволяет выполнять живую миграцию между двумя хостами с разными моделями ЦП.
      • Включить Hyper-V Enlightenments: Может повысить производительность виртуальных машин Windows.
    2. Настройки 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 символа).

    APPhelp_Virtual_VMs_machines_003en.png

  2. Виртуальные диски и сеть:

    • Виртуальные диски
      • Общее: Настройте размер пространства виртуального диска. Можно добавить до 8 виртуальных дисков.
      • Контроллер виртуального жесткого диска: Выберите тип контроллера виртуального жесткого диска.
        • IDE: Совместим с большинством операционных систем, можно использовать до 4 устройств IDE.
        • SATA: Совместим с современными операционными системами.
        • VirtIO SCSI: Обеспечивает более высокую производительность, но не может использоваться для установки или запуска операционной системы.
        • VirtIO Block: Рекомендуется только для виртуальных машин Linux; TerraMaster Guest Tool не содержит драйвера для этого контроллера. Перед использованием его необходимо включить в разделе Настройки VMs > Дополнительные настройки.
      • Другое: Настройте расширенные параметры, такие как освобождение места и диапазон IOPS.
    • Сеть виртуальной машины
      • Сеть: Добавьте или удалите сетевые интерфейсы для виртуальной машины. Нажмите «Настройки», чтобы настроить MAC-адрес и тип сети.

    APPhelp_Virtual_VMs_machines_004en.png

    Примечание
    • Сетевые интерфейсы поддерживают модели сетевых адаптеров VirtIO, e1000 и rtl8139.
    • Вы также можете включить SR-IOV, что позволяет поддерживаемым сетевым адаптерам ускорять работу сети при меньшем потреблении ресурсов ЦП. Для включения SR-IOV ваш хост и физический сетевой адаптер должны поддерживать SR-IOV.
    • Когда SR-IOV включен, вы не можете выбрать модель сетевого адаптера.
    • Когда SR-IOV включен, живая миграция виртуальных машин между хостами не поддерживается.
    • Когда SR-IOV включен, виртуальная машина не может быть приостановлена.
  3. Другие настройки:

    • Загрузочный ISO-файл: Выберите файл образа в качестве загрузочного носителя для виртуальной машины (например, установочный диск операционной системы).
    • Дополнительный ISO-файл: Подключите дополнительный ISO-файл, например, компакт-диск с драйверами.
    • Автоматический запуск: Установите, следует ли автоматически запускать эту виртуальную машину при запуске хоста.
    • Расположение загрузки: Выберите DVD/CD-ROM или виртуальный жесткий диск.
    • Прошивка: Выберите загрузочную прошивку (Legacy BIOS или UEFI).
    • Последовательный порт: Включите или отключите последовательный порт виртуальной машины.
    • Виртуальный USB-контроллер: Добавьте USB-контроллер и назначьте USB-устройства на хосте для использования виртуальной машиной.

    APPhelp_Virtual_VMs_machines_005en.png

    Примечание
    • USB-устройство не может быть назначено нескольким виртуальным машинам.
    • В некоторых старых операционных системах (например, Windows 7) для виртуального USB-контроллера 3.0 может потребоваться установка драйвера nec-xhci, и могут возникнуть проблемы совместимости.
    • Если USB-устройство не существует на хосте, где работает виртуальная машина, устройство будет отсоединено.
  4. PCI-устройства Назначайте PCI-устройства хоста напрямую виртуальной машине для использования. Нажмите «Добавить устройство» и выберите нужное устройство из доступных PCI-устройств на хосте. В списке будут отображаться имя устройства, тип, группа IOMMU и PCI-адрес.

    APPhelp_Virtual_VMs_machines_007.png

    APPhelp_Virtual_VMs_machines_008.png

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

    APPhelp_Virtual_VMs_machines_006en.png

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

  • Управление питанием: Выберите виртуальную машину и нажмите кнопку «Питание», чтобы управлять ее состоянием.

    • Запуск: Запускает виртуальную машину.
    • Завершение работы: Нормально завершает работу виртуальной машины.
    • Принудительное завершение работы: Непосредственно выключает питание виртуальной машины, что может привести к потере данных.
    • Перезапуск: Перезапускает виртуальную машину.
    • Приостановка: Приостанавливает работающую виртуальную машину и сохраняет ее состояние в пространстве хранения.
    • Возобновление: Возвращает приостановленную виртуальную машину в состояние работы до приостановки.
  • Подключиться к виртуальной машине: Система откроет выбранную виртуальную машину через веб-консоль 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 и т.д.), необходимыми для создания виртуальных машин.

Список образов​

Отображает все добавленные файлы образов в виде списка.

  • Общая информация: Имя образа, состояние (Включен/Отключен), тип файла, размер файла.
  • Другая информация: Версия образа, место хранения.

Добавить образ​

  1. Выберите способ импорта: Выберите импорт из «Локального файла NAS» или «Локального файла компьютера».
  2. Выберите файл: В открывшемся окне выберите нужный файл образа. Поддерживаемые форматы: .iso, .vmdk, .vdi, .vhd, .vhdx, .img, .qcow2.
  3. Выберите пространство хранения: Выберите пространство хранения для сохранения этого файла образа.
    • Примечание: При ручной загрузке с компьютера не закрывайте и не обновляйте браузер во время процесса загрузки.
Примечание
  • Поддерживаемые форматы:
    • ISO-файлы: *.iso.
    • Образы жестких дисков: *.vmdk, *.vdi, *.vhd, *.vhdx, *.img, *.qcow2.
  • При ручной загрузке установочных файлов с компьютера не закрывайте и не обновляйте браузер во время загрузки, чтобы не прерывать процесс.

Управление образами​

  • Редактировать образ: Измените место хранения файла образа.
  • Удалить образ: Удалите выбранный файл образа из приложения. Если образ уже смонтирован виртуальной машиной, после удаления он сначала будет отключен от виртуальной машины.

Журналы​

Записывает операции в приложении VMs, поддерживая просмотр, экспорт и управление журналами.

Управление журналами​

На странице «Журналы» вы можете просматривать журналы всех задач или выбирать конкретные задачи для просмотра их журналов. Вы также можете выполнять следующие настройки для журналов:

  1. Поиск: Поиск событий;
  2. Обновить: Обновить журналы;
  3. Экспорт: Экспортировать журналы;
  4. Удалить: Удалить журналы – можно удалить все журналы или определенные журналы;
  5. Настройки: Установить политику хранения журналов; журналы, не соответствующие политике, будут автоматически удаляться.

CLI-инструмент командной строки​

VMs поставляется с CLI-инструментом командной строки, который можно использовать для запроса и управления виртуальными машинами. После установки VMs его можно вызывать в локальном терминале, сеансах SSH, а также в скриптах или инструментах автоматизированной эксплуатации. CLI взаимодействует со службой VMs через локальный Unix socket и поддерживает вывод в виде таблицы и JSON, что упрощает пакетное управление и вторичную разработку.

Подробные сведения см. в VMs CLI.


Часто задаваемые вопросы​