Download PDF
Download page Обновление ПК СВ «Брест» с 2.9 (2.9.1) до 2.12.
Обновление ПК СВ «Брест» с 2.9 (2.9.1) до 2.12
Введение
На странице описывается порядок обновления ПК СВ «Брест» без остановки кластера.
Подготовка к установке обновления
- Предварительно ознакомится с рекомендованным порядком обновления операционной системы Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6), представленным в статье БЮЛЛЕТЕНЬ № 20221220SE16 (оперативное обновление 12);
- Ознакомиться со статьей Среда функционирования обновлений ПК СВ «Брест»;
- Содержимое диска обновления ПК СВ «Брест» предварительно должно быть размещено в репозитории аналогично тому, как описано в статье Настройка FTP-репозитория.
Порядок установки обновления
Чтобы сохранить обслуживание клиентов облака во время обновления его узлов, обновлять узлы из состава ПК СВ «Брест» следует в следующем порядке:
- Узлы виртуализации поочередно.
- Фронтальные машины (если они развернуты отдельно от узлов виртуализации).
Перевод узла виртуализации в режим обслуживания
- Войти в веб-интерфейс администрирования ПК СВ «Брест».
- Выполнить миграцию всех работающих ВМ с этого узла на другие узлы.
- В веб-интерфейсе администрирования ПК СВ «Брест» в меню слева выбрать пункт меню Инфраструктура — Узлы.
- На открывшейся странице Узлы выбрать нужный узел виртуализации и нажать на кнопку [Выкл].
Установка обновления на узле виртуализации
- Выполнить обновление операционной системы Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) в соответствии со статьей БЮЛЛЕТЕНЬ № 20221220SE16 (оперативное обновление 12).
- Установить ядро
linux-5.15-generic
. Подключить репозиторий диска обновления ПК СВ «Брест» 2.12.
Внимание!
Репозиторий с пакетами ПК СВ «Брест» 2.9 (2.9.1) необходимо отключить.
Установить обновление ПК СВ «Брест» командами:
при появлении запроса на замену файлов ввести «y» и нажать клавишу <Enter>.sudo apt update
sudo apt dist-upgrade
- После окончания установки обновления перезагрузить узел виртуализации.
Включение узла виртуализации
- Войти в веб-интерфейс администрирования ПК СВ «Брест».
- В веб-интерфейсе администрирования ПК СВ «Брест» в меню слева выбрать пункт меню Инфраструктура — Узлы.
- На открывшейся странице Узлы выбрать нужный узел и нажать на кнопку [Включить].
- Выполнить миграцию на него ВМ и убедиться в их работоспособности.
Далее необходимо установить обновление на следующем узле виртуализации.
Установка обновления на фронтальной машине
Если не используется RAFT, то на время перезагрузки фронтальной машины в ходе обновления доступ к облаку и управление им будет прервано.
Для установки обновления на фронтальной машине необходимо выполнить действия, описанные ниже.
- Сделать резервную копию файла
/etc/one/oned.conf
. Сделать резервную копию базы данных командой:
sudo -u postgres /usr/bin/pg_dump --dbname=onedb --format=plain --blobs --verbose --clean --create --file="/tmp/leader_db.backup"Файл
/tmp/leader_db.backup
будет удален после перезагрузки фронтальной машины. Если планируется перезагружать фронтальную машину, необходимо сохранить копию базы в другом каталоге.Проверить, какой экземпляр фронтальной машины является лидером в данный момент командой:
sudo onezone show 0Если лидер в данный момент именно тот экземпляр фронтальной машины, на котором будет установлено обновление, то необходимо перезапустить службу
opennebula
на этом экземпляре командой:sudo systemctl restart opennebulaпосле выполнения команды лидером станет другой экземпляр фронтальной машины.- Выполнить обновление операционной системы Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) в соответствии со статьей БЮЛЛЕТЕНЬ № 20221220SE16 (оперативное обновление 12).
- Установить ядро
linux-5.15-generic
. Подключить репозиторий диска обновления ПК СВ «Брест» 2.12.
Внимание!
Репозиторий с пакетами ПК СВ «Брест» 2.9 (2.9.1) необходимо отключить.
Установить обновление ПК СВ «Брест» командами:
при появлении запроса на замену файлов ввести «y» и нажать клавишу <Enter>.sudo apt update
sudo apt dist-upgrade
При ошибке обновления пакета
brestcloud-common
, необходимо запустить обновление отдельно этого пакета командой:sudo apt install brestcloud-commonПри появлении запроса на обновления файла
oned.conf
и сопутствующих файлов следует ввести «y» и нажать клавишу <Enter>.Перенести данные из старого файла
oned.conf
в новый и проверить корректность настроек запуска службыopennebula
, а также блоков RAFT и DB.После окончания установки обновления перезагрузить фронтальную машину.
Если в составе ПК СВ несколько экземпляров фронтальных машин и они работают вместе в конфигурации RAFT, прежде чем переходить к обновлению следующего экземпляра фронтальной машины, необходимо убедиться в том, что экземпляр с установленным обновлением корректно вернулся в зону. Для этого в ОС этого экземпляра фронтальной машины выполнить команду:
follower
" или "leader
", можно выполнить установку обновления на следующем экземпляре.