Com migrar de CentOS a Oracle Linux
Amb el canvi d'enfocament del projecte CentOS a CentOS Stream, que ara servirà com a aigües amunt de RHEL, s'han presentat algunes alternatives de CentOS per substituir CentOS 8.
Per ara CentOS ha estat àmpliament utilitzat per petites empreses i desenvolupadors en entorns de servidor, ja que ofereix l'estabilitat i la fiabilitat que ofereix RHEL sense cap cost. En ser una versió continuada i una versió beta per a futures versions de RHEL, CentOS Stream sens dubte no es recomanarà per a càrregues de treball de producció.
S'han presentat algunes alternatives com a alternatives dignes. migrar de CentOS 8 a AlmaLinux 8.4. L'altra alternativa recomanada és Oracle Linux, que és 100% compatible amb RHEL. Això significa que les aplicacions i les funcions segueixen sent les mateixes per a Oracle Linux.
En aquesta guia, us expliquem la migració de CentOS a Oracle Linux.
El canvi de CentOS 8 a Oracle Linux va transcórrer sense problemes en el nostre cas, però, no podem garantir amb certesa que es reprodueixi el mateix en el vostre cas.
Com a precaució, us recomanem que feu una còpia de seguretat completa de tots els vostres fitxers abans d'iniciar la migració. A més, assegureu-vos que teniu una connexió a Internet ràpida i estable per actualitzar els paquets del vostre sistema i descarregar els darrers paquets d'Oracle Linux.
Dit això, seguiu els passos següents per iniciar la migració.
Migració de CentOS a Oracle Linux
En primer lloc, inicieu sessió al vostre sistema CentOS i actualitzeu-lo a la darrera versió actual. De moment, l'última versió de CentOS és CentOS 8.4.
$ sudo dnf update
L'actualització trigarà força temps i dependrà en gran part de la vostra connexió a Internet. Com més ràpida sigui la vostra connexió a Internet, més ràpida serà l'actualització.
A continuació, comproveu si el vostre sistema s'ha actualitzat a la darrera versió, tal com es mostra.
$ cat /etc/redhat-release
A continuació, baixeu i executeu l'script de migració disponible a Github per ajudar-vos a canviar de la vostra instància CentOS a Oracle Linux. Realitza un parell d'operacions, com ara eliminar qualsevol paquet específic de CentOS i substituir-los per l'equivalent d'Oracle Linux. De moment, l'script és compatible amb les versions de CentOS 6, 7 i 8 i no és compatible amb CentOS Stream.
Per descarregar l'script, executeu l'ordre curl tal com es mostra.
$ curl -O https://raw.githubusercontent.com/oracle/centos2ol/main/centos2ol.sh
Això baixa l'script de migració anomenat centos2ol.sh tal com s'indica.
A continuació, assigneu permisos d'execució mitjançant l'ordre chmod.
$ chmod +x centos2ol.sh
Per iniciar la migració, executeu l'script tal com es mostra.
$ sudo bash centos2ol.sh
Com s'ha esmentat anteriorment, el guió realitza una sèrie d'operacions. Primer comprova si tots els paquets necessaris necessaris durant l'actualització estan presents i instal·la els que falten.
A continuació, es fa una còpia de seguretat i obsoleta els fitxers antics del dipòsit CentOS.
A continuació, habilita el flux d'aplicacions d'Oracle Linux i els dipòsits del sistema operatiu base i elimina els equivalents de CentOS.
Després de canviar als dipòsits d'Oracle Linux, es sincronitza amb els dipòsits en línia i actualitza els paquets d'Oracle Linux. També reinstal·larà alguns paquets.
Tot el procés és bastant llarg, i potser voldreu dedicar-vos almenys 2 o 3 hores i potser passejar o anar a comprar. Un cop completat el canvi, se us demanarà que reinicieu el vostre sistema CentOS tal com es mostra.
Simplement executeu l'ordre:
$ sudo reboot
Durant el reinici, el registre d'Oracle Linux es mostrarà a la pantalla.
Poc després, es mostrarà el menú Grub. L'entrada del servidor Oracle Linux serà la primera a la llista, així que premeu ENTER al teclat per arrencar a Oracle Linux.
Un cop hàgiu iniciat la sessió, una vegada més, verifiqueu la versió del sistema operatiu de la manera següent.
$ cat /etc/os-release
I ja està. Esperem que aquesta guia us sigui útil.