wiki:rhel_subscription_manager
Różnice
Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
wiki:rhel_subscription_manager [2021/02/14 14:49] – lukasz | wiki:rhel_subscription_manager [2022/08/18 11:44] (aktualna) – edycja zewnętrzna 127.0.0.1 | ||
---|---|---|---|
Linia 10: | Linia 10: | ||
# subscription-manager register | # subscription-manager register | ||
[podać login oraz hasło do konta na redhat.com] | [podać login oraz hasło do konta na redhat.com] | ||
- | subscription-manager list --available --all | + | |
+ | # subscription-manager list --available --all | ||
+-------------------------------------------+ | +-------------------------------------------+ | ||
Available Subscriptions | Available Subscriptions | ||
Linia 19: | Linia 20: | ||
[...] | [...] | ||
# subscription-manager attach --pool=[hash md5 Pool ID] | # subscription-manager attach --pool=[hash md5 Pool ID] | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Konwersja CentOS 7/8 do RHEL 7/8 ==== | ||
+ | |||
+ | Ścieżka do pliku convert2rhel.repo powinna zawierać numer wersji: 7, lub 8. | ||
+ | |||
+ | # curl -o / | ||
+ | # curl --create-dirs -o / | ||
+ | # curl -o / | ||
+ | # dnf install convert2rhel | ||
+ | | ||
+ | # convert2rhel --username [uzytkownik] --password [haslo] --pool [hash md5 Pool ID] | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Konwersja przy użyciu obrazu iso ==== | ||
+ | |||
+ | Jako, że od 1 stycznia 2022 upłynęło sporo czasu, convert2rhel działa coraz gorzej i czasami wykrzacza się na zależnościach pakietów. Można wówczas podzielić migrację na dwie części: migrację z CentOS 8.5 do RHEL 8.5 i potem aktualizację do RHEL 8.6. | ||
+ | |||
+ | == Przygotowanie repozytorium z ISO == | ||
+ | |||
+ | Należy pobrać na wirtualizator plik // | ||
+ | |||
+ | Montowanie płyty DVD, włożonej do wirtualki: | ||
+ | |||
+ | # mkdir /mnt/rhiso | ||
+ | # mount -t iso9660 -o loop /dev/sr0 /mnt/rhiso/ | ||
+ | |||
+ | Utworzenie pliku repo z zawartością płyty DVD: | ||
+ | |||
+ | # cat / | ||
+ | [rhel-iso-baseos] | ||
+ | name=rhel-8-baseos | ||
+ | baseurl=file:/// | ||
+ | enabled=1 | ||
+ | | ||
+ | [rhel-iso-appstream] | ||
+ | name=rhel-8-appstream | ||
+ | baseurl=file:/// | ||
+ | enabled=1 | ||
+ | |||
+ | == Migracja do RHEL == | ||
+ | |||
+ | Migracja bez repozytoriów sieciowych: | ||
+ | |||
+ | # convert2rhel --username UZYTKOWNIK --password HASLO --pool POOL_ID --disable-submgr --enablerepo rhel-iso-baseos --enablerepo rhel-iso-appstream | ||
+ | # dnf install subscription-manager | ||
+ | |||
+ | Jako, że pliki rpm są lokalne, zakończy się bardzo szybko. Po zakończonej migracji należy zrestartować system. | ||
+ | |||
+ | == Aktualizacja do RHEL 8.6 == | ||
+ | |||
+ | Najpierw należy zmienić linijki // | ||
+ | |||
+ | subscription-manager register | ||
+ | subscription-manager attach --pool POOL_ID | ||
+ | |||
+ | Następnie utworzyć (lub wyedytować) plik /// | ||
+ | |||
+ | : | ||
+ | :wq | ||
+ | |||
+ | |||
+ | Można teraz zaktualizować system: | ||
+ | |||
+ | # dnf clean all | ||
+ | # dnf update | ||
+ | |||
+ | Po aktualizacji system należy zrestartować. | ||
+ | |||
+ | == Sprzątanie == | ||
+ | |||
+ | Po aktualizacji pakietów w katalogu /etc pojawią się już certyfikaty SSL repozytoriów Red Hata, więc można zacząć ich używać. Należy poprawić linijki // | ||
+ | |||
+ | : | ||
+ | :wq | ||
+ | |||
+ | Teraz trzeba zainstalować jakiś pakiet na próbę: | ||
+ | |||
+ | # dnf install vim | ||
+ | |||
+ | i powinno się udać. | ||
wiki/rhel_subscription_manager.txt · ostatnio zmienione: 2022/08/18 11:44 przez 127.0.0.1