DCImanager 6

Миграция с CentOS 7

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

Список поддерживаемых ОС см. в статье Требования к серверу.
  • Статья содержит действия, не предусмотренные разработчиками ОС CentOS. Процедура смены ОС может завершиться неуспешно.
  • Платформа будет недоступна в процессе смены ОС на сервере с платформой. 

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

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

  1. Создайте новое значение токена для вашей лицензии. Вы можете сделать это в личном кабинете на my.ispsystem.com или обратиться в техническую поддержку.
  2. Создайте резервную копию платформы:

    dci backup

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

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

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

    Ubuntu, Astra Linux
    apt install tar
    apt install curl
    AlmaLinux
    yum install tar
    yum install curl
  8. Скачайте установщик:

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

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

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

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

    docker exec -it mysql bash -c "mysql_upgrade -u root -p$MYSQL_ROOT_PASSWORD"



Миграция на ОС AlmaLinux 8 без переустановки DCImanager 6

Раздел описывает миграцию с ОС CentOS 7 на ОС AlmaLinux 8 с помощью ПО Elevate. Этим способом можно сменить ОС, если:

  • платформа и локация находятся на одном сервере;
  • платформа и локации расположены на разных серверах. В этом случае выполните инструкцию из раздела на каждом сервере.

Чтобы выполнить миграцию:

  1. Проверьте совместимость оборудования с ОС AlmaLinux 8. Для этого загрузите ОС AlmaLinux 8 в режиме Live Media.
  2. Подключитесь к серверу по SSH.
  3. Сделайте резервную копию платформы на случай неполадок при миграции:

    dci backup

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

  4. Перенесите резервную копию на внешний носитель.
  5. Укажите в настройках репозиториев действующие зеркала:

    sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo
    sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/*.repo
    sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/*.repo
  6. Установите последнее доступное обновление ПО:

    yum update -y
  7. Перезагрузите сервер:

    reboot
  8. Установите ПО Elevate:

    yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el$(rpm --eval %rhel).noarch.rpm
  9. Установите фреймворк Leapp:

    yum install -y leapp-upgrade leapp-data-almalinux
  10. Проверьте готовность системы к смене ОС:

    leapp preupgrade

    Изучите вывод команды и файл отчёта /var/log/leapp/leapp-report.txt. Они содержат информацию о возможных проблемах при смене ОС.

  11. Настройте фреймворк Leapp:

    rmmod pata_acpi
    leapp answer --section remove_pam_pkcs11_module_check.confirm=True
  12. Запустите смену ОС:

    leapp upgrade
  13. Перезагрузите сервер:

    reboot
    Из-за смены ОС сервер может перезагружаться дольше обычного.
  14. Проверьте версию ОС:

    cat /etc/os-release