GNU/Linux >> Znalost Linux >  >> AlmaLinux

Migrujte na AlmaLinux 8 z CentOS 8 pomocí skriptu Almalinux-deploy

Tento tutoriál krok za krokem vysvětluje, jak migrovat na AlmaLinux 8 z CentOS 8 pomocí Almalinux-deploy skript. Pomocí skriptu pro nasazení Almalinuxu můžeme snadno převést stroje CentOS (doufejme i jiné systémy Enterprise Linux) na AlmaLinux.

Je napsán v Bash a zdrojový kód je dostupný na GitHubu. Nyní pojďme do toho a migrujme z CentOS na AlmaLinux pomocí skriptu almalinux-deploy.

Pokud nechcete upgradovat, ale chcete provést novou instalaci AlmaLinuxu, postupujte podle následujícího průvodce:

  • Jak nainstalovat AlmaLinux 8.4

Přejděte na AlmaLinux z CentOS 8 pomocí skriptu almalinux-deploy

Upozornění:

Jako obvykle zálohujte důležitá data z vašeho systému CentOS před zahájením úlohy migrace AlmaLinuxu. Testoval jsem tento skript na čerstvě nainstalovaném virtuálním počítači CentOS 8. Můj VM nemá žádná data a je to serverová edice s minimální instalací. Fungovalo to dobře bez problémů, jak se očekávalo.

Krok 1: Aktualizujte svůj systém CentOS na nejnovější dostupnou verzi jako root nebo sudo uživatel:

$ sudo dnf update

Krok 2: Chcete-li použít aktualizace, restartujte systém:

$ sudo reboot

Pojďme zkontrolovat aktuální verzi CentOS 8:

$ cat /etc/redhat-release
CentOS Linux release 8.3.2011

Ano, je to nejnovější verze!

Krok 3: Stáhněte si skript almalinux-deploy pomocí příkazu:

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

Krok 4: Přejděte do umístění, ze kterého jste stáhli skript, a spusťte skript pro spuštění migrace Almalinux:

$ sudo bash almalinux-deploy.sh

Tento příkaz nainstaluje některé nové balíčky, upgraduje a sníží některé stávající balíčky, přeinstaluje několik balíčků a odinstaluje některé balíčky.

Bude to trvat několik minut v závislosti na rychlosti internetového připojení a celkovém počtu nainstalovaných balíčků ve vašem systému CentOS.

Ukázkový výstup:

 Check root privileges                                                 OK
 Check Secure Boot disabled                                            OK
 Check centos-8.x86_64 is supported                                    OK
 Download RPM-GPG-KEY-AlmaLinux                                        OK
 Import RPM-GPG-KEY-AlmaLinux to RPM DB                                OK
 Download almalinux-release package                                    OK
 Verify almalinux-release package                                      OK
 Remove centos-linux-release package                                   OK
 Remove centos-gpg-keys package                                        OK
 Remove centos-linux-repos package                                     OK
 Verifying…                          ################################# [100%]
 Preparing…                          ################################# [100%]
 Updating / installing…
    1:almalinux-release-8.3-4.el8      ################################# [100%]
 Install almalinux-release package                                     OK
 determining the fastest mirror (55 hosts).. done.    [===                                             ] ---  B/s |   0  B     --:-- ETA
 AlmaLinux 8 - BaseOS                                                                                    125 kB/s | 3.4 MB     00:27    
 AlmaLinux 8 - AppStream                                                                                 155 kB/s | 6.8 MB     00:44    
 AlmaLinux 8 - PowerTools                                                                                589 kB/s | 2.1 MB     00:03    
 AlmaLinux 8 - Extras                                                                                    3.3 kB/s | 3.6 kB     00:01    
 Dependencies resolved.
  Package                                 Architecture     Version                                             Repository           Size
 Upgrading:
  NetworkManager                          x86_64           1:1.26.0-13.el8_3                                   baseos              2.4 M
  NetworkManager-libnm                    x86_64           1:1.26.0-13.el8_3                                   baseos              1.7 M
  NetworkManager-team                     x86_64           1:1.26.0-13.el8_3                                   baseos              141 k
  NetworkManager-tui                      x86_64           1:1.26.0-13.el8_3                                   baseos              319 k
  dbus                                    x86_64           1:1.12.8-12.el8_3                                   baseos               40 k
  dbus-common                             noarch           1:1.12.8-12.el8_3                                   baseos               44 k
  dbus-daemon                             x86_64           1:1.12.8-12.el8_3                                   baseos              239 k
  dbus-libs                               x86_64           1:1.12.8-12.el8_3                                   baseos              182 k
  dbus-tools                              x86_64           1:1.12.8-12.el8_3                                   baseos               84 k
  device-mapper                           x86_64           8:1.02.171-5.el8_3.2                                baseos              372 k
