Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Обновление портала

1. Обновление версий портала

Обеспечивается совместимость с текущей версией дистрибутива Cloudlink и тремя предыдущими версиями.

Чтобы обновить портал, выполните следующие действия:

  1. Разархивируйте новую версию дистрибутива в отдельную директорию.

  2. Скопируйте inventory/sample в inventories/box. Процесс аналогичен установке портала Cloudlink. Это будет новый inventory для обновленного портала.

  3. Перенесите значения из старых файлов config.yml и hosts в соответствующие разделы нового inventory.

    Не копируйте старые файлы целиком: структура нового файла конфигурации могла измениться, поэтому совместимость не гарантируется.
  4. Продолжите процесс обновления портала после заполнения нового inventory значениями. Процесс аналогичен установке портала Cloudlink.

2. Установка патчей для портала

Для установки патча выполните следующие шаги:

  1. Скопируйте архив с патчем.

  2. Выполните команду, где PATH_TO_PATCH_ARCHIEVE — путь до файла архива:

    manage-tool --update-services PATH_TO_PATCH_ARCHIEVE
  3. После сообщения об успешном обновлении запустите команду развертывания, чтобы применить обновления.

3. Миграция данных между разными инсталляциями

Установщик Cloudlink поддерживает миграцию данных между различными инсталляциями, начиная с версии 1.9.

Миграцию рекомендуется проводить между одинаковыми версиями портала.

Для выполнения миграции:

  1. Разверните инсталляции source и destination, используя стандартный процесс установки.

  2. В файле migration.yml укажите пути к kubeconfig для обеих инсталляций: source и destination.

  3. Запустите playbook с помощью команды:

    ansible-playbook migration.yml -vv

    В результате миграции все текущие объекты в destination-кластере будут удалены и заменены данными из source-кластера.

  4. Разверните destination-кластер повторно, используя стандартный процесс установки.