Před rokem 2021 byl CentOS považován za podnikově stabilní operační systém připravený na produkci, který byl naklonován z Red Hat Enterprise Linux. Mělo několik úprav, které ho odlišovaly od RHEL, ale v podstatě to bylo RHEL bez nákladů na předplatné.
To byl „starý“ CentOS. „Nový“ CentOS, vhodně nazvaný CentOS Stream, bude mít podobný přístup jako Fedora, která funguje jako upstream zdroj pro RHEL. To znamená, že nové funkce budou zavedeny do CentOS Stream, kde se vyřeší chyby, a nakonec se nové aktualizace dostanou do RHEL.
Předpoklady:
Zálohování projektu a důležitých souborů/adresářů:
Udělejte si úplnou zálohu vašich důležitých konfiguračních souborů, adresářů, souborů projektů a databází atd. Pokud se tedy něco pokazí, měli bychom být schopni se rychle vrátit.
Krok č. 1:Instalace všech aktualizací na CentOS 8.
Nejprve se ujistěte, že všechny existující balíčky ve vašem systému jsou aktuální.
dnf update
Nyní ověřte verzi CentOS Linux 8.
cat/etc/centos-release
Krok č. 2:Instalace balíčku CentOS Stream.
Nainstalujte soubor vydání CentOS-Stream zadáním následujícího příkazu dnf:
dnf in centos-release-stream
Krok č. 3:Migrace z CentOS 8 na CentOS Stream.
Máme požadovaný balíček na svém místě. dnf je připraveno poskytnout nám jednoduchý způsob, jak začít s migrací z CentOS 8 na CentOS Stream. Nejprve však musíme vyměnit repozitáře. Následující příkaz odstraní repo CentOS 8 a nahradí ho repo CentOS Stream. Budeme dostávat všechny aktualizace a knihovny/aplikace z CentOS Stream. Proveďte následující příkaz
dnf swap centos-linux-repos centos-stream-repos
Nakonec migrujte instalaci CentOS 8 na stream CentOS
dnf repolist
potřebujeme získat balíčky pro binární rozhraní CentOS Stream Application ABI/API. Tím dojde k upgradu nebo downgradu balíčků, aby odpovídaly novému ABI/API a narušily 100% kompatibilitu RHEL kvůli změně ABI/API.
dnf distro-sync
Krok č. 4:Restartujte systém.
Nyní restartujte server pomocí následujícího příkazu:
systemctl reboot
Krok č. 5:Ověřte verzi serveru.
Zkontrolujte verzi serveru pomocí příkazu níže.
cat /etc/redhat-release
Ujistěte se, že nejsou žádné chyby, proveďte níže uvedený příkaz.
tail -f /var/log/messages
Závěr:
V tomto článku jste se dozvěděli, jak migrovat z CentOS 8 na CentOS Stream. Dokumentaci najdete na webu CentOS Stream.