Điểm:26

CentOS 7 - hết hạn sử dụng năm 2024 thì sao

lá cờ tc

Chúng tôi đang nghiên cứu một giải pháp phần mềm và một số nhà cung cấp của chúng tôi thực sự tập trung vào CentOS 7.

CentoS 7 sẽ tiếp tục được sản xuất trong suốt phần còn lại của vòng đời RHEL 7, sẽ kết thúc vào khoảng năm 2024.

CentOS 8 sẽ nhận được các bản cập nhật cho đến tháng 12 năm 2021.

CentOS Stream đã được Red Hat công bố nhưng dường như không phải là sự thay thế cho CentOS.

Tôi không muốn đi sâu vào vấn đề này nếu các tùy chọn không chắc chắn trong tương lai gần với CentOS.

Câu hỏi: những tùy chọn nào dành cho người dùng CentOS 7 khi RHEL 7 hết hạn sử dụng và người dùng cần một máy chủ sẵn sàng sản xuất?

Criggie avatar
lá cờ in
Bạn đã hỏi các nhà cung cấp của mình kế hoạch của họ là gì chưa? Và quyết định xem bạn có cần gắn bó với một bản phân phối dựa trên RPM hoặc cầu nối với một trong những ilk khác hay không.
marsisalie avatar
lá cờ tc
@Criggie Tôi đang thảo luận với họ vào lúc này. Tôi nghĩ cũng có liên quan đến chính trị - liên quan đến việc hỗ trợ những thứ cũ và những người dùng không thể dễ dàng nâng cấp (nghĩ rằng tổ chức công cộng lớn)
Paul avatar
lá cờ cn
Bất chấp sự ủng hộ và mức độ phổ biến, câu hỏi này không phù hợp với Lỗi máy chủ vì nó đưa ra những câu trả lời kém, cố chấp và rộng rãi. Mỗi câu trả lời là một số biến thể của "sử dụng máy chủ sẽ hỗ trợ các dịch vụ cần thiết cho trường hợp sử dụng của bạn". Vì câu hỏi quá rộng nên không thể có câu trả lời rõ ràng. Câu hỏi có thể đúng chủ đề nếu nó thuộc dòng "khi CentOS 7 là EOL vào năm 2024, chúng tôi sẽ chuyển sang $LinuxDisbution. Nó có hỗ trợ $servicerequirment không?" hoặc một cái gì đó tương tự.
Điểm:25
lá cờ ca

Nếu khả năng tương thích nhị phân RHEL không được yêu cầu nghiêm ngặt nếu chỉ sử dụng các mô-đun nhân trong cây (tức là: không yêu cầu kmod ngoài cây), thì CentOS Stream vẫn là một tùy chọn khả thi.

Nếu không, bạn có thể sử dụng một trong những bản sao RHEL mới, chẳng hạn như AlmaLinux, RockyLinux hoặc thậm chí Oracle Unbreakable Linux (trong trường hợp này, hãy đảm bảo chọn nhân tương thích với RHEL thay vì nhân tùy chỉnh của riêng nó). Ghi chú cá nhân: Tôi đang sử dụng RockyLinux mà không gặp vấn đề gì cả (Tôi đã di chuyển từ hộp CentOS 8 với di cư2rocky kịch bản) nhưng, như mọi khi, số dặm của bạn có thể thay đổi.

Cuối cùng, nếu bạn chắc chắn cần ít hơn 16 phiên bản RHEL, bạn có thể sử dụng Red Hat Enterprise Linux đơn giản từ bậc miễn phí của Red Hat (rõ ràng là không có hỗ trợ).

CHỈNH SỬA: như được đề xuất một cách khôn ngoan trong các câu trả lời khác, chuyển sang một bản phân phối khác như Debian, Ubuntu, v.v. rất cách tiếp cận hợp lý. Tôi cũng làm như vậy (xây dựng lại với Ubuntu LTS mới nhất) trong các môi trường không yêu cầu khả năng tương thích với RHEL. Debian và Ubuntu chính thức hỗ trợ các đường dẫn nâng cấp tại chỗ trong khi hầu hết các bản sao của RHEL chỉ có hỗ trợ không chính thức - bản thân RHEL và Oracle Unbreakable Linux là những ngoại lệ, được hỗ trợ đầy đủ nhảy vọt nâng cấp - nhưng mọi thứ đang thay đổi.

