Nieoficjalny sposób migracji do AlmaLinux z CentOS 8
Wersja beta AlmaLinux jest już dostępna! Szczegóły możesz przeczytać w naszym poprzednim poście. Mam nadzieję, że wszyscy testujecie wersję beta. Niektórzy z Was mogą się zastanawiać, kiedy programiści AlmaLinux wypuszczą narzędzie do migracji CentOS do AlamaLinux. Chociaż nie ma jeszcze żadnych wieści od zespołu AlamaLinux, natknąłem się na nieoficjalny sposób migracji do AlmaLinux z CentOS 8 na Reddicie.
Użytkownik Reddita przedstawił proste obejście dla niecierpliwych użytkowników, którzy chcą przeprowadzić migrację do AlmaLinux. Postępowałem zgodnie z instrukcjami i zadziałało!
Mogę z powodzeniem przekonwertować CentOS 8 na wersję beta AlmaLinux, wykonując czynności podane poniżej. Proces migracji przebiegł gładko i prosto!
Należy pamiętać, że ten przewodnik pomoże w migracji wersji CentOS 8.3 do AlmaLinux 8.3.
Jeśli używasz starszych wersji, takich jak CentOS 7.x lub 6.x, musisz najpierw dokonać aktualizacji do CentOS 8.x, a następnie przeprowadzić migrację do AlmaLinux 8.x. O ile wiem, nie ma oficjalnego sposobu na aktualizację CentOS 6.x/7.x do CentOS 8.x.
Jeśli nie jesteś pewien, co zrobić, naprawdę lepiej poczekać na oficjalny skrypt od twórców AlmaLinux.
Przeprowadź migrację do AlmaLinux z CentOS 8
Uwaga:
Przed migracją do AlmaLinux wykonaj kopię zapasową wszystkich ważnych danych z systemu CentOS. Przetestowałem go na świeżo zainstalowanej maszynie wirtualnej CentOS 8. Moja maszyna wirtualna CentOS nie zawiera danych i jest to minimalna instalacja. Nie polecałbym tej metody migracji systemów produkcyjnych. Zdecydowanie sugeruję przetestowanie tej metody na swojej maszynie testowej, a następnie podjęcie decyzji, czy chcesz kontynuować migrację.
Krok 1: Najpierw zaktualizuj system CentOS 8 za pomocą polecenia jako użytkownik root lub sudo:
sudo dnf update -yUruchom ponownie system CentOS po zakończeniu aktualizacji.
sudo rebootKrok 2: Następnie usuń wszystkie klucze gpg CentOS, repozytoria i szczegóły marki, takie jak tła, logo itp.
Jeśli jest to system stacjonarny CentOS, uruchom następujące polecenie, aby usunąć wszystkie wyżej wymienione szczegóły:
sudo rpm -e --nodeps centos-backgrounds centos-indexhtml centos-gpg-keys centos-linux-release centos-linux-repos centos-logosJeśli jest to serwer CentOS bez GUI, uruchom to polecenie:
sudo rpm -e --nodeps centos-gpg-keys centos-linux-release centos-linux-reposKrok 3: Następnie pobierz i zainstaluj pakiet wersji AlmaLinux:
sudo rpm -ivh https://repo.almalinux.org/almalinux/8.3-beta/BaseOS/x86_64/os/Packages/almalinux-release-8.3-2.el8.x86_64.rpmPrzykładowe dane wyjściowe:
Retrieving https://repo.almalinux.org/almalinux/8.3-beta/BaseOS/x86_64/os/Packages/almalinux-release-8.3-2.el8.x86_64.rpm
warning: /var/tmp/rpm-tmp.R3ZO5W: Header V4 RSA/SHA256 Signature, key ID c21ad6ea: NOKEY
Verifying… (################################# [100%]
Preparing… (################################# [100%]
Updating / installing…
1:almalinux-release-8.3-2.el8 (################################# [100%
Zainstaluj pakiet wersji AlmaLinux
Krok 4: Na koniec przeprowadź migrację do AlmaLinux z systemu CentOS 8 za pomocą polecenia:
sudo dnf distro-sync -yPrzeprowadź migrację do AlmaLinux z CentOS 8
To polecenie zainstaluje kilka nowych pakietów, zaktualizuje i obniży wersję niektórych istniejących pakietów, ponownie zainstaluje kilka pakietów i usunie niektóre pakiety.
Zajmie to trochę czasu, w zależności od szybkości połączenia internetowego i całkowitej liczby zainstalowanych pakietów w systemie CentOS. Proszę być cierpliwym. U mnie trwało to około 20 minut.
Krok 5: Po zakończeniu migracji uruchom ponownie system:
sudo rebootTeraz twój system uruchomi się w nowo zmigrowanym systemie AlmaLinux:
Uruchom system AlmaLinux
Krok 6: Sprawdź, czy proces migracji przebiegł pomyślnie:
cat /etc/redhat-release
AlmaLinux release 8.3 Beta (Purple Manul)Sprawdź wersję wydania AlmaLinux
Tu jest! Gratulacje! Pomyślnie przeprowadziliśmy migrację z CentOS 8 do wersji beta AlmaLinux 8.
Krok 7: Następnie zmień nazwę użytkownika i nazwę hosta odpowiadającą AlmaLinux.
Zmieniłem nazwę hosta za pomocą następującego polecenia:
sudo hostnamectl set-hostname alma8Zamień alma8 na preferowaną nazwę hosta.
Krok 8: Wyloguj się i zaloguj ponownie, aby zobaczyć zmiany.
Wersja beta AlmaLinux 8 jest uruchomiona
Doskonały!
Mam nadzieję, że procedura migracji z Oracle Linux 8 do AlmaLinux 8 będzie taka sama jak powyżej. Wszystko, co musisz zrobić, to po prostu znaleźć i usunąć pakiety brandingowe, repozytoria i klucze GPG Oracle Linux. Następnie zainstaluj pakiet wydania AlmaLinux i rozpocznij migrację.
Powodzenia!
Aktualizacja:
Narzędzie do migracji AlmaLinux jest już dostępne! Sprawdź poniższy przewodnik, aby dowiedzieć się, jak przeprowadzić migrację do Almalinux z CentOS 8 przy użyciu skryptu almalinux-deploy:
- Migracja do AlmaLinux z CentOS 8 przy użyciu skryptu wdrażania Almalinux
Powiązana lektura:




