Миграция#

Миграция с помощью утилиты convert2sl#

Утилита convert2sl – это инструмент бесшовной миграции с ОС Red Hat Enterprise Linux (RHEL) на ОС SberLinux OS Server.

Важно

Для миграции выполните следующие действия:

  1. Получите у разработчика ОС наименование организации и активационный ключ для регистрации через Subscription Manager (подробнее в разделе «Руководство администратора» → «Subscription Manager»).

  2. Получите актуальный сертификат.

  3. Следуйте сценарию, указанному ниже.

Миграция доступна для следующих версий RHEL:

  • 9.6;

  • 9.5;

  • 9.4;

  • 9.3.

Следующий сценарий описывает процесс обновления с использованием утилиты convert2sl:

  1. Опционально. Обновите все пакеты системы до актуальных версий:

    dnf update -y
    
  2. Опционально. Перезагрузите систему:

    reboot
    
  3. Добавьте сертификат сервера sberlinux.sbertech.ru в доверенные сертификаты:

    echo | openssl s_client -connect sberlinux.sbertech.ru:443 -servername sberlinux.sbertech.ru -showcerts 2>/dev/null | \
        sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | \
        sudo tee /etc/pki/ca-trust/source/anchors/sberlinux.sbertech.ru.pem > /dev/null
    
  4. Сохраните изменения:

    update-ca-trust extract
    
  5. Добавьте репозиторий с утилитой convert2sl:

    curl -o /etc/yum.repo.d/convert2sl-for-sberlinux-9.repo \
        https://sberlinux.sbertech.ru/convert2sl/repo-files/convert2sl-for-sberlinux-9.repo
    
  6. Установите утилиту convert2sl:

    dnf install -y convert2sl
    
  7. Опционально. Если имя хоста еще не установлено, задайте его:

    hostnamectl set-hostname <host_name>
    

    Где <host_name> - это имя хоста. Например, myserver01.sbertech.ru.

  8. Запустите миграцию:

    convert2sl convert \
     --activationkey "<activation_key>" \
     --org "<organization_name>" \
     --enablerepo="<organization_name>_SberLinux_sberlinux-9-for-x86_64-baseos-rpms" \
     --enablerepo="<organization_name>_SberLinux_sberlinux-9-for-x86_64-appstream-rpms" \
     --restart \
     -y
    

    Где:

    • <organization_name> - наименование организации;

    • <activation_key> - активационный ключ.

  9. Опционально. После завершения миграции выполните проверку:

    cat /etc/os-release
    

    Результат должен содержать информацию об ОС SberLinux OS Server.