wiki:rhel_subscription_manager
Różnice
Różnice między wybraną wersją a wersją aktualną.
Nowa wersja | Poprzednia wersja | ||
wiki:rhel_subscription_manager [2020/10/18 09:33] – utworzono lukasz | wiki:rhel_subscription_manager [2022/08/18 11:44] (aktualna) – edycja zewnętrzna 127.0.0.1 | ||
---|---|---|---|
Linia 3: | Linia 3: | ||
Dodawanie nowego repozytorium za pomocą // | Dodawanie nowego repozytorium za pomocą // | ||
- | subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms | + | |
- | subscription-manager repos --enable ansible-2.9-for-rhel-8-x86_64-rpms | + | |
+ | |||
+ | Dodawanie subskrypcji do zainstalowanego RHEL-a: | ||
+ | |||
+ | # subscription-manager register | ||
+ | [podać login oraz hasło do konta na redhat.com] | ||
+ | |||
+ | # subscription-manager list --available --all | ||
+ | +-------------------------------------------+ | ||
+ | Available Subscriptions | ||
+ | +-------------------------------------------+ | ||
+ | Subscription Name: Red Hat Enterprise Linux Developer Suite | ||
+ | [...] | ||
+ | Pool ID: [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 / | ||
+ | # mount -t iso9660 -o loop /dev/sr0 / | ||
+ | |||
+ | 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.1603006432.txt.gz · ostatnio zmienione: 2022/08/18 11:44 (edycja zewnętrzna)