GNU/Linux >> Znalost Linux >  >> Linux

Jak migrovat CentOS Stream na AlmaLinux

Projekt CentOS oznámil konec životnosti pro CentOS 8. Pro Centos 8 již nebudou žádné aktualizace ani bezpečnostní záplaty. Pokud jste vyzkoušeli CentOS Stream jako náhradu, možná si nebudete jisti jeho stabilitou, protože jej můžete považovat za noční stavět.

CentOS Stream může být vynikající jako testovací prostředí, ale ne zcela pro produkci, pokud usilujete o stabilní operační systém. Jaká je alternativa? AlmaLinux je dobrou volbou pro ty, kteří chtějí zůstat u distribuce kompatibilní s Red Hat.

AlmaLinux se budete cítit jako doma, protože je téměř identický s CentOS. Tento tutoriál vás naučí, jak migrovat váš CentOS Stream na AlmaLinux.

Předpoklady

Tento tutoriál bude praktickou ukázkou. Pokud chcete pokračovat, ujistěte se, že máte připravený systém CentOS 8 Stream. Tento výukový program používá virtuální počítač Azure s CentOS Stream 8.0, ale pokyny budou fungovat i s CentOS 8.4 a 8.5.

Zvažte vytvoření zálohy vašeho aktuálního systému, abyste měli bod obnovení, pokud se během migrace něco pokazí. Metoda zálohování se liší v závislosti na tom, kde hostujete svůj počítač.

Většina poskytovatelů cloudu nabízí funkce zálohování nebo pořizování snímků. Můžete například vytvořit snímek virtuálního pevného disku v zálohování a obnovení Azure nebo Amazon EC2 pomocí snímků a rozhraní AMI v AWS.

Migrace Centos Stream na AlmaLinux

Můžete ručně migrovat Centos Stream na AlmaLinux, což vyžaduje downgrade, odstranění klíčů a detailů značky, instalaci nového OS a překonfigurování. Manuální metoda je zdlouhavá a náchylná k lidským chybám.

Na druhou stranu, metoda implementačního skriptu dělá migraci konzistentnější a pohodlnější. A v této části se naučíte metodu skriptu nasazení.

Stažení skriptu migrace CentOS Stream na AlmaLinux

Migrační skript AlmaLinux je k dispozici ke stažení z GitHubu. Chcete-li stáhnout skript, postupujte takto:

1. Otevřete preferovaného klienta SSH a přihlaste se ke svému počítači CentOS.

2. Spusťte níže uvedený příkaz a stáhněte si skript nasazení z úložiště GitHub almalinux-deploy.

curl -O https://raw.githubusercontent.com/philrandal/almalinux-deploy/master/almalinux-deploy.sh

3. Spusťte níže uvedený příkaz a ověřte, zda skript, který jste stáhli, existuje v aktuálním adresáři.

ls -la almalinux-deploy.sh

Spuštění skriptu migrace CentOS Stream na AlmaLinux

Až budete připraveni zahájit migraci CentOS Stream na AlmaLinux, postupujte podle těchto kroků.

1. Nejprve spusťte níže uvedený příkaz a zkontrolujte verzi Centos Stream. Ujistěte se, že váš aktuální operační systém je Centos Stream 8. Migrační skript vyžaduje CentOS 8.4, 8.5 nebo CentOS Stream 8.

cat /etc/os-release

Jak můžete vidět níže, na tomto počítači běží CentOS Stream 8.

2. Aktualizujte balíčky, abyste měli jistotu, že máte nejnovější verzi před migrací CentOS Stream na AlmaLinux.

sudo dnf update -y

3. Pro použití aktualizací restartujte systém. SSH do VM znovu po restartu.

sudo reboot

4. Poté spusťte níže uvedený příkaz chmod, aby byl skript migrace spustitelný. Ve výchozím nastavení Linux zachází se všemi staženými soubory jako s textovými soubory. Pokud soubor není spustitelný, nemůžete jej spustit.

