Обновление SpaceVM с версии 6.5.3 на 6.5.4 с кэшированием
Внимание
Процесс обновления SpaceVM с кэшированием с версии 6.5.3 на версию 6.5.4 имеет отличия от обновлений предыдущих версий.
Инструкции по обновлению с использованием официальных репозиториев и с помощью локального сервера обновлений представлены ниже.
Обновление с кэшированием с использованием официальных репозиториев
Установка репозитория 6.5.3 перед обновлением на 6.5.4
Обращаем внимание, что в инструкции в начале устанавливается репозиторий 6.5.3 и выполняются все команды с 6.5.3. Это необходимо в тех случаях, когда некоторые пакеты требуют обновления до 6.5.3. После этого можно переходить на обновление 6.5.4.
Если все пакеты обновлены до 6.5.3, то можно сразу переходить к пункту 13 и установке репозитория 6.5.4.
-
Перейти в терминал контроллера SpaceVM.
-
Заменить основной репозиторий:
node nodes-cli "system repo update host http://update.spacevm-service.ru" -
Заменить base-репозиторий:
node nodes-cli "system repo update base prod-653" -
Заменить extra-репозиторий:
node nodes-cli "system repo update extra extra-653" -
Убедиться в смене репозиториев:
node nodes-cli "system repo get" -
Скачать пакеты:
upgrade download -
Убедиться, что все пакеты доступны всем узлам:
upgrade check -
Выполнить кэширование:
upgrade download -
Запустить процесс обновления с кэшированием:
upgrade start -l -
После окончания процесса обновления убедиться, что все пакеты обновлены:
upgrade check -
Проверить версию установленных пакетов:
node nodes-cli version -
Закрыть терминал контроллера SpaceVM.
-
Повторно перейти в терминал контроллера SpaceVM.
-
Заменить base-репозиторий:
node nodes-cli "system repo update base prod-654" -
Заменить extra-репозиторий:
node nodes-cli "system repo update extra extra-654" -
Убедиться в смене репозиториев:
node nodes-cli "system repo get" -
Скачать пакеты:
upgrade download -
Убедиться, что все пакеты доступны всем узлам:
upgrade check -
Выполнить кэширование:
upgrade download -
Запустить процесс обновления с кэшированием:
upgrade start -l -
После окончания процесса обновления убедиться, что все пакеты обновлены:
upgrade check -
Проверить версию установленных пакетов:
node nodes-cli version
Внимание
Начиная с версии SpaceVM 6.5.4, изменен основной тип монтирования LUN с файловой системой GFS2. Он предусматривает новое поведение узла при возникновении угрозы повреждения файловой системы, включая автоматическое ограждение проблемного узла.
После обновления существующие LUN с файловой системой GFS2 не будут автоматически перемонтированы в новом режиме. Для этого потребуется выполнить дополнительную операцию. Подробнее.
Обновление с кэшированием с использованием локального сервера обновлений
Установка репозитория 6.5.3 перед обновлением на 6.5.4
Обращаем внимание, что в инструкции в начале устанавливается репозиторий 6.5.3 и выполняются все команды с 6.5.3. Это необходимо в тех случаях, когда некоторые пакеты требуют обновления до 6.5.3. После этого можно переходить на обновление 6.5.4.
Если все пакеты обновлены до 6.5.3, то можно сразу переходить к обновлению 6.5.4.
-
Перейти в личный кабинет и создать запрос на получение виртуального диска формата qcow2 с обновлениями версии SpaceVM 6.5.3.
-
Создать ВМ с параметрами:
-
Тип ОС: Linux.
-
vCPU: не менее 2.
-
RAM: не менее 2 Гб.
-
Виртуальная сеть без L2-связности.
-
-
Подключить полученный в личном кабинете виртуальный диск к созданной ВМ с использованием шины типа SATA.
-
Включить ВМ и пройти аутентификацию.
Учетные данные
Логин:
root.Пароль:
spaceupdate. -
Настроить на ВМ сетевую связность с серверами SpaceVM, которые необходимо обновить.
-
Перейти в терминал контроллера SpaceVM.
-
Заменить основной репозиторий:
node nodes-cli "system repo update host {IP-address}"где
IP-address- это адрес настроенной ВМ. -
Заменить base-репозиторий:
node nodes-cli "system repo update base prod-653" -
Заменить extra-репозиторий:
node nodes-cli "system repo update extra extra-653" -
Убедиться в смене репозиториев:
node nodes-cli "system repo get" -
Скачать пакеты:
upgrade download -
Убедиться, что все пакеты доступны всем узлам:
upgrade check -
Выполнить кэширование:
upgrade download -
Запустить процесс обновления с кэшированием:
upgrade start -l -
Дождаться окончания процесса обновления.
-
Убедиться, что все пакеты обновлены:
upgrade check -
Проверить версию установленных пакетов:
node nodes-cli version -
Закрыть терминал контроллера SpaceVM.
-
Выключить ВМ и отключить виртуальный диск с обновлениями SpaceVM 6.5.3.
-
Перейти в личный кабинет и создать запрос на получение виртуального диска формата qcow2 с обновлениями версии SpaceVM 6.5.4.
-
Подключить полученный в личном кабинете виртуальный диск к созданной ВМ с использованием шины типа SATA.
-
Включить ВМ и пройти аутентификацию.
Учетные данные
Логин:
root.Пароль:
spaceupdate. -
Настроить на ВМ сетевую связность с серверами SpaceVM, которые необходимо обновить.
-
Перейти в терминал контроллера SpaceVM.
-
Заменить основной репозиторий:
node nodes-cli "system repo update host {IP-address}"где
IP-address- это адрес настроенной ВМ. -
Заменить base-репозиторий:
node nodes-cli "system repo update base prod-654" -
Заменить extra-репозиторий:
node nodes-cli "system repo update extra extra-654" -
Убедиться в смене репозиториев:
node nodes-cli "system repo get" -
Скачать пакеты:
upgrade download -
Убедиться, что все пакеты доступны всем узлам:
upgrade check -
Выполнить кэширование:
upgrade download -
Запустить процесс обновления с кэшированием:
upgrade start -l -
После окончания процесса обновления убедиться, что все пакеты обновлены:
upgrade check -
Проверить версию установленных пакетов:
node nodes-cli version
Внимание
Начиная с версии SpaceVM 6.5.4, изменен основной тип монтирования LUN с файловой системой GFS2. Он предусматривает новое поведение узла при возникновении угрозы повреждения файловой системы, включая автоматическое ограждение проблемного узла.
После обновления существующие LUN с файловой системой GFS2 не будут автоматически перемонтированы в новом режиме. Для этого потребуется выполнить дополнительную операцию. Подробнее.