[...]

Pokud je migrace úspěšná, zobrazí se následující zpráva:

[...]
Complete!
Run dnf distro-sync -y                                                OK

Krok 5: Spusťte následující příkaz pro synchronizaci nainstalovaných balíčků na nejnovější dostupné verze.

$ sudo dnf distro-sync -y 

Krok 6: Restartujte systém:

$ sudo reboot

Nyní se váš systém spustí do nově migrovaného systému AlmaLinux:

Krok 7: Přihlaste se do svého systému AlmaLinux a zkontrolujte jeho verzi:

$ cat /etc/redhat-release 
AlmaLinux release 8.3 (Purple Manul)

Gratulujeme! Migrace AlmaLinuxu je úspěšná!!

Krok 8: V názvu hostitele a uživatelském jménu jste mohli použít slovo „centos“. Jednoduše je změňte, kdykoli je to nutné, aby odrážely AlmaLinux.

Chystám se aktualizovat název hostitele:

$ sudo hostnamectl set-hostname almalinux8

Nahraďte almalinux8 s vaším preferovaným názvem hostitele ve výše uvedeném příkazu.

Krok 9: Odhlaste se a znovu přihlaste, abyste ověřili, zda byly změny provedeny:

$ hostname
almalinux8

Ano, změny jsou aktualizovány!

Zkontrolujte, zda systém zavádí jádro AlmaLinux ve výchozím nastavení pomocí příkazu:

$ sudo grubby --info DEFAULT | grep AlmaLinux

Ukázkový výstup:

title="AlmaLinux (4.18.0-240.15.1.el8_3.x86_64) 8.3 (Purple Manul)"

Vše dobré! Začněte používat svůj AlmaLinux!!

Také jsme zveřejnili neoficiální způsob migrace AlmaLinuxu. Pokud vás zajímá, jak na to, podívejte se na následující odkaz:

  • Neoficiální způsob migrace na AlmaLinux z CentOS 8

Migrace CentOS 7 na libovolný podnikový Linux 8 pomocí Elevate

Vezměte prosím na vědomí, že skript almalinux-deploy převede pouze verzi CentOS 8 na AlmaLinux 8. Pokud používáte starší verze, jako je CentOS 7.x nebo 6.x, tento skript vám nepomůže.

Naštěstí vývojáři AlmaLinux vytvořili nástroj nazvaný ELevate k migraci CentOS 7 na jakoukoli verzi Enterprise Linux 8.x.

Elevate je open source migrační nástroj vyvinutý týmem AlmaLinux. Umožňuje vám migrovat mezi hlavními verzemi distribucí založených na RHEL z verze 7.x na verzi 8.x. Další podrobnosti naleznete v následující příručce.

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

Doufám, že to pomůže.

Zdroj:

  • Skript migrace AlmaLinux na GitHubu

Související čtení:

  • Jak přejít na Rocky Linux 8 z CentOS 8 Linux
  • Jak přejít na CentOS Stream 8 z CentOS Linux 8
  • Jak migrovat CentOS Linux na Oracle Linux

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

  2. Migrujte z verzí CentOS 7.x na RHEL 8.x pomocí Elevate Project

  3. Jak migrovat z Centos 8 na Rocky Linux 8

  1. Jak migrovat z CentOS na AlmaLinux

  2. Jak migrovat Centos 8 na AlmaLinux 8.3

  3. Jak migrovat z CentOS 8 na Rocky Linux 8

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

  2. Neoficiální způsob migrace na AlmaLinux z CentOS 8

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