Перейти к основному содержимому

Changelog vStack Center

3.0.5 — 31 июля 2026​

Крупный релиз. Появилась библиотека эталонных образов ОС с внешними источниками и импортом, физические диски получили полный жизненный цикл (запасные, подключение в кластер, замена сбойных), виртуальную машину теперь можно клонировать, а данные дисков — копировать на другой кластер. Отдельно усилен журнал безопасности: в него пошли события с самих узлов. Ниже — изменения, заметные пользователю.

Главное​

  • Библиотека образов ОС — каталог с разделением на общие и приватные образы, подключение внешних источников, импорт с автоматической раскладкой по хранилищам и удаление образа со всего кластера одной операцией.
  • Жизненный цикл физических дисков — запасные диски (Hot Spare), подключение и отключение диска в кластере, замена сбойного диска в пуле и здоровье пулов одним запросом. Операции доступны только главному администратору кластера.
  • Клонирование ВМ — мгновенная копия остановленной машины на том же хранилище с той же конфигурацией.
  • Резервное копирование кластер-кластер — полное и инкрементальное копирование данных дисков ВМ на другой кластер.
  • Журнал безопасности на узлах — вход по SSH, изменение параметра ядра, локальные учётные записи, перезагрузка и паника ядра узла.

Несовместимые изменения​

  • Образ ОС опознаётся глобальным идентификатором вместо короткого номера. Списки образов, карточка и список машин, создание машины и перенос из области импорта используют новый идентификатор — программным клиентам нужно передавать и ожидать его в новом виде. Существующие машины сохраняют привязку к своим образам.

Добавлено​

Библиотека образов ОС

  • Образ может быть общим для всего кластера или приватным — видимым только своему ВЦОД. Ранее заведённые образы продолжают работать: обычные становятся видимыми всему кластеру, а прежде закрытые остаются закрытыми.
  • Для каждого образа отслеживаются стадия жизненного цикла, присутствие на хранилищах, контрольная сумма целостности и номер версии.
  • Внешние библиотеки образов: администратор заводит источник по адресу и видит список доступных ему источников. Небезопасные и служебные адреса, а также незащищённые адреса без явного разрешения отклоняются с объяснением.
  • Импорт образа из подключённой библиотеки: файл скачивается один раз, его целостность проверяется, затем образ раскладывается по хранилищам. Ход импорта виден в реальном времени — общий процент готовности и процент по каждому хранилищу.
  • Единый управленческий список образов показывает всю картину каталога кластера, включая ещё загружающиеся образы, и происхождение образа — из какой библиотеки он импортирован.
  • Перед удалением образа можно посмотреть его зависимости: на каких узлах и хранилищах есть потомки и какие машины на них работают. Удаление образа со всех узлов и хранилищ выполняется одной операцией и требует явного подтверждения необратимости.

Управление физическими дисками

  • Запасные диски (Hot Spare): свободный диск помечается запасным, пометка снимается. Роль диска обновляется после ответа узла.
  • Подключение и отключение диска в кластере (Claim/Unclaim): сырой диск выводится онлайн в кластер и отключается обратно; в пул он при этом не добавляется.
  • Замена сбойного диска в пуле: перед запуском система опрашивает узел и не начинает замену, если донор не свободен.
  • Здоровье пулов хранения одним запросом — по всему кластеру или по одному узлу. Узлы опрашиваются вживую, недоступный узел помечается отдельным состоянием.
  • Список дисков узла одним запросом показывает роль каждого диска (свободен, размечен, в пуле, запасной) и отметку «онлайн в кластере».
  • Центр подхватывает события узла о дисках — подключение нового диска, самостоятельная замена сбойного на запасной, деградация.

Виртуальные машины

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

Хранилище

  • Экран «Все тома»: администратор кластера видит тома всех ВЦОД одной таблицей с фильтрами и постраничным выводом.
  • Экран обзора доступа по протоколам: пять согласованных чисел по всему кластеру одним экраном.
  • В списке и карточке групп порталов iSCSI видны пул и ВЦОД, а в карточке — ещё и адрес точки доступа.

Резервное копирование

  • Копирование данных дисков виртуальной машины на другой кластер — полное и инкрементальное.

Журнал безопасности

  • События на узлах кластера: вход по SSH (успешный и неуспешный), изменение параметра ядра узла, создание и удаление локальной учётной записи.
  • Системные события узла: запуск, штатная и нештатная остановка, паника ядра — с указанием узла-источника.
  • Проверка конфигурации ВМ записывает не только факт проверки, но и вердикт. Обнаруженное расхождение с эталоном фиксируется отдельным событием о нарушении целостности с уровнем «требует немедленного ответа»: оно попадает в счётчик критических событий и в почтовые оповещения.
  • У событий запуска, остановки, приостановки и возобновления ВМ появилась причина действия, а у запуска и остановки средства виртуализации — причина остановки.
  • Аварийное завершение работы средства виртуализации (снятие процесса, сбой, отказ питания управляющей машины) больше не остаётся незамеченным.

Улучшено​

  • Импорт образов стал надёжнее: при любом сбое образ помечается как «сбой» и это видно в каталоге — импорт больше не «зависает молча».
  • Усилена защита при работе с внешними источниками образов: обращение к внутренним и служебным адресам блокируется во всех формах записи адреса.
  • Данные образа из источника — версия, размеры, контрольная сумма, метка времени — проверяются на корректность перед импортом.
  • Создание ВМ без явного выбора хранилища стало умнее: если образ разложен лишь на часть хранилищ, система сама выбирает подходящее.
  • Границы видимости образов приведены к единому виду: справочник профилей и управленческий список показывают одинаковый набор образов.
  • Операции с ВМ и хранилищем, ответ на которые от узла так и не пришёл, больше не «зависают» бессрочно — по истечении времени ожидания они завершаются.

Исправлено​

  • Операции не пропадают без следа при перезапуске брокера сообщений или аварийном завершении диспетчера. Повторно доставленный запрос не выполняется второй раз: синхронный вызов получает отказ «такой запрос уже есть» и может быть повторён с новым идентификатором.
  • Запуск ВМ больше не может переполнить узел в обход проверок. Автоподъём машин после возврата узла в строй распределяет их по кластеру, а не сажает все на один. Возобновление машины из паузы отклоняется при нехватке памяти на узле или превышении квоты ВЦОД — как и обычный запуск.
  • Исправлена неверная маска подсети у новых и перезапущенных ВМ — гость снова доступен по сети извне.
  • Устранено нарушение изоляции между ВЦОД: администратор одного ВЦОД больше не может прочитать или изменить свойства диска чужого ВЦОД, зная его внутренний идентификатор.
  • Закрыта возможность перенести к себе чужую ВМ из ВЦОД, к которому нет доступа.
  • Исправлена ошибка, из-за которой пользователь с ролью администратора своих ВЦОД переставал видеть дерево ресурсов.
  • Устранены случаи расхождения между базой данных и узлами кластера при добавлении и удалении сетевого адаптера и при удалении и создании сети.
  • Устранено расхождение в журнале безопасности: переход по бейджу критического события больше не показывает пустой список.

См. также​