ควรใช้ดิสก์ชนิดใดของ KVM


11

ฉันกำลังตั้งค่าแขกเสมือนของ KVM สองสามคนและฉันกำลังถกเถียงกันว่าควรใช้ดิสก์ชนิดใด ฉันไม่สามารถค้นหาแหล่งข้อมูลออนไลน์ที่ดีซึ่งมีข้อดีและข้อเสียของแต่ละข้อได้

คุณช่วยฉันสร้างรายการประเภทดิสก์ที่แตกต่างกันและข้อดีและข้อเสียของแต่ละประเภทได้หรือไม่ นี่คือประเภทของดิสก์ที่ฉันรู้เกี่ยวกับ:

  • ภาพดิบ
  • qcow2
  • พาร์ติชันเฉพาะ (เช่นใน LVM)

ฉันอยากรู้เกี่ยวกับเกณฑ์เหล่านี้:

  • ความง่ายในการตั้งค่า (ความง่ายในการสร้างแต่ละประเภท)
  • ประสิทธิภาพ
  • ความง่ายดายในการโคลนนิ่ง
  • ขยายได้ง่าย (เพื่อให้ใหญ่ขึ้นดังนั้นแขกเสมือนมีพื้นที่ดิสก์มากขึ้น)
  • คุณลักษณะเฉพาะของดิสก์ชนิดนั้น
  • สำรองข้อมูลได้ง่าย
  • การย้ายไปยังโฮสต์อื่น

คุณช่วยฉันประเมินตัวเลือกของฉันได้ไหม

คำตอบ:


8

ฉันจะมีสมาธิกับภาพดิบและ LVM

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

LVM หลีกเลี่ยงปัญหาแคชมีประสิทธิภาพที่ดีกว่าไฟล์ (AFAIK อาจมีการเปลี่ยนแปลงในเดือนที่ผ่านมา) และมีข้อดีของสแนปชอตสำหรับการสำรองข้อมูล การเปลี่ยนขนาดของดิสก์นั้นไม่ซับซ้อน แต่มันก็เล็กน้อยกว่าไฟล์ดิบเล็กน้อย ด้วย LVM คุณสามารถตั้งค่า DRBD สำหรับการย้ายข้อมูลสด / การเฟลโอเวอร์

ในความคิดของฉันไปกับ LVM เว้นแต่คุณจะมีความต้องการเฉพาะสำหรับไฟล์


9

พิจารณารายการพิจารณาที่คุณให้ไปกับ LVM แน่นอน ข้อได้เปรียบเพียงอย่างเดียวของการใช้ qcow2 คือช่วยให้สามารถทำสแน็ปช็อตได้ ภาพรวมเหล่านั้นเหนือกว่าภาพรวมของ LVM แน่นอน RAW ไม่มีตัวเลือกสแนปชอตเลย แต่รูปภาพ RAW สามารถเป็นพื้นฐานสำหรับสแน็ปช็อต qcow2

  • ความง่ายในการติดตั้ง (ง่ายแค่ไหน - สร้างแต่ละประเภท): เหมือนกันสำหรับทุกคน raw / qcow2 ใช้โดย qemu-img, พาร์ติชั่น / LVs โดย fdisk / lvm api
  • ประสิทธิภาพ: อุปกรณ์ LVs หรือบล็อกแบบดิบนั้นเร็วที่สุดไฟล์ RAW จะมาต่อไป qcow2 มีค่าใช้จ่ายมากที่สุด แต่เป็นคุณสมบัติที่มีค่ามากที่สุด
  • ความง่ายในการโคลนนิ่ง: qemu-img นั้นใช้สำหรับการทำเช่นนั้น ด้วย LVs ot dev อื่น ๆ ของบล็อกคุณอาจต้องใช้วว
  • ขยายได้ง่าย (เพื่อให้ใหญ่ขึ้นดังนั้นแขกเสมือนมีพื้นที่ดิสก์มากขึ้น): ถ้าเป็นสิ่งสำคัญ LV เป็นตัวเลือกที่ดีที่สุด โดยปกติแล้วไม่ใช่เพราะคุณเพียงแค่เพิ่มดิสก์เสมือนหรือขนาดอื่นและคุณสามารถทับพื้นที่เก็บข้อมูลโดยใช้ดิสก์แบบกระจาย
  • คุณลักษณะเฉพาะสำหรับประเภทดิสก์นั้น: qcow2 เป็นรูปแบบที่สมบูรณ์ของฟีเจอร์ส่วนใหญ่ดังที่ฉันได้กล่าวไปแล้ว มันสามารถรวมกับภาพดิบ btw ใช้ภาพดิบเป็นภาพฐานและ qcow2 เป็นภาพรวม
  • ความง่ายในการสำรองข้อมูล: คัดลอกไฟล์หรือ dd / cpio - ไม่ใช่ปัญหาจริงๆ
  • การโยกย้ายไปยังโฮสต์อื่น ๆ : สำหรับการย้ายข้อมูลแบบสดที่ปกติแล้วคุณจะใช้พื้นที่เก็บข้อมูลส่วนกลางซึ่งไม่จำเป็นต้องย้ายรูปภาพ การโยกย้ายบล็อกก็เป็นไปได้เช่นกัน สำหรับเพียงแค่ย้าย VM จากโฮสต์ไปยังโฮสต์ในโหมดออฟไลน์มันเหมือนกับการสำรองข้อมูล / การคืนค่าของ VM

3

ง่ายกว่ามีประโยชน์ แต่เมื่อเร็ว ๆ นี้ฉันค้นพบรูปแบบดิสก์เพียงอย่างเดียวใน KVM ที่อนุญาตให้สแน็ปช็อตที่รวมหน่วยความจำและสถานะการทำงานของ VM คือ qcow2หลังจากเล่นไปสองสามนาที

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.