Changelog vStack Center
3.0.5 — 31 июля 2026
Крупный релиз. Появилась библиотека эталонных образов ОС с внешними источниками и импортом, физические диски получили полный жизненный цикл (запасные, подключение в кластер, замена сбойных), виртуальную машину теперь можно клонировать, а данные дисков — копировать на другой кластер. Отдельно усилен журнал безопасности: в него пошли события с самих узлов. Ниже — изменения, заметные пользователю.
Главное
- Библиотека образов ОС — каталог с разделением на общие и приватные образы, подключение внешних источников, импорт с автоматической раскладкой по хранилищам и удаление образа со всего кластера одной операцией.
- Жизненный цикл физических дисков — запасные диски (Hot Spare), подключение и отключение диска в кластере, замена сбойного диска в пуле и здоровье пулов одним запросом. Операции доступны только главному администратору кластера.
- Клонирование ВМ — мгновенная копия остановленной машины на том же хранилище с той же конфигурацией.
- Резервное копирование кластер-кластер — полное и инкрементальное копирование данных дисков ВМ на другой кластер.
- Журнал безопасности на узлах — вход по SSH, изменение параметра ядра, локальные учётные записи, перезагрузка и паника ядра узла.
Несовместимые изменения
- Образ ОС опознаётся глобальным идентификатором вместо короткого номера. Списки образов, карточка и список машин, создание машины и перенос из области импорта используют новый идентификатор — программным клиентам нужно передавать и ожидать его в новом виде. Существующие машины сохраняют привязку к своим образам.
Добавлено
Библиотека образов ОС
- Образ может быть общим для всего кластера или приватным — видимым только своему ВЦОД. Ранее заведённые образы продолжают работать: обычные становятся видимыми всему кластеру, а прежде закрытые остаются закрытыми.
- Для каждого образа отслеживаются стадия жизненного цикла, присутствие на хранилищах, контрольная сумма целостности и номер версии.
- Внешние библиотеки образов: администратор заводит источник по адресу и видит список доступных ему источников. Небезопасные и служебные адреса, а также незащищённые адреса без явного разрешения отклоняются с объяснением.
- Импорт образа из подключённой библиотеки: файл скачивается один раз, его целостность проверяется, затем образ раскладывается по хранилищам. Ход импорта виден в реальном времени — общий процент готовности и процент по каждому хранилищу.
- Единый управленческий список образов показывает всю картину каталога кластера, включая ещё загружающиеся образы, и происхождение образа — из какой библиотеки он импортирован.
- Перед удалением образа можно посмотреть его зависимости: на каких узлах и хранилищах есть потомки и какие машины на них работают. Удаление образа со всех узлов и хранилищ выполняется одной операцией и требует явного подтверждения необратимости.
Управление физическими дисками
- Запасные диски (Hot Spare): свободный диск помечается запасным, пометка снимается. Роль диска обновляется после ответа узла.
- Подключение и отключение диска в кластере (Claim/Unclaim): сырой диск выводится онлайн в кластер и отключается обратно; в пул он при этом не добавляется.
- Замена сбойного диска в пуле: перед запуском система опрашивает узел и не начинает замену, если донор не свободен.
- Здоровье пулов хранения одним запросом — по всему кластеру или по одному узлу. Узлы опрашиваются вживую, недоступный узел помечается отдельным состоянием.
- Список дисков узла одним запросом показывает роль каждого диска (свободен, размечен, в пуле, запасной) и отметку «онлайн в кластере».
- Центр подхватывает события узла о дисках — подключение нового диска, самостоятельная замена сбойного на запасной, деградация.
Виртуальные машины
- Клонирование ВМ: копия остановленной машины с той же конфигурацией — процессор, память, диски, сеть. Диски клонируются мгновенно и почти не занимают места дополнительно. Клон создаётся на хранилище источника.
- Машину, у которой есть клоны, нельзя удалить, пока клоны не удалены: вместо ошибки хранилища показывается список мешающих клонов.
Хранилище
- Экран «Все тома»: администратор кластера видит тома всех ВЦОД одной таблицей с фильтрами и постраничным выводом.
- Экран обзора доступа по протоколам: пять согласованных чисел по всему кластеру одним экраном.
- В списке и карточке групп порталов iSCSI видны пул и ВЦОД, а в карточке — ещё и адрес точки доступа.
Резервное копирование
- Копирование данных дисков виртуальной машины на другой кластер — полное и инкрементальное.
Журнал безопасности
- События на узлах кластера: вход по SSH (успешный и неуспешный), изменение параметра ядра узла, создание и удаление локальной учётной записи.
- Системные события узла: запуск, штатная и нештатная остановка, паника ядра — с указанием узла-источника.
- Проверка конфигурации ВМ записывает не только факт проверки, но и вердикт. Обнаруженное расхождение с эталоном фиксируется отдельным событием о нарушении целостности с уровнем «требует немедленного ответа»: оно попадает в счётчик критических событий и в почтовые оповещения.
- У событий запуска, остановки, приостановки и возобновления ВМ появилась причина действия, а у запуска и остановки средства виртуализации — причина остановки.
- Аварийное завершение работы средства виртуализации (снятие процесса, сбой, отказ питания управляющей машины) больше не остаётся незамеченным.
Улучшено
- Импорт образов стал надёжнее: при любом сбое образ помечается как «сбой» и это видно в каталоге — импорт больше не «зависает молча».
- Усилена защита при работе с внешними источниками образов: обращение к внутренним и служебным адресам блокируется во всех формах записи адреса.
- Данные образа из источника — версия, размеры, контрольная сумма, метка времени — проверяются на корректность перед импортом.
- Создание ВМ без явного выбора хранилища стало умнее: если образ разложен лишь на часть хранилищ, система сама выбирает подходящее.
- Границы видимости образов приведены к единому виду: справочник профилей и управленческий список показывают одинаковый набор образов.
- Операции с ВМ и хранилищем, ответ на которые от узла так и не пришёл, больше не «зависают» бессрочно — по истечении времени ожидания они завершаются.
Исправлено
- Операции не пропадают без следа при перезапуске брокера сообщений или аварийном завершении диспетчера. Повторно доставленный запрос не выполняется второй раз: синхронный вызов получает отказ «такой запрос уже есть» и может быть повторён с новым идентификатором.
- Запуск ВМ больше не может переполнить узел в обход проверок. Автоподъём машин после возврата узла в строй распределяет их по кластеру, а не сажает все на один. Возобновление машины из паузы отклоняется при нехватке памяти на узле или превышении квоты ВЦОД — как и обычный запуск.
- Исправлена неверная маска подсети у новых и перезапущенных ВМ — гость снова доступен по сети извне.
- Устранено нарушение изоляции между ВЦОД: администратор одного ВЦОД больше не может прочитать или изменить свойства диска чужого ВЦОД, зная его внутренний идентификатор.
- Закрыта возможность перенести к себе чужую ВМ из ВЦОД, к которому нет доступа.
- Исправлена ошибка, из-за которой пользователь с ролью администратора своих ВЦОД переставал видеть дерево ресурсов.
- Устранены случаи расхождения между базой данных и узлами кластера при добавлении и удалении сетевого адаптера и при удалении и создании сети.
- Устранено расхождение в журнале безопасности: переход по бейджу критического события больше не показывает пустой список.
См. также
- Библиотека образов ОС — «Библиотека образов ОС».
- Замена сбойного диска — «Замена диска».
- Клонирование ВМ — «Перенос и клонирование ВМ».
- Резервное копирование — «Резервное копирование кластер-кластер».
- События узлов в журнале безопасности — «События с самих узлов».