marsisalie avatar
lá cờ tc
@shodanhok: vậy điều này có nghĩa là chúng tôi sẽ phải cài đặt lại hệ điều hành một chút, vì tôi cho rằng không có đường dẫn 'nâng cấp' nào có thể từ CentOS 7 lên các tùy chọn khác nhau mà bạn đã đề cập? Trong diễn đàn CentOS https://forums.centos.org/viewtopic.php?t=77742, một mod đã đề cập đến 'Không có bản nâng cấp nào từ phiên bản chính của CentOS này sang phiên bản tiếp theo. Có thể có những trang web tuyên bố bạn có thể nhưng bạn không thể.' ?
shodanshok avatar
lá cờ ca
@marsisalie thật không may, không có đường dẫn nâng cấp chính thức từ CentOS 7 lên CentOS 8 hoặc một trong các bản sao RHEL khác.
marsisalie avatar
lá cờ tc
được rồi, tôi hiểu rồi. Nó có thể ít lý tưởng hơn đối với chúng tôi, chúng tôi sẽ điều tra các lựa chọn thay thế.
lá cờ jm
@marsisalie Oracle cung cấp [script](https://github.com/oracle/centos2ol) sẽ chuyển đổi hệ thống CentOS thành OEL. Chúng tôi đã sử dụng thành công tập lệnh trên một số lượng lớn máy chủ.
lá cờ jm
@marsisalie Và bạn có thể theo dõi quá trình chuyển đổi bằng cách nâng cấp từ OEL7 lên OEL8 bằng [leapp](https://docs.oracle.com/en/operating-systems/oracle-linux/8/leapp/).
shodanshok avatar
lá cờ ca
@doneal24 cảm ơn vì đã nhắc tôi về nhảy vọt, tôi hoàn toàn quên mất nó.
lá cờ ph
có một số cách nâng cấp CentOS 7 lên 8: https://www.howtoforge.com/how-to-upgrade-centos-7-core-to-8/, sau đó có thể các luồng sẽ tự động.
Điểm:7
lá cờ cn

Câu trả lời này là sai lệch - Tôi đang làm việc cho một công ty tạo bản sao RHEL.

Bạn có nhiều lựa chọn:

  • Di chuyển sang các nền tảng ổn định có lịch sử tốt như DebianUbuntu. Ubuntu thực sự đã trở nên phổ biến hơn vào năm ngoái khi nói đến thị trường doanh nghiệp. Họ đã thực hiện một trục huuuuge.
  • Di chuyển đến SỬ DỤNG Linux - họ có mô hình kinh doanh rất giống với RHEL. Thật không may, không có bản sao miễn phí của SLES. CHỈNH SỬA: Có SUSE Bước nhảy vọt nhằm mục đích tương thích nhị phân với SLES - xem bình luận @sebix.
  • Di chuyển sang một trong những bản sao RHEL mới. Những người có lực kéo nhất là AlmaLinuxđá Linux. theo ý kiến ​​của tôi Alma là một lựa chọn tốt hơn nhiều. tổ chức là phi lợi nhuận, Hệ điều hành đám mâyLinux đã bắt đầu nó có một lịch sử tốt với cộng đồng Linux - dự án vẫn được điều hành chủ yếu bởi một công ty chuyên nghiệp. Trong khi đó, Rocky Linux được tạo ra bởi người sáng lập CentOS. công ty là Vì lợi nhuận, Công ty phúc lợi công cộng và được bắt đầu/hỗ trợ bởi CIQ đó là / là một công ty thuộc sở hữu của cùng một người.
  • Di chuyển sang các bản sao RHEL có lịch sử lâu hơn một chút. Ở đây bạn có Oracle Linux, IMO trong nhiều trường hợp, là một hiện tượng. Vấn đề duy nhất với Oracle Linux là, Oracle... Sự lựa chọn khác mà tôi có thể đề xuất là EuroLinux (công ty tôi đang làm việc). Chúng tôi trung thực - đó là mô hình lõi mở (mọi thứ đều miễn phí sử dụng. Người ta có thể trả tiền để được hỗ trợ hoặc tạo bản sao RHEL cục bộ của riêng bạn với hệ thống xây dựng của chúng tôi). Chúng tôi tốt hơn ở nhiều nơi và ở một số nơi chúng tôi kém hơn (ví dụ: cộng đồng của chúng tôi rất nhỏ).
  • Các tùy chọn cuối cùng là Linux dành cho doanh nghiệp gần giống với CentOS nhất. Đây đi SpringdaleLinux. Đại học Princeton điều hành nó, vì vậy họ và AlmaLinux là những người thực sự phi lợi nhuận/dựa trên cộng đồng.

Cuối cùng, nếu tôi có thể đề xuất điều gì đó - đừng nhảy súng - bạn sẽ có đủ thời gian để xem dự án nào sẽ là sự thay thế CentOS ổn định tiếp theo, trong trường hợp của Linux dành cho doanh nghiệp, đó không phải là một cuộc chạy nước rút mà là một cuộc chạy marathon.

lá cờ mm
Tôi nghi ngờ câu hỏi 'lớn hơn' có đường dẫn nâng cấp 'sạch' từ centos7 lên tương đương RHEL8 'tương đương'
marsisalie avatar
lá cờ tc
Tất cả các máy chủ của chúng tôi đều là Debian*, vì vậy, lựa chọn yêu thích/tự nhiên của tôi là chỉ làm việc trên Debian* (như đề xuất đầu tiên của bạn) thay vì mạo hiểm với CentOS. Nhưng tôi sẵn sàng thử dùng CentOS - chỉ là sẽ có rủi ro đáng kể về việc 'cài đặt lại từ đầu' so với những gì tôi thấy, sẽ khám phá các bản phân phối thay thế được đề xuất được liệt kê trong chủ đề này.
sebix avatar
lá cờ ie
Quảng cáo "Thật không may, không có bản sao miễn phí của SLES." openSUSE Leap tương đương với CentOS cho RHEL cho SLES. Nó không phải là "bản sao", nhưng tương thích nhị phân, thậm chí sử dụng một phần các kho lưu trữ giống nhau.
Alex Baranowski avatar
lá cờ cn
@sebix - Tôi đã thêm một bản chỉnh sửa về SUSE Leap - Tôi quyết định giữ thông tin rằng đó không phải là bản sao. Tuy nhiên, tôi thực sự ngạc nhiên về mức độ nỗ lực mà SUSE đã bỏ ra.
Điểm:6
lá cờ lr

Tôi đã phải gỡ hệ thống của mình khỏi CentOS6 (chúng tôi đã chậm chạp) khi có tin tức về 8. Cuối cùng thì tôi cũng quyết định chuyển chúng tôi từ DevOps và CentOS sang Ubuntu 20.04 (bản phát hành LTS).

Tôi nhận ra rằng đó không phải là nước đi 1:1, nhưng chúng tôi chủ yếu sử dụng máy chủ web và hầu hết thiết lập của chúng tôi có thể được sao chép trong Ubuntu. Các điểm đau là

  1. Chuyển đổi người dùng.CentOS sử dụng httpd cho người dùng, trong khi Ubuntu sử dụng dữ liệu www (chạy chúng trong cấu hình kết hợp là một điều khó khăn)
  2. Các dịch vụ cũng được đặt tên khác nhau. Các quy trình PHP không còn nữa php-fpm, nhưng phpX.X-fpm. Apache không phải là httpd nhưng apache2
  3. Tìm nguồn repo mới cho một số gói. Chúng tôi chạy phiên bản PHP mới hơn phiên bản LTS cung cấp

Ưu điểm là cộng đồng của Ubuntu rộng hơn nhiều và được hỗ trợ tốt hơn. Cuối cùng thì việc cài đặt và bỏ CentOS cũng đáng để gặp rắc rối.

marsisalie avatar
lá cờ tc
Về cơ bản, tôi đang xem xét một giải pháp tương tự, chẳng hạn như Debian hoặc NetBSD, nơi có quy trình hiện có để nâng cấp từ phiên bản chính này sang phiên bản chính khác. Ý tôi là chúng tôi có cơ sở dữ liệu trực tiếp lớn, mạng nội bộ và những thứ mới bắt đầu CentOS 7 hôm nay như nhà cung cấp của chúng tôi đề xuất sẽ không có ý nghĩa gì - vì tôi sẽ cần xem xét một cuộc di chuyển lớn khác sau 4 năm, với tất cả những gì nó ngụ ý. Tôi chắc chắn nghe thấy bạn về điều này.
Điểm:5
lá cờ jp

Đơn giản như một dữ liệu khác, vấn đề này là động lực để tôi quyết định kết thúc 20 năm sử dụng RH/CentOS cho các triển khai sản xuất (tôi nghĩ rằng tôi đã bắt đầu với Red Hat 4.1). Tất cả các triển khai mới của tôi đều là Debian (trừ khi khách hàng yêu cầu cụ thể C7 cho biết họ hiểu rằng chúng tôi sẽ quay lại để xây dựng lại sau 24 tháng) và tôi đang trong quá trình di chuyển chậm tất cả các triển khai hiện có của mình. Dù Debian có làm gì khác đi chăng nữa, nó rất khó có thể khiến cuộc sống của tôi trở nên khó khăn như cách mà RH gần đây đã làm, và bất kỳ dự án do tập đoàn nào khác điều hành cũng có thể gây ra hậu quả tương tự cho một CEO.

Tất cả các hệ thống C6 của tôi phải được xây dựng lại để lên C7, vì vậy ý ​​tưởng xây dựng lại lần cuối để thoát khỏi chu kỳ đó, chuyển sang một bản phân phối coi việc nâng cấp phiên bản chính tại chỗ như một hoạt động bình thường, có vẻ đáng giá.

Tôi đã phát hiện ra một số vấn đề và tôi chắc chắn rằng mình sẽ tìm thấy thêm, nhưng tôi đã đi theo con đường đó được sáu tháng và vẫn chưa tìm ra lý do để quay lại.

Điểm:2
lá cờ id

Một gợi ý chưa được đề cập là đưa cơ sở hạ tầng của bạn lên Red Hat.Red Hat có các công cụ như Insights, Performance Co-Pilot và Identity Management được tích hợp trong hệ điều hành. Bạn có thể tiếp cận với các kỹ sư hỗ trợ của chúng tôi và làm việc với Red Hat để tác động đến tương lai của các dự án thượng nguồn mà bạn phụ thuộc.

Như một người bình luận đã đề cập, nếu nhu cầu của bạn ít hơn 16 nút, bạn có thể chuyển sang RHEL miễn phí. Nếu bạn có nhu cầu về cơ sở hạ tầng lớn hơn, chúng tôi cũng có giấy phép dành cho nhà phát triển để môi trường Dev/QA của bạn có thể chạy cùng một hệ điều hành như giấy phép sản xuất trả phí.

Red Hat cũng giúp dễ dàng di chuyển từ CentOS7 sang RHEL7 bằng Convert2RHEL và từ RHEL7 sang RHEL8 bằng công cụ nâng cấp tại chỗ Leapp!

(Tuy nhiên, tôi làm việc cho nhóm Red Hat Enterprise Linux, đây sẽ là đề xuất của tôi.)

Điểm:2
lá cờ cn

Đối với CentOS 7, tôi đề nghị đám mâyLinux 7 â Tôi đoán họ sẽ làm giống như họ đã làm với CentOS 6?

Một sự thay thế cho CentOS 8 là Alma Linux.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.