Předplatné Red Hat je model softwarové podpory, který následuje Red Hat pro své zákazníky. Umožňuje zákazníkům stahovat softwarové balíčky, opravy, aktualizace a upgrady pro Redhat Enterprise Linux. Spolu se softwarovou podporou získají zákazníci také technickou podporu pro produkt.
Po instalaci Redhat Enterprise Linux 8 se musíte zaregistrovat a povolit předplatné Red Hat, abyste mohli nainstalovat jakékoli balíčky do systému.
Pokud se pokusíte nainstalovat balíčky bez registrace systému u Red Hat, dostanete se k chybám jako níže.
V tomto příspěvku uvidíme.
Jak zaregistrovat RHEL 8 do správy předplatného Red Hat
Jak připojit předplatné k RHEL 8
Jak se zaregistrovat a připojit předplatné v RHEL 8
Jak ověřit předplatné Red Hat v RHEL 8
Jak povolit úložiště Red Hat na RHEL 8
Jak zakázat Red Hat Repository RHEL 8
Jak odebrat předplatné v RHEL 8
Jak zrušit registraci předplatného Red Hat v RHEL 8
Předpoklady
Pro registraci systémů RHEL 8 je vyžadováno aktivní předplatné Red Hat nebo se můžete přihlásit k 30denní zkušební verzi, která vám umožní stáhnout Red Hat Enterprise Linux 8 a také zaregistrovat svůj systém RHEL 8 u Red Hat pro příjem balíčků a aktualizací.
Mějte své přihlašovací údaje Red Hat po ruce pro registraci vašeho systému RHEL 8 u Red Hat.
Registrace RHEL 8 do Red Hat Subscription Management
Použijte správce předplatného k registraci systému RHEL 8 do Red Hat.
subscription-manager register
Zadejte uživatelské jméno (e-mailové ID) a heslo, které jste použili při registraci do Red Hat.
Můžete také zaregistrovat systém RHEL 8 a připojit k němu předplatné jediným příkazem.subscription-manager register --username=<USER_NAME> --password=<PASSWORD> --auto-attach
Výstup:
Připojit předplatné k RHEL 8
Předplatné k systému RHEL 8 můžete připojit buď pomocí Pool ID nebo –auto, což vám umožní připojit kompatibilní předplatné k systému automaticky.
Připojte předplatné k RHEL 8 pomocí ID fondu
Každé předplatné bude mít jedinečné ID fondu. Pomocí níže uvedeného příkazu získáte ID fondu.
subscription-manager list --available
Výstup:
+-------------------------------------------+ Available Subscriptions +-------------------------------------------+ Subscription Name: 30 Day Red Hat Enterprise Linux Server Self-Supported Evaluation Provides: Red Hat Beta Oracle Java (for RHEL Server) Red Hat Enterprise Linux Server Red Hat CodeReady Linux Builder for x86_64 Red Hat Enterprise Linux for x86_64 Red Hat Ansible Engine Red Hat Container Images Beta Red Hat Enterprise Linux Atomic Host Beta Red Hat Enterprise Linux Atomic Host Red Hat Container Images SKU: RH00065 Contract: 11967947 Pool ID: 8a85f99a6bf5e7fa016bfe828c0460a9 Provides Management: No Available: 2 Suggested: 1 Service Level: Self-Support Service Type: L1-L3 Subscription Type: Instance Based Starts: 07/17/2019 Ends: 08/15/2019 System Type: Physical
Připojte systém pomocí ID fondu, které jste získali z předchozího příkazu.
subscription-manager attach --pool=8a85f99a6bf5e7fa016bfe828c0460a9
Výstup:
Připojte předplatné k RHEL 8 pomocí –auto
Možnost –auto vám umožňuje automaticky připojit kompatibilní předplatné k vašemu systému. Stačí spustit níže uvedený příkaz.
subscription-manager attach --auto
Výstup:
Ověřit předplatné na RHEL 8
Vypište připojené předplatné pomocí příkazu níže.
subscription-manager list
Výstup:
Do této doby by váš systém měl mít ve výchozím nastavení povoleno několik úložišť. Seznam povolených úložišť můžete vypsat pomocí příkazu yum.
yum repolist
Výstup:
Povolení úložiště Red Hat na RHEL 8
Pokud uvidíte výstup předchozího příkazu, najdete pouze dvě úložiště Red Hat, která jsou systémem povolena. Více úložišť můžete povolit buď spuštěním příkazu Subscription-manager, nebo úpravou souboru /etc/yum.repos.d/redhat.repo.
Povolte Red Hat Repository na RHEL 8 pomocí správce předplatného
Nejprve vypište všechna dostupná úložiště pomocí příkazu níže.
subscription-manager repos --list
Výstup:
Poznamenejte si Repo ID úložiště Red Hat, které chcete povolit.
Chcete-li povolit úložiště, spusťte níže uvedený příkaz spolu s Repo ID, které jste získali z předchozího příkazu. Například povolíme repozitář codeready-builder-for-rhel-8-x86_64-rpms.
subscription-manager repos --enable=codeready-builder-for-rhel-8-x86_64-rpms
Výstup:
Povolte Red Hat Repository na RHEL 8 pomocí repo souboru
Upravte konfigurační soubor.
vi /etc/yum.repos.d/redhat.repo
Chcete-li povolit repo, změňte enabled=0 na enabled=1 a poté soubor uložte.
Deaktivace úložiště Red Hat na RHEL 8
Jedno nebo více repozitářů můžete zakázat buď pomocí příkazu subscribe-manager, nebo úpravou souboru /etc/yum.repos.d/redhat.repo.
Zakažte Red Hat Repository na RHEL 8 pomocí správce předplatného
Chcete-li povolit úložiště, spusťte níže uvedený příkaz spolu s Repo ID. Například deaktivujeme úložiště codeready-builder-for-rhel-8-x86_64-rpms.
subscription-manager repos --disable=codeready-builder-for-rhel-8-x86_64-rpms
Výstup:
Zakažte Red Hat Repository na RHEL 8 pomocí repo souboru
Upravte konfigurační soubor.
vi /etc/yum.repos.d/redhat.repo
Chcete-li povolit repo, změňte enabled=1 na enabled=0 a poté soubor uložte.
Odebrat předplatné v RHEL 8
Předplatné můžete ze svého systému odebrat pomocí příkazu níže.
Odebrat všechna předplatná – Toto je lepší způsob zrušení registrace vašeho systému z Red Hat
subscription-manager remove --all
Odeberte konkrétní předplatné pomocí ID fondu.
subscription-manager remove --pool=8a85f99a6bf5e7fa016bfe828c0460a9
Výstup:
Zrušení registrace RHEL 8 z Red Hat Subscription Management
Před zrušením registrace systému zvažte odstranění všech předplatných.
Pomocí níže uvedeného příkazu zrušte registraci systému RHEL 8 z Red Hat.
subscription-manager unregister
Výstup:
Nakonec odstraňte všechna data místního systému a předplatného bez ovlivnění serveru.
subscription-manager clean
Závěr
To je vše. Doufám, že jste se naučili, jak povolit předplatné na RHEL 8. Podělte se o svůj názor v sekci komentářů