-
วิธีสร้างสแนปช็อตบน KVM เพื่อสำรองข้อมูลระยะสั้น
-
การสำรองข้อมูล KVM โดยใช้คำสั่งมีวิธีใดบ้าง
-
การโคลน KVM VM ด้วยคำสั่งบรรทัด
-
การสำรองข้อมูลและเรียกคืน VMs บนแพลตฟอร์มที่ใช้ KVM อย่างง่ายทำได้อย่างไร
-
คำถามที่พบบ่อยเกี่ยวกับการสำรองข้อมูล KVM
-
สรุป
เทคโนโลยีการเสมือนจริงของเซิร์ฟเวอร์ได้ปรับปรุงประสิทธิภาพการใช้ทรัพยากรเซิร์ฟเวอร์ทางกายภาพอย่างมาก ไฮเพอร์ไวเซอร์ยอดนิยม ได้แก่ ESXi, Hyper-V, KVM, Xen เป็นต้น โดย ESXi เป็นที่นิยมมากที่สุด แต่ KVM ก็ยังดึงดูดผู้ใช้จำนวนมากเช่นกัน เนื่องจากข้อได้เปรียบ เช่น ความรวดเร็วและประหยัดค่าใช้จ่าย
การสำรองข้อมูล VM เป็นทักษะที่จำเป็นเสมอสำหรับผู้ดูแลระบบไอที และคุณสามารถใช้สคริปต์สำรองข้อมูล KVM ในส่วนต่อไปนี้เพื่อปกป้องข้อมูลในสภาพแวดล้อมเสมือน
วิธีสร้างสแนปช็อตบน KVM เพื่อสำรองข้อมูลระยะสั้น
สแนปช็อตสามารถถือเป็นการสำรองข้อมูลอย่างรวดเร็ว ซึ่งมักจะสร้างก่อนอัปเดตแพตช์หรือระบบเพื่อบันทึกสถานะของเครื่องเสมือน (VM) รวมถึงสถานะการเปิด-ปิด การใช้หน่วยความจำ เป็นต้น เมื่อคุณกู้คืนเครื่องเสมือนจากสแนปช็อต เครื่องเสมือนจะกลับสู่สภาพเดิมก่อนหน้า
การสร้างสแนปช็อตใช้เวลาน้อยกว่าการสร้างข้อมูลสำรอง (backup) มาก และการกู้คืนเครื่องเสมือนด้วยภาพจุดหนึ่งนั้นทำงานในลักษณะคล้ายกับการกู้คืนจากข้อมูลสำรอง แต่ยังคงแนะนำให้สำรองข้อมูลเครื่องเสมือน KVM อยู่ดี เนื่องจากการกู้คืนเครื่องเสมือน KVM จากภาพจุดหนึ่งจำเป็นต้องอาศัยทั้งไฟล์ของเครื่องเสมือนและไฟล์ภาพจุดหนึ่ง จึงไม่สามารถกู้คืนเครื่องเสมือนจากภัยพิบัติรุนแรงได้ นอกจากนี้ การเก็บรักษาภาพจุดหนึ่งไว้นานเกินไป (มากกว่า 72 ชั่วโมง) จะเพิ่มภาระการทำงานของเครื่องเสมือนและส่งผลต่อประสิทธิภาพการทำงาน ดังนั้น ภาพจุดหนึ่ง KVM อาจดี แต่คุณควรใช้มันอย่างถูกต้องในฐานะเครื่องมือสำรองข้อมูล
การสร้างสำรองข้อมูลแบบ snapshot ในสภาพแวดล้อม KVM จำเป็นต้องใช้คำสั่ง virsh เพียงแค่พิมพ์คำสั่งด้านล่างนี้
virsh snapshot-create-as domain snapshot-name
โดเมนคือชื่อของเครื่องเสมือน KVM และ snapshot-name คือชื่อที่คุณตั้งให้กับสแนปช็อต
เพื่อ ตรวจสอบรายการสแนปช็อตของ KVM VM ให้พิมพ์คำสั่งด้านล่าง:
virsh snapshot-list domain
เพื่อ กู้คืนเครื่องเสมือนจากภาพถ่ายของเครื่องเสมือน KVM ให้พิมพ์คำสั่งด้านล่าง:
virsh snapshot-revert domain snapshot-name
ในการลบการจับภาพหนึ่งรายการของเครื่องเสมือน KVM ให้พิมพ์คำสั่งด้านล่าง:
virsh snapshot-delete domain snapshot-name
การสำรองข้อมูล KVM โดยใช้คำสั่งมีวิธีใดบ้าง
คำสั่ง Virsh สามารถช่วยในการส่งออกการตั้งค่าของเครื่องเสมือนและดิสก์เสมือนได้ คุณสามารถใช้มันเพื่อสร้างเครื่องเสมือนเครื่องใหม่ได้
เพื่อส่งออกการตั้งค่า VM ให้พิมพ์คำสั่งด้านล่าง:
# virsh dumpxml vm_name > /etc/libvirt/qemu/vm_name_backup.xml
Vm_name คือชื่อของเครื่องเสมือน KVM และส่วนสุดท้ายคือไดเรกทอรีที่คุณต้องการจัดเก็บไฟล์การตั้งค่า
ในการ ตรวจสอบไดเรกทอรีของดิสก์เสมือน ให้พิมพ์คำสั่งด้านล่าง:
# virsh domblklist vm_name
ในการ คัดลอกดิสก์เสมือน ให้พิมพ์คำสั่งด้านล่าง:
# cp /var/lib/libvirt/images/vm_name.qcow2 /var/lib/libvirt/images/vm_name_backup.qcow2
แทนที่ไดเรกทอรีในคำสั่งนี้ด้วยไดเรกทอรีจริงที่คุณได้ตรวจสอบแล้ว
ในการแก้ไขไฟล์การตั้งค่าให้พิมพ์คำสั่งด้านล่าง:
# vim /etc/libvirt/qemu/vm_name_backup.xml
หมายเหตุ: ไม่รองรับการแก้ไขผ่าน virsh เนื่องจากเครื่องเสมือนยังไม่ได้รับการลงทะเบียน ดังนั้นสามารถแก้ไขได้เฉพาะผ่าน vi/vim เท่านั้น
สิ่งที่จำเป็นต้องแก้ไข:
1. เมตาดาต้า
เปลี่ยน vm_name เป็น vm_name_backup
2. UUID
แก้ไขตัวเลขใดๆ เพื่อให้แตกต่างจากต้นฉบับ
3. ป้ายกำกับดิสก์เสมือน
เปลี่ยนไดเรกทอรีไปยังไดเรกทอรีใหม่
4. พอร์ต VNC
พอร์ต VNC ควรเป็นเอกลักษณ์
ในการ ลงทะเบียน VM ให้พิมพ์คำสั่งด้านล่าง:
# virsh define /etc/libvirt/qemu/vm-name_backup.xml # virsh start vm_name_backup
การโคลน KVM VM ด้วยคำสั่งบรรทัด
Virt-clone เป็นเครื่องมือบรรทัดคำสั่งสำหรับการโคลน KVM VM ก่อนที่คุณจะใช้มันเพื่อโคลน VM โปรดตรวจสอบให้แน่ใจว่าเครื่องเสมือนถูกปิดอยู่
ตัวอย่างเช่น หากคุณมีเครื่องเสมือน QEMU ในสภาพแวดล้อม Red Hat Virtualization และชื่อของมันคือ demo ให้พิมพ์คำสั่งด้านล่างเพื่อทำซ้ำมัน:
# virt-clone --connect qemu:///system --original demo --name newdemo --file /var/lib/libvirt/images/newdemo.img --file /var/lib/libvirt/images/newdata.img
หากคุณต้องการดำเนินการโคลนแบบอัตโนมัติง่ายๆ ให้พิมพ์คำสั่งด้านล่าง:
# virt-clone --original demo --auto-clone
การสำรองข้อมูลและเรียกคืน VMs บนแพลตฟอร์มที่ใช้ KVM อย่างง่ายทำได้อย่างไร
การสำรองข้อมูล VMs บน KVM แบบเนทีฟอาจใช้เวลานาน แต่คุณสามารถใช้วิธีที่ดีกว่าเพื่อสำรองข้อมูล VMs บนแพลตฟอร์มที่ใช้ KVM ได้ Vinchin Backup & Recovery เป็นโซลูชันสำรองข้อมูลและการกู้คืนภัยพิบัติระดับมืออาชีพสำหรับแพลตฟอร์มที่ใช้ KVM เช่น Proxmox, oVirt, Oracle Linux KVM, Red Hat Virtualization, oVirt ฯลฯ (ปัจจุบันยังไม่รองรับ KVM แบบเนทีฟ)
การตั้งค่างานสำรองข้อมูลและกู้คืนเครื่องเสมือนทั้งหมดเสร็จสมบูรณ์ด้วยตัวช่วยสร้างในเว็บคอนโซลที่ใช้งานง่าย เพียงแค่คุณเพิ่มโฮสต์เข้าไปยังเซิร์ฟเวอร์สำรองข้อมูล Vinchin แล้วคุณก็สามารถสำรองข้อมูลเครื่องเสมือนใดๆ บนโฮสต์ได้โดยไม่ต้องติดตั้งเอเจนต์
นอกจากนี้ Vinchin Backup & Recovery ยังช่วยในการจัดการสภาพแวดล้อมเสมือนที่หลากหลาย โดยอนุญาตให้คุณย้ายเครื่องเสมือนระหว่างแพลตฟอร์มเสมือนจริงที่แตกต่างกัน
นี่คือตัวอย่างการสำรองข้อมูลเครื่องเสมือน Proxmox VM:
1. เลือก Proxmox VMs

