โครงการ 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) และเรียกใช้ ยูทิลิตี้ "ก้าวกระโดด" ตัวอย่างเช่น หากต้องการเปลี่ยนไปใช้ Rocky Linux คุณสามารถเรียกใช้คำสั่งต่อไปนี้ โดยต้องอัปเดตระบบของคุณเป็นสถานะล่าสุดก่อน: sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7 .noarch.rpm sudo yum ติดตั้ง -y leapp-upgrade leapp-data-rocky sudo leapp อัปเกรดล่วงหน้า sudo leapp อัปเกรด

ให้เราระลึกว่า Red Hat ได้จำกัดเวลาการสนับสนุนสำหรับการแจกจ่าย CentOS 8 แบบคลาสสิก - การอัปเดตสำหรับสาขานี้จะออกจนถึงเดือนธันวาคม 2021 และไม่ใช่จนถึงปี 2029 ตามที่วางแผนไว้เดิม CentOS จะถูกแทนที่ด้วย CentOS Stream build ความแตกต่างที่สำคัญคือ CentOS แบบคลาสสิกทำหน้าที่เป็น "ดาวน์สตรีม" เช่น ถูกประกอบขึ้นจากการเปิดตัว RHEL ที่เสถียรแล้ว ในขณะที่ CentOS Stream อยู่ในตำแหน่ง "อัปสตรีม" สำหรับ 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

เพิ่มความคิดเห็น