Dự án ELevate, giúp đơn giản hóa quá trình chuyển đổi từ CentOS 7 sang các bản phân phối dựa trên RHEL 8

Các nhà phát triển bản phân phối AlmaLinux, do CloudLinux thành lập để đáp lại việc ngừng hỗ trợ sớm cho CentOS 8, đã giới thiệu bộ công cụ ELevate để đơn giản hóa việc di chuyển các bản cài đặt CentOS 7.x đang hoạt động sang các bản phân phối được xây dựng trên cơ sở gói RHEL 8, đồng thời bảo toàn các ứng dụng , dữ liệu và cài đặt. Dự án hiện hỗ trợ di chuyển sang AlmaLinux, Rocky Linux, CentOS Stream và Oracle Linux.

Quá trình di chuyển dựa trên việc sử dụng tiện ích Leapp do Red Hat phát triển, được bổ sung các bản vá có tính đến các đặc điểm cụ thể của CentOS và các bản phân phối của bên thứ ba được xây dựng trên cơ sở gói RHEL. Dự án cũng bao gồm một bộ siêu dữ liệu mở rộng mô tả các bước di chuyển các gói riêng lẻ từ nhánh phân phối này sang nhánh phân phối khác.

Để di chuyển, chỉ cần kết nối kho lưu trữ do dự án cung cấp, cài đặt gói có tập lệnh di chuyển trên bản phân phối đã chọn (leapp-data-almalinux, Leapp-data-centos, Leapp-data-Oraclelinux, Leapp-data-rocky) và chạy tiện ích “nhảy vọt”. Ví dụ: để chuyển sang Rocky Linux, bạn có thể chạy các lệnh sau, sau khi cập nhật hệ thống của bạn lên trạng thái mới nhất trước tiên: sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7 .noarch.rpm sudo yum cài đặt -y nhảy vọt-nâng cấp nhảy vọt-data-rocky sudo nhảy vọt nâng cấp trước nâng cấp nhảy vọt sudo nhảy

Chúng ta hãy nhớ lại rằng Red Hat đã giới hạn thời gian hỗ trợ cho bản phân phối cổ điển của CentOS 8 - các bản cập nhật cho nhánh này sẽ được phát hành cho đến tháng 2021 năm 2029 chứ không phải đến năm XNUMX như dự kiến ​​​​ban đầu. CentOS sẽ được thay thế bằng bản dựng CentOS Stream, điểm khác biệt chính là CentOS cổ điển hoạt động như một “hạ lưu”, tức là. được tập hợp từ các bản phát hành ổn định đã được hình thành của RHEL, trong khi CentOS Stream được định vị là “ngược dòng” cho RHEL, tức là. nó sẽ kiểm tra các gói trước khi đưa vào bản phát hành RHEL (RHEL sẽ được xây dựng lại dựa trên CentOS Stream).

CentOS Stream sẽ cho phép truy cập sớm hơn vào các khả năng của nhánh RHEL trong tương lai, nhưng bao gồm các gói chưa được ổn định hoàn toàn. Nhờ CentOS Stream, các bên thứ ba có thể kiểm soát việc chuẩn bị các gói cho RHEL, đề xuất các thay đổi của họ và tác động đến các quyết định được đưa ra. Trước đây, ảnh chụp nhanh của một trong các bản phát hành Fedora đã được sử dụng làm cơ sở cho chi nhánh RHEL mới, chi nhánh này đã được hoàn thiện và ổn định sau những cánh cửa đóng kín mà không có khả năng kiểm soát tiến trình phát triển và các quyết định được đưa ra.

Cộng đồng đã phản ứng với sự thay đổi này bằng cách tạo ra một số lựa chọn thay thế cho CentOS 8 cổ điển, bao gồm VzLinux (được phát triển bởi Virtuozzo), AlmaLinux (được phát triển bởi CloudLinux, cùng với cộng đồng), Rocky Linux (được phát triển bởi cộng đồng dưới sự lãnh đạo của người sáng lập CentOS với sự hỗ trợ của công ty được tạo ra đặc biệt Ctrl IQ) và Oracle Linux. Ngoài ra, Red Hat đã cung cấp RHEL miễn phí cho các tổ chức nguồn mở và môi trường nhà phát triển cá nhân với tối đa 16 hệ thống ảo hoặc vật lý.

Nguồn: opennet.ru

Thêm một lời nhận xét