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

Обновление SpaceVM с версии 6.5.3 на 6.5.4 с кэшированием

Внимание

Процесс обновления SpaceVM с кэшированием с версии 6.5.3 на версию 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 check
    
  7. Запустить процесс обновления с кэшированием:

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

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

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

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

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

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

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

    node nodes-cli "system repo get"
    
  15. Убедиться, что все пакеты доступны всем узлам:

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

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

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

    node nodes-cli version
    

Внимание

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

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


Обновление с кэшированием с использованием локального сервера обновлений

  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 check
    
  12. Запустить процесс обновления с кэшированием:

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

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

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

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

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

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

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

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

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

    Логин: root.

    Пароль: spaceupdate.

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

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

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

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

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

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

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

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

    node nodes-cli "system repo get"
    
  27. Убедиться, что все пакеты доступны всем узлам:

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

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

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

    node nodes-cli version
    

Внимание

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

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