2. เลือกที่จัดเก็บข้อมูลสำรอง

3. เลือกกลยุทธ์การสำรองข้อมูล

4. ส่งงาน

คุณสามารถลองใช้วิธีแก้ปัญหานี้ด้วยการทดลองใช้งานฟรีเต็มรูปแบบ 60 วัน ซึ่งใช้เวลาเพียงไม่กี่นาทีในการติดตั้งในสภาพแวดล้อมเสมือนของคุณ
คำถามที่พบบ่อยเกี่ยวกับการสำรองข้อมูล KVM
1. คุณสามารถทำสำรองข้อมูล KVM โดยอัตโนมัติไหม?
ได้ คุณสามารถใช้สคริปต์สำหรับการสำรองข้อมูลเครื่องเสมือน KVM โดยอัตโนมัติ แต่แนะนำให้ใช้โซลูชันการสำรองข้อมูลระดับมืออาชีพ เช่น Vinchin Backup & Recovery เพื่อปกป้องข้อมูลได้ดียิ่งขึ้น
2. คุณควรสำรองข้อมูลเครื่องเสมือน KVM บ่อยเพียงใด?
ขึ้นอยู่กับความต้องการ RPO ของคุณ โดยทั่วไป บริษัทสามารถสำรองข้อมูล VM แบบเต็มรูปแบบได้สัปดาห์ละครั้ง และสำรองข้อมูลแบบเพิ่มเติมได้วันละครั้ง สำหรับงานที่สำคัญ คุณสามารถใช้โซลูชันการปกป้องข้อมูลอย่างต่อเนื่อง เพื่อปกป้องข้อมูลเหล่านั้น
3. คุณสามารถกู้คืนเฉพาะไฟล์จากสำรองข้อมูล KVM ได้ไหม?
ได้ ฟีเจอร์กู้คืนข้อมูลแบบแยกชิ้นส่วนของ Vinchin สามารถช่วยคุณดึงไฟล์จากข้อมูลสำรองของเครื่องเสมือน KVM ได้ และจากนั้นคุณสามารถกู้คืนไฟล์ไปยังตำแหน่งที่ต้องการ
สรุป
KVM มีความนิยมเพิ่มมากขึ้นเรื่อย ๆ และการสำรองข้อมูล KVM เป็นสิ่งที่จำเป็นเสมอ เพื่อทำการสำรองข้อมูล คุณสามารถใช้คำสั่งในโพสนี้เพื่อสำรองและทำสำเนาเครื่องเสมือน (VM)
ขั้นตอนการใช้คำสั่งประเภทต่างๆ อาจน่าเบื่อหน่าย คุณสามารถใช้ Vinchin Backup & Recovery เพื่อจัดกำหนดงานสำรองข้อมูลและกู้คืนเครื่องเสมือนบนแพลตฟอร์มที่ใช้ KVM ได้อย่างง่ายดาย ช่วยเพิ่มประสิทธิภาพในการทำงานได้อย่างมาก อย่าพลาดการทดลองใช้งานฟรี
แชร์บน: