01.07.2024 г. закончилась поддержка ОС CentOS 7. С этой даты поддержка платформы и локаций на серверах с ОС CentOS 7 не оказывается. Чтобы сохранить возможность поддержки продукта, вы можете изменить ОС серверов с CentOS 7 на поддерживаемую.

Список поддерживаемых ОС см. в статье Требования к серверу.

Платформа будет недоступна в процессе смены ОС на сервере с платформой. 

Миграция через резервное копирование DCImanager 6


В разделе описана миграция с ОС CentOS 7 на любую поддерживаемую ОС. Этим способом можно сменить ОС, если платформа и локация находятся на одном сервере. Если платформа расположена на отдельном сервере, вы сможете сменить ОС только на сервере платформы. Инструкции по смене ОС на сервере-локации см. в статье Если нужно переустановить ОС или заменить сервер-локацию.

  1. Создайте новое значение токена для вашей лицензии. Для этого обратитесь в техническую поддержку вашего дистрибьютора.
  2. Если на сервере находятся и платформа, и локация, перенесите файл /etc/yum.repos.d/docker-ce.repo в другую директорию или на внешний носитель:

    mv /etc/yum.repos.d/docker-ce.repo ~/example_directory/.
    BASH
  3. Создайте резервную копию платформы:

    dci backup
    BASH

    Копия будет сохранена в директории /opt/ispsystem/dci/backup/.

    Если помимо платформы на сервере находится локация, создайте резервную копию директории /opt/ispsystem/dci/os_templates/.
  4. Сохраните резервные копии на внешнем носителе.
  5. Остановите платформу:

    dci down
    BASH
  6. Установите поддерживаемую ОС.
  7. Подключитесь к серверу через SSH.
  8. Если в системе не установлен архиватор tar или утилита curl , установите их.

    Ubuntu, Astra Linux

    apt install tar
    apt install curl
    BASH
  9. Скачайте установщик:

    curl -O https://download.ispsystem.com/6/dci/dcibox/dci
    BASH
  10. Сделайте файл установщика исполняемым:

    chmod +x dci
    BASH
  11. Создайте директорию /opt/ispsystem/license/:

    mkdir -p /opt/ispsystem/license
    BASH
  12. Скопируйте ранее созданную резервную копию платформы в директорию /opt/ispsystem/dci/backup/.
  13. Запустите восстановление платформы из резервной копии:

    ./dci restore -b=<backup_file>
    BASH
  14. Активируйте лицензию:
    1. В интерфейсе DCImanager 6 перейдите в Обзор системы.
    2. В поле Ключ лицензии введите значение токена лицензии.
    3. Нажмите кнопку Активировать.
  15. Если помимо платформы на сервере находится локация:
    1. Перенесите резервную копию директории /opt/ispsystem/dci/os_templates/.
    2. Если IP-адрес сервера изменился, укажите в настройках локации новый IP-адрес.
    3. Если пароль пользователя сервера изменился, укажите в настройках локации новый пароль.
  16. При необходимости повторно настройте локации.
  17. Обновите базу данных:

    docker exec -it mysql bash -c "mysql_upgrade -u root -p$MYSQL_ROOT_PASSWORD"
    BASH
  18. Если на сервере находятся и платформа, и локация, переместите файл docker-ce.repo обратно в директорию /etc/yum.repos.d/.