Перейти к содержанию

Обновление 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.

  1. Перейти в терминал контроллера SpaceVM.

  2. Заменить основной репозиторий:

    node nodes-cli "system repo update host http://update.spacevm-service.ru"
    
  3. Заменить base-репозиторий:

    node nodes-cli "system repo update base prod-653"
    
  4. Заменить extra-репозиторий:

    node nodes-cli "system repo update extra extra-653"
    
  5. Убедиться в смене репозиториев:

    node nodes-cli "system repo get"
    
  6. Скачать пакеты:

    upgrade download
    
  7. Убедиться, что все пакеты доступны всем узлам:

    upgrade check
    
  8. Выполнить кэширование:

    upgrade download
    
  9. Запустить процесс обновления с кэшированием:

    upgrade start -l
    
  10. После окончания процесса обновления убедиться, что все пакеты обновлены:

    upgrade check
    
  11. Проверить версию установленных пакетов:

    node nodes-cli version
    
  12. Закрыть терминал контроллера SpaceVM.

  13. Повторно перейти в терминал контроллера SpaceVM.

  14. Заменить base-репозиторий:

    node nodes-cli "system repo update base prod-654"
    
  15. Заменить extra-репозиторий:

    node nodes-cli "system repo update extra extra-654"
    
  16. Убедиться в смене репозиториев:

    node nodes-cli "system repo get"
    
  17. Скачать пакеты:

    upgrade download
    
  18. Убедиться, что все пакеты доступны всем узлам:

    upgrade check
    
  19. Выполнить кэширование:

    upgrade download
    
  20. Запустить процесс обновления с кэшированием:

    upgrade start -l
    
  21. После окончания процесса обновления убедиться, что все пакеты обновлены:

    upgrade check
    
  22. Проверить версию установленных пакетов:

    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.

  1. Перейти в личный кабинет и создать запрос на получение виртуального диска формата qcow2 с обновлениями версии SpaceVM 6.5.3.

  2. Создать ВМ с параметрами:

    • Тип ОС: Linux.

    • vCPU: не менее 2.

    • RAM: не менее 2 Гб.

    • Виртуальная сеть без L2-связности.

  3. Подключить полученный в личном кабинете виртуальный диск к созданной ВМ с использованием шины типа SATA.

  4. Включить ВМ и пройти аутентификацию.

    Учетные данные

    Логин: root.

    Пароль: spaceupdate.

  5. Настроить на ВМ сетевую связность с серверами SpaceVM, которые необходимо обновить.

  6. Перейти в терминал контроллера SpaceVM.

  7. Заменить основной репозиторий:

    node nodes-cli "system repo update host {IP-address}"
    

    где IP-address - это адрес настроенной ВМ.

  8. Заменить base-репозиторий:

    node nodes-cli "system repo update base prod-653"
    
  9. Заменить extra-репозиторий:

    node nodes-cli "system repo update extra extra-653"
    
  10. Убедиться в смене репозиториев:

    node nodes-cli "system repo get"
    
  11. Скачать пакеты:

    upgrade download
    
  12. Убедиться, что все пакеты доступны всем узлам:

    upgrade check
    
  13. Выполнить кэширование:

    upgrade download
    
  14. Запустить процесс обновления с кэшированием:

    upgrade start -l
    
  15. Дождаться окончания процесса обновления.

  16. Убедиться, что все пакеты обновлены:

    upgrade check
    
  17. Проверить версию установленных пакетов:

    node nodes-cli version
    
  18. Закрыть терминал контроллера SpaceVM.

  19. Выключить ВМ и отключить виртуальный диск с обновлениями SpaceVM 6.5.3.

  20. Перейти в личный кабинет и создать запрос на получение виртуального диска формата qcow2 с обновлениями версии SpaceVM 6.5.4.

  21. Подключить полученный в личном кабинете виртуальный диск к созданной ВМ с использованием шины типа SATA.

  22. Включить ВМ и пройти аутентификацию.

    Учетные данные

    Логин: root.

    Пароль: spaceupdate.

  23. Настроить на ВМ сетевую связность с серверами SpaceVM, которые необходимо обновить.

  24. Перейти в терминал контроллера SpaceVM.

  25. Заменить основной репозиторий:

    node nodes-cli "system repo update host {IP-address}"
    

    где IP-address - это адрес настроенной ВМ.

  26. Заменить base-репозиторий:

    node nodes-cli "system repo update base prod-654"
    
  27. Заменить extra-репозиторий:

    node nodes-cli "system repo update extra extra-654"
    
  28. Убедиться в смене репозиториев:

    node nodes-cli "system repo get"
    
  29. Скачать пакеты:

    upgrade download
    
  30. Убедиться, что все пакеты доступны всем узлам:

    upgrade check
    
  31. Выполнить кэширование:

    upgrade download
    
  32. Запустить процесс обновления с кэшированием:

    upgrade start -l
    
  33. После окончания процесса обновления убедиться, что все пакеты обновлены:

    upgrade check
    
  34. Проверить версию установленных пакетов:

    node nodes-cli version
    

Внимание

Начиная с версии SpaceVM 6.5.4, изменен основной тип монтирования LUN с файловой системой GFS2. Он предусматривает новое поведение узла при возникновении угрозы повреждения файловой системы, включая автоматическое ограждение проблемного узла.

После обновления существующие LUN с файловой системой GFS2 не будут автоматически перемонтированы в новом режиме. Для этого потребуется выполнить дополнительную операцию. Подробнее.