Projek ELEvate, yang memudahkan peralihan daripada CentOS 7 kepada pengedaran berdasarkan RHEL 8

Pembangun pengedaran AlmaLinux, yang diasaskan oleh CloudLinux sebagai tindak balas kepada penamatan pramatang sokongan untuk CentOS 8, memperkenalkan kit alat ELEvate untuk memudahkan pemindahan pemasangan CentOS 7.x yang berfungsi kepada pengedaran yang dibina pada pangkalan pakej RHEL 8, sambil mengekalkan aplikasi , data dan tetapan. Projek ini pada masa ini menyokong penghijrahan ke AlmaLinux, Rocky Linux, CentOS Stream dan Oracle Linux.

Proses migrasi adalah berdasarkan penggunaan utiliti Leapp yang dibangunkan oleh Red Hat, yang ditambah dengan tampalan yang mengambil kira spesifik CentOS dan pengedaran pihak ketiga yang dibina pada pangkalan pakej RHEL. Projek ini juga termasuk set metadata yang diperluaskan yang menerangkan langkah-langkah untuk memindahkan pakej individu dari satu cabang pengedaran ke yang lain.

Untuk berhijrah, hanya sambungkan repositori yang disediakan oleh projek, pasang pakej dengan skrip migrasi pada pengedaran yang dipilih (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) dan jalankan utiliti "leapp". Sebagai contoh, untuk beralih kepada Rocky Linux, anda boleh menjalankan arahan berikut, setelah terlebih dahulu mengemas kini sistem anda kepada keadaan terkini: 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

Mari kita ingat bahawa Red Hat telah mengehadkan masa sokongan untuk pengedaran klasik CentOS 8 - kemas kini untuk cawangan ini akan dikeluarkan sehingga Disember 2021, dan tidak sehingga 2029, seperti yang dirancang pada asalnya. CentOS akan digantikan dengan binaan CentOS Stream, perbezaan utamanya ialah CentOS klasik bertindak sebagai "hiliran", iaitu. telah dipasang daripada keluaran stabil RHEL yang telah terbentuk, manakala CentOS Stream diletakkan sebagai "hulu" untuk RHEL, i.e. ia akan menguji pakej sebelum dimasukkan dalam keluaran RHEL (RHEL akan dibina semula berdasarkan CentOS Stream).

CentOS Stream akan membenarkan akses awal kepada keupayaan cawangan RHEL yang akan datang, tetapi termasuk pakej yang belum stabil sepenuhnya. Terima kasih kepada CentOS Stream, pihak ketiga boleh mengawal penyediaan pakej untuk RHEL, mencadangkan perubahan mereka dan mempengaruhi keputusan yang dibuat. Sebelum ini, gambaran salah satu keluaran Fedora telah digunakan sebagai asas untuk cawangan RHEL baharu, yang telah dimuktamadkan dan distabilkan secara tertutup, tanpa keupayaan untuk mengawal kemajuan pembangunan dan keputusan yang dibuat.

Komuniti bertindak balas terhadap perubahan dengan mencipta beberapa alternatif kepada CentOS 8 klasik, termasuk VzLinux (dibangunkan oleh Virtuozzo), AlmaLinux (dibangunkan oleh CloudLinux, bersama-sama dengan komuniti), Rocky Linux (dibangunkan oleh komuniti di bawah kepimpinan pengasas CentOS dengan sokongan syarikat yang dicipta khas Ctrl IQ) dan Oracle Linux. Selain itu, Red Hat telah menyediakan RHEL secara percuma kepada organisasi sumber terbuka dan persekitaran pembangun individu dengan sehingga 16 sistem maya atau fizikal.

Sumber: opennet.ru

Tambah komen