GNU/Linux >> Znalost Linux >  >> Linux

Jak migrovat CentOS 8 na CentOS Stream

Red Hat a CentOS nedávno oznámily, že CentOS bude převeden na distribuci průběžného vydání ve formě CentOS Stream.

Zatímco CentOS 7 bude podporován do roku 2024, podpora CentOS 8 skončí do konce roku 2021.

Díky tomuto vývoji mají stávající uživatelé CentOS 8 dvě možnosti, buď přejít na serverové distribuce, jako je Debian, openSUSE, Ubuntu LTS, nebo aktualizovat aktuální systém CentOS na CentOS Stream.

V tomto tutoriálu vám ukážu, jak můžete aktualizovat vaši aktuální instalaci CentOS 8 na CentOS Stream.

Upgrade CentOS 8 na CentOS Stream

Myšlenka je jednoduchá. Chcete-li převést, musíte přidat repozitáře Streamu a odstranit stávající.

Naštěstí to všechno nemusíte dělat ručně. Pro tento účel existuje šikovný nástroj, který poskytuje tým CentOS.

Před aktualizací si vytvořte zálohu. Postup aktualizace je jednoduchý, ale kvůli tomu vytvořte zálohu.

Krok 1:Instalace repo souborů

Nainstalujte balíček centos-release-stream . Toto obsahuje všechny potřebné repo soubory.

dnf install centos-release-stream -y

Krok 2:Aktualizujte systém

Aktualizujte systém nebo balíčky, aby byly konkrétní, spuštěním distro-sync příkaz.

dnf distro-sync -y

Tím se synchronizují všechny místní balíčky s verzemi upstreamu.

Krok 3:Restartujte a znovu zkontrolujte nainstalovanou verzi

Nyní restartujte server:

reboot

Po úspěšném spuštění systému ověřte migraci kontrolou verze CentOS.

Můžete to udělat přečtením os-release soubor:

[[email protected] ~]# cat /etc/centos-release 
CentOS Stream release 8

Nebo si přečtěte centos-release soubor:

[[email protected] ~]# cat /etc/os-release 
NAME="CentOS Stream"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Stream 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 8"
REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream"

Měli byste vidět podobný výstup.

Celý proces jsem natočil na video. Video se upravuje, ale přesto ho můžete sledovat.

Je bezpečný upgrade na CentOS Stream?

Jak opatrní byste měli být před zahájením aktualizace? Je to bezpečné? Abych byl upřímný, nemohu vám důvěřivě říct „Udělej to, bude to v pořádku“. Mnoho pohyblivých částí přispívá ke stabilitě systému. Tento proces přesně nezajistí nic se zlomí.

Abych zhruba otestoval, zda proces naruší všechna stávající nastavení nebo ne, nasadil jsem server CentOS 8 na Linode. Na tomto serveru jsem nainstaloval Nextcloud, nativně, tedy bez kontejnerů, HTTPS povoleno. Také jsem deaktivoval SELinux a firewalld, jen aby byl proces mírně rychlejší.

Po instalaci centos-release-stream balíček a spuštění dnf distro-sync příkazu bylo celkem 101 balíčků, které bylo potřeba aktualizovat. Poté jsem aktualizoval a restartoval, naštěstí bylo vše v pořádku.

Ale jde o to, že tento můj experiment není důkazem ničeho. Pokud něco, znamená to, že ne všechna stávající nastavení se porouchají , pokud aktualizujete na CentOS Stream z verze 8. Stále to nepotvrzuje, zda je to úplně bezpečné nebo ne. Stabilita vašeho systému po upgradu závisí na mnoha věcech, například:

  • Kolik služeb aktuálně server běží?
  • Jak se služby nastavují nebo instalují?
  • Kolik balíčků má aktuálně nainstalovaných?
  • Kdy byla naposledy aktualizována?

To je důvod, proč doporučuji udělat snímek vašeho systému, pokud používáte virtuální počítač. Vezměte si zálohu, protože nikdy nemůžete být příliš opatrní.

Pokud jde o prostoje služby, pokud je váš systém součástí klastru, orchestrátor by se měl postarat o celkový počet spuštěných instancí a eliminovat prostoje. Pokud používáte prostředí dokovacího zařízení s jedním uzlem, použijte live-restore funkce dockeru eliminuje jakékoli prostoje v případě, že je ve frontě aktualizace dockeru. Kromě toho by měly by vaše současné metody čelit výpadkům být dost dobrý.

Doufám, že vám byl tento článek užitečný. Můžete mě kontaktovat @imdebdut nebo @linuxhandbook. Můžete se také připojit k naší skupině telegramů.


Linux
  1. Jak migrovat Centos 8 na AlmaLinux 8.3

  2. Jak převést CentOS 8 na CentOS Stream

  3. Jak nainstalovat PHP 7.4 na CentOS Stream 9

  1. Jak migrovat z CentOS na AlmaLinux

  2. Jak migrovat instalaci CentOS 8 na CentOS Stream

  3. Jak migrovat z CentOS 8 na Rocky Linux 8

  1. CentOS vs CentOS Stream

  2. Jak migrovat CentOS Linux na Oracle Linux

  3. Jak migrovat na CentOS Stream 8 z CentOS Linux 8