ค้นหาเว็บไซต์

วิธีจัดการไดรฟ์ข้อมูลและพูลหน่วยเก็บข้อมูล KVM สำหรับเครื่องเสมือน - ตอนที่ 3


ในบทช่วยสอนส่วนที่ 3 นี้ เรากำลังพูดถึงวิธีสร้างและจัดการวอลุ่มพื้นที่จัดเก็บ KVM และพูลโดยใช้เครื่องมือ GUI virt-manager

โดยทั่วไป เราใช้อุปกรณ์จัดเก็บข้อมูลที่มีระบบไฟล์ต่างกันทุกวัน นอกจากนี้เรายังมีเทคโนโลยี/เทคนิคการจัดเก็บข้อมูลบางอย่าง เช่น ISCSI, SAN, NAS และอื่นๆ

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

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

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

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

วอลลุมพื้นที่จัดเก็บข้อมูลยังเป็นส่วนหนึ่งของพูลพื้นที่จัดเก็บข้อมูล จริงๆ แล้วคุณไม่สามารถสร้างวอลลุมพื้นที่จัดเก็บข้อมูลก่อนที่จะมีพูลพื้นที่เก็บข้อมูลอย่างน้อยหนึ่งพูล

ไม่มีข้อกำหนดเบื้องต้นใหม่ มีเพียงข้อกำหนดเดียวกันกับที่เราได้พูดคุยไปแล้วในส่วนที่แล้ว หากมีอะไรใหม่ฉันจะพูดถึงมัน เอาล่ะ มาดำดิ่งกันต่อ

ขั้นตอนที่หนึ่ง: การสร้างพูลการจัดเก็บข้อมูลใน KVM

1. ขั้นแรก เรามาแสดงพูลที่พร้อมใช้งานในสภาพแวดล้อมของเราตามวิธีที่เราทำก่อนหน้านี้จากส่วน รายละเอียด หลังจากคลิกขวาที่ (localhost) ในหน้าต่างหลัก หน้าต่างนี้จะปรากฏขึ้น

ตามค่าเริ่มต้น จะมีพูลหน่วยเก็บข้อมูลหนึ่งพูลซึ่งเรียกว่า “Default ” ใช้พาร์ติชัน rootfs เพื่อจัดเก็บวอลุ่มของ vm ภายใต้ /var/lib/libvirt/images เส้นทาง

ในหลายกรณี ไม่แนะนำให้ใช้พูลนี้ เพียงเพื่อให้มีพื้นที่ว่างสำหรับระบบของคุณ ยังไงก็ตามเรามาสร้างพูลพื้นที่เก็บข้อมูลแรกของเราโดยคลิกที่ปุ่ม '+' จากหน้าต่างเดียวกัน

จากนั้น คุณอาจระบุชื่อพูลพื้นที่จัดเก็บข้อมูลใหม่ของคุณ และเลือกประเภทของพื้นที่จัดเก็บข้อมูลที่จะใช้ในการปรับใช้พูลพื้นที่จัดเก็บข้อมูล KVM รองรับเก้าประเภท:

    1. -dir – ใช้ Filesystem Directory เพื่อจัดเก็บปริมาณพื้นที่จัดเก็บข้อมูล
    2. -disk – ใช้ฮาร์ดดิสก์จริงเพื่อจัดเก็บไดรฟ์ข้อมูลการจัดเก็บข้อมูล
    3. -fs – ใช้พาร์ติชั่นที่ฟอร์แมตไว้ล่วงหน้าเพื่อจัดเก็บปริมาณพื้นที่จัดเก็บข้อมูล
    4. -netfs – ใช้พื้นที่จัดเก็บข้อมูลที่ใช้ร่วมกันบนเครือข่าย เช่น NFS เพื่อจัดเก็บปริมาณพื้นที่จัดเก็บข้อมูล
    5. -gluster – ขึ้นอยู่กับที่เก็บข้อมูลของระบบไฟล์ Gluster
    6. -iscsi – ใช้พื้นที่จัดเก็บข้อมูล ISCSI ที่ใช้ร่วมกันบนเครือข่ายเพื่อจัดเก็บปริมาณพื้นที่จัดเก็บข้อมูล
    7. -scsi – ใช้ที่เก็บข้อมูล SCSI ในเครื่องเพื่อจัดเก็บปริมาณการจัดเก็บข้อมูล
    8. -lvm – ขึ้นอยู่กับกลุ่มวอลุ่ม LVM เพื่อจัดเก็บวอลุ่มพื้นที่เก็บข้อมูล
    9. -mpath

ในขณะนี้ ไม่รองรับการสร้าง Volume แบบหลายเส้นทาง

คุณอาจคุ้นเคยกับสิ่งเหล่านี้มากมาย แต่เราจะพูดถึงหนึ่งหรือสองอย่างสำหรับบทช่วยสอนนี้ เริ่มจากประเภทยอดนิยม (dir) กันก่อน

ประเภท (Dir) เป็นที่นิยมใช้กันมาก เนื่องจากไม่จำเป็นต้องแก้ไขโครงร่างพื้นที่จัดเก็บข้อมูลปัจจุบันของคุณมากนัก

