Έργο ELevate, το οποίο απλοποιεί τη μετάβαση από το CentOS 7 σε διανομές που βασίζονται στο RHEL 8

Οι προγραμματιστές της διανομής AlmaLinux, που ιδρύθηκε από το CloudLinux ως απάντηση στο πρόωρο τέλος της υποστήριξης για το CentOS 8, εισήγαγαν το κιτ εργαλείων ELevate για να απλοποιήσουν τη μετεγκατάσταση των λειτουργικών εγκαταστάσεων CentOS 7.x σε διανομές που βασίζονται στη βάση του πακέτου RHEL 8, διατηρώντας παράλληλα τις εφαρμογές , δεδομένα και ρυθμίσεις. Το έργο υποστηρίζει επί του παρόντος τη μετεγκατάσταση σε AlmaLinux, Rocky Linux, CentOS Stream και Oracle Linux.

Η διαδικασία μετεγκατάστασης βασίζεται στη χρήση του βοηθητικού προγράμματος Leapp που αναπτύχθηκε από την Red Hat, το οποίο συμπληρώνεται με ενημερώσεις κώδικα που λαμβάνουν υπόψη τις ιδιαιτερότητες του CentOS και τις διανομές τρίτων κατασκευαστών στη βάση του πακέτου RHEL. Το έργο περιλαμβάνει επίσης ένα διευρυμένο σύνολο μεταδεδομένων που περιγράφει τα βήματα για τη μετεγκατάσταση μεμονωμένων πακέτων από τον έναν κλάδο της διανομής στον άλλο.

Για μετεγκατάσταση, απλώς συνδέστε το αποθετήριο που παρέχεται από το έργο, εγκαταστήστε το πακέτο με το σενάριο μετεγκατάστασης στην επιλεγμένη διανομή (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) και εκτελέστε το βοηθητικό πρόγραμμα "leapp". Για παράδειγμα, για να μεταβείτε στο Rocky Linux, μπορείτε να εκτελέσετε τις ακόλουθες εντολές, αφού πρώτα ενημερώσετε το σύστημά σας στην πιο πρόσφατη κατάσταση: sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7 .noarch.rpm sudo yum install -y leapp-upgrade leapp-data-rocky sudo leapp preupgrade sudo leapp upgrade

Ας υπενθυμίσουμε ότι η Red Hat έχει περιορίσει τον χρόνο υποστήριξης για την κλασική διανομή του CentOS 8 - οι ενημερώσεις για αυτόν τον κλάδο θα κυκλοφορήσουν μέχρι τον Δεκέμβριο του 2021 και όχι μέχρι το 2029, όπως είχε αρχικά προγραμματιστεί. Το CentOS θα αντικατασταθεί από το build CentOS Stream, η βασική διαφορά του οποίου είναι ότι το κλασικό CentOS λειτουργούσε ως "downstream", δηλ. συναρμολογήθηκε από ήδη διαμορφωμένες σταθερές εκδόσεις της RHEL, ενώ το CentOS Stream είναι τοποθετημένο ως "upstream" για την RHEL, δηλ. θα δοκιμάσει πακέτα πριν συμπεριληφθούν στις εκδόσεις RHEL (το RHEL θα αναδημιουργηθεί με βάση το CentOS Stream).

Το CentOS Stream θα επιτρέψει νωρίτερα πρόσβαση στις δυνατότητες του μελλοντικού υποκαταστήματος της RHEL, αλλά περιλαμβάνει πακέτα που δεν έχουν ακόμη σταθεροποιηθεί πλήρως. Χάρη στο CentOS Stream, τρίτα μέρη μπορούν να ελέγχουν την προετοιμασία των πακέτων για τη RHEL, να προτείνουν τις αλλαγές τους και να επηρεάζουν τις αποφάσεις που λαμβάνονται. Προηγουμένως, ένα στιγμιότυπο μιας από τις εκδόσεις του Fedora χρησιμοποιήθηκε ως βάση για ένα νέο υποκατάστημα RHEL, το οποίο οριστικοποιήθηκε και σταθεροποιήθηκε πίσω από κλειστές πόρτες, χωρίς τη δυνατότητα ελέγχου της προόδου της ανάπτυξης και των αποφάσεων που λαμβάνονται.

Η κοινότητα ανταποκρίθηκε στην αλλαγή δημιουργώντας πολλές εναλλακτικές στο κλασικό CentOS 8, συμπεριλαμβανομένων των VzLinux (αναπτύχθηκε από τον Virtuozzo), AlmaLinux (αναπτύχθηκε από το CloudLinux, μαζί με την κοινότητα), Rocky Linux (αναπτύχθηκε από την κοινότητα υπό την ηγεσία του ιδρυτή του CentOS με την υποστήριξη μιας ειδικά δημιουργημένης εταιρείας Ctrl IQ) και Oracle Linux. Επιπλέον, η Red Hat έχει διαθέσει το RHEL δωρεάν σε οργανισμούς ανοιχτού κώδικα και μεμονωμένα περιβάλλοντα προγραμματιστών με έως και 16 εικονικά ή φυσικά συστήματα.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο