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