ส้อม LXD เวอร์ชันใหม่มาถึงแล้ว Incus 0.2

อินคัส

Incus เป็นระบบคอนเทนเนอร์และตัวจัดการเครื่องเสมือนที่ทันสมัย ​​ปลอดภัย และทรงพลัง

ชุมชน เปิดตัว Linux Containers เมื่อไม่กี่วันก่อนการเปิดตัวโครงการเวอร์ชันที่สองหรืออินคัส 0.2 เวอร์ชันที่มีการเปลี่ยนแปลงส่วนใหญ่ใน LXD 5.19 รวมอยู่ด้วย นอกเหนือจากการแนะนำคุณสมบัติและการปรับปรุงเพิ่มเติมบางอย่าง เช่น รองรับเครื่องเสมือน เช่นเดียวกับการสนับสนุนคลัสเตอร์สำหรับการโยกย้ายจาก LXD เหนือสิ่งอื่นใด

สำหรับผู้ที่ไม่รู้จัก Incus คุณควรรู้ว่านี่คือทางแยกของ LXD นั่นเอง เกิดจากการตัดสินใจของ Canonical ที่จะพัฒนา LXD แยกกัน ในฐานะโครงการขององค์กรและชุมชน Linux Containers ที่ดูแลการพัฒนา LXD ฉันได้สร้าง Incus โดยมีเป้าหมายในการจัดหาทางเลือกที่เป็นอิสระและขับเคลื่อนโดยชุมชน

อินคัส จัดเตรียมเครื่องมือสำหรับการจัดการคอนเทนเนอร์และเครื่องเสมือนแบบรวมศูนย์ ปรับใช้บนโฮสต์เดียวหรือในคลัสเตอร์ของเซิร์ฟเวอร์หลายเครื่อง โปรเจ็กต์ถูกนำไปใช้เป็นกระบวนการเบื้องหลังที่ยอมรับคำขอผ่านเครือข่ายผ่าน REST API และรองรับแบ็กเอนด์พื้นที่จัดเก็บข้อมูลต่างๆ (แผนผังไดเร็กทอรี, ZFS, Btrfs, LVM), การโยกย้ายคอนเทนเนอร์ที่กำลังทำงานอยู่แบบสด จากเครื่องหนึ่งไปยังอีกเครื่องหนึ่ง และเครื่องมือในการจัดเก็บคอนเทนเนอร์รูปภาพ

มีอะไรใหม่ใน Incus 0.2?

ใน Incus 0.2 เวอร์ชันใหม่ที่นำเสนอ หนึ่งในคุณสมบัติใหม่ที่สำคัญคือ เพิ่มการสนับสนุนสำหรับเครื่องเสมือน สำหรับการสร้างพื้นที่เก็บข้อมูล ขึ้นอยู่กับเทคโนโลยี NVMEเนื่องจากมีการเพิ่มพารามิเตอร์การกำหนดค่าใหม่แล้ว «io.รถบัส» เพื่อระบุประเภทของดิสก์ ซึ่งโดยค่าเริ่มต้นจะตั้งเป็น «Virtio-scsi« แม้ว่าจะมีการกล่าวถึงว่าหากเปลี่ยนค่าเป็น «nvme« ไดรฟ์เครื่องเสมือนจะปรากฏเป็น NVME SSD

การเปลี่ยนแปลงอีกอย่างที่โดดเด่นในเวอร์ชันใหม่นี้คือ เพิ่มยูทิลิตี้ใหม่แล้ว «lxd-to-incus"ซึ่งมีจุดมุ่งหมายเพื่อ ทำให้การเปลี่ยนจาก LXD เป็น Incus เป็นแบบอัตโนมัติ และได้มีการเพิ่มเข้ามาด้วย รองรับเวอร์ชัน LXD 5.19 และให้ความสามารถในการโยกย้ายไม่เพียงแต่แต่ละโฮสต์เท่านั้น แต่ยังรวมถึงคลัสเตอร์ LXD ด้วย สิ่งนี้ระบุว่าใครก็ตามที่มี LXD เวอร์ชัน 4.0 และสูงกว่า (สูงสุด 5.19) สามารถย้ายไปยัง Incus ได้อย่างง่ายดายโดยการติดตั้ง Incus เพียงแค่เรียกใช้ «lxd-to-incus»

นอกจากนี้ Incus 0.2 ยังนำเสนอ ข้อกำหนดรูปภาพใหม่สำหรับคอนเทนเนอร์ที่ไม่มีสิทธิพิเศษซึ่งในพารามิเตอร์ «ข้อกำหนดสิทธิพิเศษ" ซึ่งสามารถตั้งค่าเป็น "false" เพื่อห้ามการใช้รูปภาพในคอนเทนเนอร์ที่ได้รับสิทธิพิเศษ ตัวอย่างเช่น การกำหนดค่าสามารถใช้สำหรับอิมเมจการแจกจ่าย NixOS ที่ปัจจุบันเข้ากันไม่ได้กับคอนเทนเนอร์ที่มีสิทธิ์

ในทางกลับกัน มันเน้นที่ สำเนาวอลุ่มแบบกำหนดเองฝั่งเซิร์ฟเวอร์เนื่องจากใน Incus 0.2 การใช้งานโหมดเพื่อสร้างสำเนาของพาร์ติชันบนฝั่งเซิร์ฟเวอร์ได้ถูกย้ายจาก LXD ซึ่ง เพิ่มความเร็วในการคัดลอกพาร์ติชั่นอย่างมาก โดยกำจัดการเปลี่ยนเส้นทางข้อมูลผ่านไคลเอนต์ เครื่องมือบรรทัดคำสั่งจะตรวจจับการสนับสนุนนี้โดยอัตโนมัติและจะใช้เมื่อพร้อมใช้งาน

จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่ารุ่นใหม่นี้:

  • ชุดการเชื่อมโยงแบบคงที่มีไว้สำหรับระบบ ARM64
  • แก้ไขแพทช์ที่เกี่ยวข้องกับการตัดการเชื่อมต่อการกำหนดค่าบล็อก zfs
  • ใช้งานผู้อนุญาตสำหรับไดรเวอร์ TLS
  • เพิ่มการตั้งค่าสถานะให้กับการดำเนินการเพื่อข้ามการกำหนดค่าตัวฟังเหตุการณ์
  • แก้ไขในการทดสอบการกู้คืนปริมาณการจัดเก็บข้อมูล
  • การทดสอบ Syslog ได้รับการแก้ไขแล้ว
  • แท็บ UI ถูกลบออก
  • เพิ่มคำสั่ง incus config trust ให้กับคำสั่งย่อยที่ขาดหายไป
  • ลบการอ้างอิง LXD ส่วนเกินออก
  • อัปเดตสำหรับ .tar.xz
  • เพิ่มคุณสมบัติในการอัพเดตโหนดปริมาณการจัดเก็บข้อมูล

สุดท้ายแต่ไม่ท้ายสุด เป็นที่น่าสังเกตว่าโครงการ Incus ยังวางแผนที่จะแก้ไขข้อผิดพลาดทางแนวคิดบางอย่างที่เกิดขึ้นระหว่างการพัฒนา LXD ซึ่งก่อนหน้านี้ไม่สามารถแก้ไขได้โดยไม่ทำลายความเข้ากันได้แบบย้อนหลัง

สุดท้ายใช่ คุณสนใจที่จะทราบข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้คุณสามารถตรวจสอบรายละเอียดได้ในไฟล์ ลิงค์ต่อไปนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา