Перейти к содержанию

Общие сведения о программе

Назначение программы

  1. SpaceVM предназначена для решения следующих задач:

    • повышение эффективности использования вычислительных ресурсов - возможность запуска нескольких виртуальных серверов (машин) на одном физическом сервере;

    • обеспечение выполнения на одном физическом сервере несовместимых приложений - возможность запуска операционных систем семейства Linux и Windows, а также рабочих станций, шлюзов, баз данных и других приложений, несовместимых в рамках одного экземпляра ОС;

    • организация общего виртуального пространства - возможность объединять физические серверы в кластер единого управления (далее кластер), который представляется как единый пул для работы на нем виртуальных машин (ВМ) с пользовательскими приложениями;

    • повышение доступности и обеспечение непрерывности работы приложений - предоставление функций переноса ВМ на другой сервер кластера без прерывания выполнения пользовательского приложения и самовосстановления ВМ на резервных серверах в кластере;

    • повышение удобства управления вычислительными ресурсами - управление несколькими физическими серверами с централизованного Web-интерфейса с повышенной степенью автоматизации для сокращения времени администрирования и понижения порога вхождения персонала.

  2. SpaceVM обеспечивает создание и администрирование виртуальной инфраструктуры на одном физическом сервере или на группе физических серверов.

  3. SpaceVM обеспечивает создание и управление следующими типами объектов вычислительной инфраструктуры:

    • физический сервер или вычислительный узел (физический сервер, входящий в состав логической группы);
    • виртуальная машина;

    • виртуальная сеть;

    • пул хранения данных;

    • виртуальный диск;

    • образ оптического диска.

  4. SpaceVM обеспечивает следующие возможности работы с ВМ:

    • запуск 32 и 64-битных гостевых OC на ВМ;

    • инсталляции ОС внутри ВМ с образа оптического диска в формате ISO 9660 и UDF.

  5. SpaceVM обеспечивает следующие виды организации хранилищ данных:

    • необщие хранилища;

    • общие хранилища.

  6. SpaceVM обеспечивает использование локальных групп логических томов (LVM - Logical Volume Manager) на вычислительных узлах в качестве локальных (необщих) хранилищ данных.

  7. SpaceVM обеспечивает поддержку следующих типов переноса ВМ между физическими серверами:

    • перенос без приостановки работы ВМ (live migration - живая миграция);
    • перенос с приостановкой работы ВМ.
  8. SpaceVM при помощи средств интерфейса управления обеспечивает выполнение следующих операций:

    • создание ВМ с инсталляцией с образа оптического диска;

    • уничтожение ВМ (с сохранением ее виртуального жестокого диска и без него);

    • редактирование параметров ВМ;

    • запуск ВМ;

    • остановка ВМ;

    • перезагрузка ВМ;

    • миграция ВМ на другой сервер;

    • создание копии состояния ВМ (снэпшот ВМ);

    • восстановление состояния текущей ВМ из копии.

  9. SpaceVM при создании ВМ обеспечивает возможность задания следующих параметров:

    • имя ВМ;

    • описание ВМ;

    • количество виртуальных процессоров;

    • количество оперативной памяти;

    • количество дискового пространства;

    • количество сетевых интерфейсов и их сопоставление с виртуальными сетями;

    • вычислительный узел для запуска ВМ (из состава кластера);

    • выбор существующего или создание нового виртуального диска;

    • пул для хранения виртуального диска.

  10. SpaceVM при помощи средств интерфейса управления обеспечивает выполнение следующих операций над виртуальными дисками:

    • создание;

    • уничтожение;

    • подключение диска к ВМ;

    • отключение диска от ВМ.

  11. SpaceVM при создании виртуального диска обеспечивает возможность задать следующие параметры:

    • имя виртуального диска;

    • пул хранения для размещения виртуального диска;

    • количество дисковой памяти.

  12. SpaceVM обеспечивает возможность работы ВМ в режиме высокой доступности. Работа ВМ в режиме высокой доступности осуществляется путём автоматического перезапуска на резервном вычислительном узле виртуальных машин, которые были запущены на отказавшем вычислительном узле.

    Примечания

    1. Работа ВМ в режиме высокой доступности возможна только при хранении виртуальных дисков данной ВМ на общем хранилище.
    2. Высокая доступность обеспечивается только при объединении физических серверов в кластерную систему.
  13. SpaceVM обеспечивает время запуска процедуры восстановления работы ВМ, запущенной в режиме высокой доступности, не более 5 мин.

  14. SpaceVM обеспечивает возможность шифрования канала управления средствами протокола HTTPS.

  15. SpaceVM обеспечивает вывод в интерфейс управления информации о текущем состоянии каждого физического сервера в кластере. Информации о каждом физическом сервере содержит:

    • имя физического сервера;

    • описание физического сервера;

    • текущее состояние (доступен, недоступен);

    • время с момента последнего включения;

    • количество ВМ;

    • график загрузки процессора (в процентах);

    • график загрузки оперативной памяти (в процентах).

  16. SpaceVM обеспечивает вывод в интерфейс управления следующей информации о каждой ВМ:

    • имя ВМ;

    • описание ВМ;

    • текущее состояние (включена, выключена, приостановлена);

    • время с момента последнего включения;

    • дата создания ВМ.

  17. SpaceVM обеспечивает доступ к локальным консолям ВМ через Web-интерфейс управления средствами протокола SPICE.

  18. SpaceVM обеспечивает занесение в журнал записей о следующих событиях:

    • авторизация пользователя в интерфейсе управления;

    • ошибка аутентификации пользователя;

    • изменение состояния физического сервера (доступен, недоступен);

    • добавление нового физического сервера;

    • удаление физического сервера;

    • время создания ВМ;

    • запуск ВМ;

    • остановка ВМ;

    • уничтожение ВМ;

    • миграция ВМ;

    • создание копии состояния ВМ (снэпшот ВМ);

    • создание резервной копии.

  19. SpaceVM обеспечивает использование внешних систем хранения данных, подключаемых по протоколу NFS, в качестве общих хранилищ.

  20. SpaceVM обеспечивает синхронизацию размера окна Web-браузера с окном локальной консоли гостевой ОС при доступе к ВМ через Web-интерфейс управления средствами протокола SPICE.

  21. SpaceVM обеспечивает возможность подключения к локальным консолям ВМ через «тонкого клиента» средствами протокола SPICE.

  22. SpaceVM обеспечивает возможность подключения «тонких клиентов» к локальным консолям ВМ только с разрешенных IP-адресов.

  23. SpaceVM обеспечивает возможность создания копии виртуального диска или образа оптического диска в том же или в другом пуле хранения данных.

    Примечание

    Операция переноса осуществляется только для виртуальных дисков и образов оптических дисков, не подключенных к ВМ.

  24. В SpaceVM реализован распределенный коммутатор для обеспечения централизованного управления по созданию и администрированию виртуальных сетей, а также по подключению к ним ВМ.

  25. Распределенный коммутатор в SpaceVM обеспечивает:

    • механизм реализации единого виртуального сетевого пространства на серверах кластера в рамках создания виртуальных сетей;

    • создание и настройку сетевых политик виртуальных локальных сетей (VLAN);

    • создание агрегированных физических интерфейсов.

  26. SpaceVM обеспечивает выбор загрузки ВМ в режиме Legacy-MBR или UEFI.

  27. SpaceVM обеспечивает возможность с помощью опции задавать тип виртуального графического адаптера. В SpaceVM реализована поддержка следующих типов виртуальных графических адаптеров:

    • cirrus;

    • vga;

    • qxl;

    • virtio.

  28. SpaceVM обеспечивает при создании ВМ выбор готовых настроек виртуального аппаратного обеспечения для ОС семейств Windows и Linux.

  29. SpaceVM обеспечивает управление виртуальной инфраструктурой с централизованного графического Web-ориентированного интерфейса.

  30. SpaceVM обеспечивает добавление физических серверов в виртуальную инфраструктуру из интерфейса управления в качестве вычислительных ресурсов и ресурсов хранения данных для размещения на них ВМ.

    Примечание

    Перед добавлением физического сервера на нем предварительно должно быть установлено программное обеспечение SpaceVM.

  31. SpaceVM обеспечивает создание ВМ на физических серверах виртуальной инфраструктуры из интерфейса управления.

  32. SpaceVM обеспечивает удаление физических серверов из виртуальной инфраструктуры через интерфейс управления.

  33. SpaceVM обеспечивает создание в интерфейсе управления логических групп физических серверов и внешних систем хранения данных, находящихся на географически удаленных друг от друга площадках (далее локации).

  34. SpaceVM обеспечивает возможность добавления физических серверов и внешних систем хранения данных в локации и удаления из них.

  35. SpaceVM обеспечивает создание в интерфейсе управления логических групп из физических серверов и внешних систем хранения данных, реализующих отдельные функции (кластеры).

  36. SpaceVM обеспечивает возможность использования следующих функций в рамках кластеров:

    • миграция ВМ;

    • высокая доступность ВМ;

    • общий виртуальный распределенный коммутатор;

    • учет административных правил размещения ВМ.

  37. SpaceVM обеспечивает возможность задания идентификаторов (далее тегов) физических серверов и ВМ.

  38. SpaceVM обеспечивает создание кластеров с количеством физических серверов, начиная с двух.

  39. SpaceVM обеспечивает возможность ограничения размещения ВМ на физическом сервере, если у них соответствуют или не соответствуют теги при включённой функции учета административных правил размещения ВМ в рамках кластера.

  40. Интерфейс управления SpaceVM реализован на русском языке.

  41. SpaceVM обеспечивает подключение внешних блочных разделов энергонезависимых запоминающих устройств (далее LUN) в качестве виртуальных дисков ВМ по протоколу iSCSI.

  42. SpaceVM обеспечивает использование внешних систем хранения данных, подключаемых по протоколу iSCSI, в качестве общих хранилищ для создания пулов хранения данных.

  43. SpaceVM обеспечивает возможность подключения централизованной системы хранения данных (ЦСХД) с использованием встроенного API Raidix по протоколу iSCSI.

  44. SpaceVM обеспечивает возможность автоматического определения реплицируемых и реплицированных LUN из списка обнаруженных на ЦСХД с использованием встроенного API Raidix.

  45. SpaceVM обеспечивает возможность создания катастрофоустойчивой ВМ на базе реплицируемого и реплицированного LUN ЦСХД, подключённых к разным локациям.

  46. SpaceVM обеспечивает возможность миграции катастрофоустойчивой ВМ между локациями.

  47. SpaceVM обеспечивает возможность восстановления катастрофоустойчивой ВМ между локациями.

  48. SpaceVM обеспечивает возможность переключения реплицируемого LUN в режим реплицированного LUN и наоборот с использованием встроенного API Raidix.

  49. SpaceVM обеспечивает возможность пользователю восстановить программный модуль управления (далее контроллер) на резервном физическом сервере из состава виртуальной инфраструктуры, в случае отказа основного физического сервера, на котором размещен контроллер.

  50. В SpaceVM реализована возможность выбора резервного физического сервера из состава виртуальной инфраструктуры, на котором пользователь может восстановить контроллер.

  51. SpaceVM обеспечивает возможность перемещения контроллера на другой физический сервер из состава виртуальной инфраструктуры без остановки работы ВМ.

  52. SpaceVM обеспечивает сетевую доступность контроллера после его перемещения на другой физический сервер.

  53. SpaceVM обеспечивает возможность мониторинга по протоколу SNMP компонентов виртуальной инфраструктуры из ее состава.

  54. SpaceVM обеспечивает организацию оверлейной L2-сети между физическими серверами, расположенными в разных локациях.

  55. SpaceVM обеспечивает организацию оверлейной L2-сети между ВМ, запущенными на физических серверах, расположенными в разных локациях.

  56. SpaceVM обеспечивает проверку на совместимость и соответствие физических серверов и ВМ перед их переносом.

  57. SpaceVM обеспечивает поддержку ролевой модели безопасности для управления доступом компонентов виртуальной инфраструктуры в интерфейсе управления.

  58. SpaceVM обеспечивает возможность фильтрации пакетного сетевого трафика, поступающего из сети, внешней по отношению к виртуальной.

    Примечание

    Внешней сетью считают сеть, не принадлежащую единым сетевым пространствам, определенным виртуальными распределенными коммутаторами.

  59. В SpaceVM критерии фильтрации основываются на соответствии или несоответствии пакетов поступающего сетевого трафика следующим параметрам:

    • IP-адрес источника;

    • IP-адрес назначения;

    • порт источника;

    • порт назначения;

    • имя сетевого интерфейса источника;

    • имя сетевого интерфейса назначения;

    • протокол.

  60. SpaceVM обеспечивает процедуры корректного и принудительного перезапуска физического сервера, а также процедуры корректного и принудительного выключения физического сервера в виртуальной инфраструктуре из интерфейса управления.

  61. SpaceVM обеспечивает процедуры корректного и принудительного перезапуска физического сервера, а также процедуры корректного и принудительного выключения физического сервера через интерфейс IPMI.

  62. SpaceVM при корректном выключении или перезапуске физического сервера из интерфейса управления обеспечивает корректное завершение работы всех ВМ, запущенных на выключаемом или перезапускаемом сервере.

  63. SpaceVM обеспечивает принудительное выключение ВМ, в случае если ВМ не завершает свою работу в период времени, определенный тайм-аутом, при выполнении корректных процедур выключения или перезапуска физического сервера из интерфейса управления виртуальной инфраструктурой.

  64. SpaceVM поддерживает и обеспечивает:

    • выдачу ВМ IP-адресов, маски сети, IP-адреса шлюза "по умолчанию" и IP-адресов DNS-серверов средствами протокола DHCP или иными средствами;

    • настройку диапазона IP-адресов, маски сети, IP-адреса шлюза "по умолчанию" и IP-адресов DNS-серверов, выдаваемых ВМ из графического интерфейса.

  65. SpaceVM поддерживает и обеспечивает возможность и настройку преобразования частных IP-адресов ВМ в публичные (технология NAPT).

  66. SpaceVM обеспечивает возможность:

    • задания и изменения IP-адресов DNS-серверов для физических серверов виртуальной инфраструктуры;

    • смены IP-адреса интерфейса управления на физических серверах из состава виртуальной инфраструктуры без остановки её работы и переконфигурации.

  67. SpaceVM обеспечивает интеграцию со службой каталогов для хранения учетных записей и данных пользователей (LDAP или AD).

  68. SpaceVM обеспечивает настройку статических маршрутов из интерфейса управления виртуальной инфраструктурой.

  69. SpaceVM обеспечивает добавление виртуальной звуковой карты в ВМ.

  70. SpaceVM обеспечивает монополизацию устройств, подключенных к разъемам PCI и PCI-E, виртуальными машинами.

  71. SpaceVM обеспечивает:

    • возможность загрузки виртуальных дисков в выбранный пул данных в форматах vmdk и Qcow2 через графический Web-интерфейс;

    • конвертацию виртуальных дисков формата vmdk в формат Qcow2 при загрузке через графический Web-интерфейс;

    • возможность загрузки образов оптических дисков в выбранный пул данных в форматах ISO и UDF через графический Web-интерфейс.

  72. SpaceVM имеет возможность установки с USB-накопителя.

  73. SpaceVM позволяет использовать до 480 физических процессоров, ядер или потоков в качестве виртуальных процессоров ВМ на одном физическом сервере.

  74. SpaceVM позволяет использовать виртуальными машинами до 12 Tбайт физической оперативной памяти на одном физическом сервере.

  75. SpaceVM позволяет запускать до 1000 ВМ на одном физическом сервере.

  76. SpaceVM обеспечивает создание копий ВМ без прерывания работы оригинальной ВМ.

    Примечание

    Это выполняется только в том случае, если виртуальные диски хранятся в виде файлов qcow2 и поддерживают создание снэпшотов.

  77. SpaceVM обеспечивает:

    • создание шаблонов ВМ;

    • создание новых ВМ на базе снэпшотов дисков шаблона ВМ (тонкие клоны);

    • создание новых ВМ на базе шаблонов.

  78. SpaceVM обеспечивает возможность ограничения пропускной способности сетевого канала для различных типов трафика на прием и на передачу.

  79. SpaceVM обеспечивает возможность зеркалирования сетевых портов.

  80. SpaceVM обеспечивает автоматический перезапуск ВМ на резервном физическом сервере при отключении питания на основном.

  81. SpaceVM обеспечивает принудительное выключение физических серверов в режиме высокой доступности при отсутствии интерфейса IPMI.

  82. SpaceVM обеспечивает мониторинг доступности физических серверов через сеть управления, через интерфейс IPMI или через общее хранилище, подключенное по протоколу NFS.

  83. SpaceVM обеспечивает создание учетных пользователей со следующими ролями:

    • администратор;

    • администратор безопасности;

    • оператор ВМ;

    • только чтение.

  84. SpaceVM обеспечивает возможность:

    • очистки журнала событий из Web-интерфейса;

    • выгрузки архивного файла журналов из Web-интерфейса.

  85. SpaceVM обеспечивает вывод детальной информации о подключенных локальных устройствах хранения данных.

  86. SpaceVM обеспечивает вывод информации с IPMI-датчиков сервера при их наличии.

  87. SpaceVM обеспечивает возможность мониторинга по протоколу SNMP компонентов:

    • ресурсы системы и их использование;

    • системное окружение;

    • информация о ВМ;

    • высокая доступность и катастрофоустойчивость ВМ.

    Для мониторинга используется файл с базой управляющей информации (MIB).

  88. SpaceVM позволяет:

    • создавать и запускать ВМ с количеством виртуальных процессоров до 255;

    • создавать и запускать ВМ с объёмом оперативной памяти до 4 Тбайт;

    • подключать к ВМ виртуальные диски размером до 64 Тбайт.

  89. SpaceVM обеспечивает создание пулов данных с файловой системой ZFS на подключенных блочных хранилищах.

  90. SpaceVM обеспечивает возможность использования одного физического сетевого интерфейса несколькими ВМ с применением технологии SR-IOV.

  91. SpaceVM обеспечивает мониторинг баланса использования ресурсов в кластере и вывод предупреждений в журнал. Мониторинг выполняется на основе следующих метрик:

    • загрузка центрального процессора;

    • загрузка оперативной памяти;

    • среднее отклонение загрузки центрального процессора и оперативной памяти.

  92. SpaceVM обеспечивает возможность автоматизированного выравнивания использования ресурсов в кластере путем перемещения ВМ между физическими серверами (автоматический режим DRS).

  93. SpaceVM обеспечивает возможность сбора и вывода информации о подключенных активных сетевых устройствах с применением протокола LLDP.

  94. SpaceVM обеспечивает возможность зеркалирования трафика, приходящего с сетевых интерфейсов ВМ на сетевые интерфейсы других ВМ и на сетевые интерфейсы физических серверов.

  95. SpaceVM обеспечивает возможность добавления в ВМ виртуальных графических ускорителей на базе видеокарт NVIDIA Tesla.

  96. SpaceVM обеспечивает возможность создания следующих задач по расписанию для ВМ:

    • включение;

    • выключение;

    • принудительное выключение;

    • пауза;

    • перезагрузка;

    • принудительная перезагрузка;

    • резервное копирование;

    • создание снимка;

    • удаление;

    • копирование;

    • перенос.

  97. SpaceVM обеспечивает возможность создания следующих задач по расписанию для физических серверов:

    • обновление;

    • резервное копирование конфигурации.

  98. SpaceVM обеспечивает возможность добавления резервных физических интерфейсов в распределенный виртуальный коммутатор.

  99. SpaceVM обеспечивает возможность выбора внутренних интерфейсов распределенного коммутатора при создании виртуальной сети.

  100. SpaceVM обеспечивает возможность фильтрации в журнале событий по следующим полям:

    • пользователю;

    • отдельной сущности.

  101. SpaceVM обеспечивает возможность создания задач для выполнения один раз или со следующей периодичностью:

    • раз в час;

    • раз в день;

    • раз в неделю;

    • раз в месяц.

  102. SpaceVM совместима со следующими видами оборудования:

    • серверными платформами общего назначения;
    • серверными платформами высокой плотности и блейд-системами;
    • сетевыми коммутаторами;
    • системами хранения данных;
    • гостевыми ОС.

Полный перечень совместимого оборудования находится в разделе Совместимое оборудование.