sudo chmod +x almalinux-deploy.sh

5. Spusťte skript pomocí níže uvedeného příkazu. Skript spustí migraci CentOS Stream na AlmaLinux a dokončení může trvat několik minut.

sudo bash almalinux-deploy.sh

Tento skript běžel v tomto příkladu přibližně 20 minut. Po migraci uvidíte výstup podobný tomu níže. Tento výstup ukazuje, že proces migrace byl úspěšný a váš počítač nyní používá jako operační systém AlmaLinux 8.

6. Spusťte níže uvedený příkaz pro synchronizaci místní mezipaměti se vzdálenými úložišti a vyčištění mezipaměti. Tento krok zajistí, že budete mít na svém systému nainstalované nejnovější balíčky AlmaLinux.

sudo dnf distro-sync -y && sudo dnf clean all

Ověření úspěšné migrace CentOS Stream na AlmaLinux

Nyní, když je proces migrace dokončen, musíte potvrdit, že vše funguje podle očekávání. Několik kroků vám pomůže zajistit, že váš systém skutečně běží na AlmaLinuxu.

1. Spuštěním níže uvedeného příkazu potvrďte aktuální verzi operačního systému počítače.

cat /etc/os-release

V době psaní tohoto článku je AlmaLinux 8.6 nejnovější vydání a Sky Tiger je kódové jméno.

2. Spusťte níže uvedený příkaz a zkontrolujte výchozí načtené jádro. Výstup zobrazí AlmaLinux jako výchozí jádro, jak je uvedeno níže. Tento krok je životně důležitý, protože váš počítač potřebuje ke spuštění jádro AlmaLinux.

sudo grubby --info DEFAULT | grep AlmaLinux

Jak můžete vidět níže, tento počítač má nahráno jádro AlmaLinux (4.18.0-372.26.1.el8_6.x86_64) 8.6 (Sky Tiger).

3. Pomocí desktopového prostředí můžete ověřit migraci přihlášením do systému. Tentokrát místo loga CentOS uvidíte na přihlašovací obrazovce logo AlmaLinux.

Zadejte své uživatelské údaje a kliknutím na tlačítko Přihlásit se přihlaste do systému. Nyní byste měli vidět, jak AlmaLinux běží podle obrázku.

A měli byste vidět desktopové prostředí AlmaLinux. AlmaLinux je standardně dodáván s desktopovým prostředím GNOME.

Závěr

AlmaLinux je komunitou řízená větev Centos Linuxu. Cílem AlmaLinuxu je poskytnout skálopevnou a stabilní platformu, která je podporována po dobu nejméně deseti let. AlmaLinux se také snaží poskytovat včasné aktualizace zabezpečení a pravidelné opravy chyb, aby byli uživatelé v bezpečí a produktivní.

Tento tutoriál vás naučil, jak migrovat z Centos Stream na AlmaLinux pomocí skriptu nasazení. Po dokončení migrace poběží AlmaLinux na vašem systému a můžete jej začít používat jako svou výchozí distribuci Linuxu.

Nyní se můžete přestat bát konce životnosti CentOS. S AlmaLinuxem si můžete být jisti, že váš systém bude v podporovaném stavu ještě dlouhou dobu. Vyzkoušejte tedy AlmaLinux a uvidíte, jak je stabilní a spolehlivý. Nebudete zklamáni!


Linux
  1. Jak migrovat Centos 8 na AlmaLinux 8.3

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

  3. Jak migrovat instalaci CentOS 8 na CentOS Stream

  1. Jak migrovat z CentOS na AlmaLinux

  2. Jak nainstalovat AlmaLinux 8 krok za krokem

  3. Jak migrovat CentOS 7 na AlmaLinux 8:Průvodce krok za krokem

  1. Jak migrovat CentOS 7 na AlmaLinux 8, CentOS Stream 8, Oracle Linux 8, Rocky Linux 8 pomocí nástroje Elevate Utility

  2. Jak migrovat CentOS Linux na Oracle Linux

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