3. ไม่มีข้อจำกัดในการสร้างพูลหน่วยเก็บข้อมูล แต่ขอแนะนำอย่างยิ่งให้สร้างไดเร็กทอรี 'Spool1' บนพาร์ติชันที่แยกจากกัน สิ่งสำคัญอีกประการหนึ่งคือการให้สิทธิ์และความเป็นเจ้าของที่ถูกต้องสำหรับไดเร็กทอรีนี้

ฉันจะใช้ /dev/sda3 เป็นพาร์ติชันของฉัน คุณอาจมีอันอื่น ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งอย่างถูกต้อง

mount -t ext4 /dev/sda3 /mnt/personal-data/

4. หลังจากติดตั้งพาร์ติชันภายใต้ไดเร็กทอรี '/mnt/personal-data/' จากนั้นให้ระบุเส้นทางของจุดเมานท์ไปยังไดเร็กทอรีหน่วยเก็บข้อมูลนั้น (เช่น /mnt /ข้อมูลส่วนบุคคล/Spool1)

5. หลังจากเสร็จสิ้น คุณจะพบพูลหน่วยเก็บข้อมูลใหม่ “SPool1 ” ปรากฏในรายการ

ก่อนที่จะไปที่ระยะที่สองเพื่อสร้างวอลุ่ม เราจะมาพูดถึงพูลพื้นที่เก็บข้อมูลอีกประเภทหนึ่งที่เรียกว่า fs

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

6. เราจะสร้างพูลพื้นที่เก็บข้อมูลอื่นโดยใช้พาร์ติชันตามรูปแบบที่เป็นประเภท ((fs) อุปกรณ์บล็อกที่จัดรูปแบบล่วงหน้า) คุณต้องเตรียมพาร์ติชั่นใหม่พร้อมระบบไฟล์ที่ต้องการ

คุณสามารถใช้ “fdisk ” หรือ “parted ” เพื่อสร้างพาร์ติชันใหม่ และใช้ “mkfs ” เพื่อฟอร์แมตด้วยระบบไฟล์ใหม่ สำหรับส่วนนี้ (sda6) จะเป็นพาร์ติชันใหม่ของเรา

mkfs.ext4 /dev/sda6

สร้างไดเร็กทอรีใหม่ด้วย (เช่น SPool2) โดยจะทำหน้าที่เป็นจุดเชื่อมต่อสำหรับพาร์ติชันที่เลือก

7. หลังจากเลือกประเภท (fs) จากเมนูแบบเลื่อนลง ต่อไปให้ระบุชื่อของพูลใหม่ตามที่แสดง

8. ในหน้าต่างถัดไป คุณต้องระบุเส้นทางของพาร์ติชันของคุณ '/dev/sda6' ในกรณีของเรา – ใน “เส้นทางแหล่งที่มา b> ” และเส้นทางของไดเร็กทอรีซึ่งทำหน้าที่เป็นจุดเชื่อมต่อ /mnt/personal-data/SPool2 ในฟิลด์ “Target Path

9. สุดท้ายนี้ มีการเพิ่มพูลหน่วยเก็บข้อมูลที่สามในรายการหน่วยเก็บข้อมูลหลัก

ดังนั้น เราจะหารือเกี่ยวกับการปรับใช้พื้นที่จัดเก็บประเภทอื่นในส่วนถัดไปของเราโดยใช้เครื่องมือ CLI สำหรับตอนนี้ เรามาเริ่มสร้างวอลลุมกันดีกว่า

ขั้นตอนที่สอง: สร้างไดรฟ์ข้อมูลการจัดเก็บข้อมูล

ดังที่เราได้กล่าวไว้ก่อนหน้านี้ คุณสามารถพิจารณาปริมาณพื้นที่จัดเก็บข้อมูลเป็นดิสก์เสมือนสำหรับเครื่องเสมือนได้ เรายังมีรูปแบบมากมายสำหรับหนังสือเล่มนี้

โดยทั่วไป รูปแบบนี้อนุญาตให้คุณใช้วอลุ่มของคุณกับ QEMU, VMware, Oracle VirtualBox และ Hyper-V

10. เลือกพูลพื้นที่เก็บข้อมูลที่คุณต้องการให้โวลุ่มการจัดเก็บข้อมูลเป็นส่วนหนึ่งของ 'โวลุ่มใหม่' กดปุ่ม 'ระดับเสียงใหม่' เพื่อเริ่มต้น

11. ต่อไป ระบุชื่อวอลุ่มใหม่และเลือกรูปแบบของวอลุ่ม อย่าลืมกำหนดขนาดให้เหมาะสมด้วย

12. ตอนนี้วอลลุ่มของคุณพร้อมที่จะเชื่อมต่อกับเครื่องเสมือนแล้ว

บทสรุป

ตอนนี้คุณได้เรียนรู้ความแตกต่างระหว่าง พูลพื้นที่เก็บข้อมูล และ ไดรฟ์ข้อมูล รวมถึงวิธีสร้างและจัดการภายใต้สภาพแวดล้อม KVM โดยใช้เครื่องมือ virt-manager GUI นอกจากนี้เรายังได้พูดคุยถึงประเภทของพูลและความสำคัญของรูปแบบของวอลุ่ม ถึงตาคุณแล้วที่จะทำให้มือของคุณสกปรกมากขึ้น

ลิงค์อ้างอิง

หน้าแรกของ KVM
เอกสาร KVM