Мигратор - это утилита, позволяющая обновлять RHEL подобные дистрибутивы. На данный момент поддерживаются обновления:
- EL 7 на МСВСфера 8
- МСВСфера 8 на МСВСфера 9
- AlmaLinux/Rocky Linux/Oracle Linux/Euro Linux 8 на МСВСфера 9.
I. Обновление EL 7 на МСВСфера 8
1. Необходимо обновить систему EL 7 и перезагрузить компьютер.
sudo yum -y update
sudo reboot
2. Подключить репозиторий Мигратора:
sudo yum -y install https://repo1.msvsphere-os.ru/migrator/migrator-release-latest-el$(rpm --eval %rhel).noarch.rpm
3. Установить Мигратор и пакет с правилами для обновления:
sudo yum -y install leapp-upgrade leapp-data-msvsphere
4. Запустить preupgrade проверку, для определения возможности обновления системы:
sudo leapp preupgrade
Результатом работы программы будет отчёт, по которому можно определить возможность обновления системы. Подробный отчёт будет описан в файле /var/log/leapp-report.txt. Также будет сгенерирован файл /var/log/leapp/answerfile для подтверждения исправления найденных проблем, типичных для EL 7.
Oracle Linux должен быть загружен в ядро 3.10
5. Известные проблемы
Скорее всего для продолжения обновления будет необходимо отключить модуль pata_acpi и PAM модуль pkcs11:
sudo rmmod pata_acpi
sudo leapp answer --section remove_pam_pkcs11_module_check.confirm=True
Для Oracle и Red Hat Linux необходимо удалить пакет python-hwdata
sudo yum -y remove python-hwdata
Для Oracle Linux необходимо удалить пакеты uname26 и iwlax2xx-firmware
sudo yum -y remove uname26 iwlax2xx-firmware
Эти и другие требуемые изменения будут описаны в файле /var/log/leapp/leapp-report.txt.
6. После устранения проблем следует ещё раз запустить проверку preupgrade. Если результат будет помечен желтым или зелёным, то можно продолжить обновление.
7. Запускаем обновление:
sudo leapp upgrade
8. Если этот процесс пройдёт удачно, то можно будет перезагрузить систему.
reboot
9. После перезагрузки в загрузчике операционной системы следует выбрать пункт Migrator-Upgrade-Initramfs
10. Далее следует дождаться окончания обновления системы.
В конце обновления система будет перезагружена и загрузится в обычном режиме. При первом запуске будет запущена процедура повторной маркировки меток SELinux. После чего система перезагрузится ещё раз.
II. Обновление МСВСфера 8 до 9
Если вы до этого обновили EL 7 до МСВСфера 8, то вам необходимо сперва удалить пакеты, оставшиеся от предыдущей версии Мигратора. Для этого запустите команду:
sudo dnf remove '*leapp*'
и удалите из конфигурационного файла /etc/yum.conf строку
exclude=python2-leap...
1. Необходимо обновить систему МСВСфера 8 и перезагрузить компьютер.
sudo dnf -y update sudo reboot
2. Подключить репозиторий Мигратора:
sudo dnf -y install -y https://repo1.msvsphere-os.ru/migrator/migrator-release-latest-el$(rpm --eval %rhel).noarch.rpm
3. Установить Мигратор и пакет с правилами для обновления:
sudo dnf -y install leapp-upgrade leapp-data-msvsphere
4. Запустить preupgrade проверку, для определения возможности обновления системы:
sudo leapp preupgrade
Результатом работы программы будет отчёт, по которому можно определить возможность обновления системы. Подробный отчёт будет описан в файле /var/log/leapp-report.txt. Также будет создан файл /var/log/leapp/answerfile для подтверждения исправления найденных проблем, типичных для МСВСфера 8.
Oracle Linux должен быть загружен в ядро 4.18
Oracle Linux возможно не сможет подгрузить метаданные некоторых репозиториев, поэтому их нужно будет отключить:
sudo dnf config-manager --set-disabled <repo>
Для CentOS Stream необходимо изменить версию дистрибутива с 8 на 8.5 в файле /etc/centos-release и отключить репозитории, у которых невозможно будет загрузить метаданные:
sudo dnf config-manager --set-disabled <repo>
5. Известные проблемы
Скорее всего для продолжения обновления будет необходимо исправить зону firewalld:
sudo sed -i "s/^AllowZoneDrifting=.*/AllowZoneDrifting=no/" /etc/firewalld/firewalld.conf
Отключить проверку vdo устройств:
sudo leapp answer --section check_vdo.confirm=True
Запретить доступ по ssh пользователю root
echo PermitRootLogin no | sudo tee -a /etc/ssh/sshd_config
Эти и другие требуемые изменения будут описаны в файле /var/log/leapp/leapp-report.txt.
6. После устранения проблем следует ещё раз запустить проверку preupgrade. Если результат будет помечен желтым или зелёным, то можно продолжить обновление.
7. Запускаем обновление:
sudo leapp upgrade
8. Если этот процесс пройдёт удачно, то можно будет перезагрузить систему.
reboot
9. После перезагрузки в загрузчике операционной системы следует выбрать пункт Migrator-Upgrade-Initramfs
10. Далее следует дождаться окончания обновления системы.
В конце обновления система будет перезагружена и загрузится в обычном режиме. При первом запуске будет запущена процедура повторной маркировки меток SELinux. После чего система перезагрузится ещё раз.
III. Обновление AlmaLinux/Rocky/Oracle Linux/Euro Linux 8 до МСВСфера 9.
Процесс обновления дистрибутивов AlmaLinux, Rocky, Oracle Linux, Euro Linux 8 до МСВСфера 9 идентичен процессу обновления МСВСфера 8 до МСВСфера 9 (см. выше).
Table of Contents
- I. Обновление EL 7 на МСВСфера 8
- 1. Необходимо обновить систему EL 7 и перезагрузить компьютер.
- 2. Подключить репозиторий Мигратора:
- 3. Установить Мигратор и пакет с правилами для обновления:
- 4. Запустить preupgrade проверку, для определения возможности обновления системы:
- 5. Известные проблемы
- 6. После устранения проблем следует ещё раз запустить проверку preupgrade. Если результат будет помечен желтым или зелёным, то можно продолжить обновление.
- 7. Запускаем обновление:
- 8. Если этот процесс пройдёт удачно, то можно будет перезагрузить систему.
- 9. После перезагрузки в загрузчике операционной системы следует выбрать пункт Migrator-Upgrade-Initramfs
- 10. Далее следует дождаться окончания обновления системы.
- II. Обновление МСВСфера 8 до 9
- 1. Необходимо обновить систему МСВСфера 8 и перезагрузить компьютер.
- 2. Подключить репозиторий Мигратора:
- 3. Установить Мигратор и пакет с правилами для обновления:
- 4. Запустить preupgrade проверку, для определения возможности обновления системы:
- 5. Известные проблемы
- 6. После устранения проблем следует ещё раз запустить проверку preupgrade. Если результат будет помечен желтым или зелёным, то можно продолжить обновление.
- 7. Запускаем обновление:
- 8. Если этот процесс пройдёт удачно, то можно будет перезагрузить систему.
- 9. После перезагрузки в загрузчике операционной системы следует выбрать пункт Migrator-Upgrade-Initramfs
- 10. Далее следует дождаться окончания обновления системы.
- III. Обновление AlmaLinux/Rocky/Oracle Linux/Euro Linux 8 до МСВСфера 9.