Обновление 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 не будут автоматически перемонтированы в новом режиме. Для этого потребуется выполнить дополнительную операцию. Подробнее.