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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Логин: root.

    Пароль: spaceupdate.

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

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

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

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

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

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

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

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

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

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

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

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

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

    node nodes-cli version
    

Внимание

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

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