Score:0

เป็นไปได้หรือไม่ที่จะสำรองข้อมูลดิสก์ LVM ไปยังเซิร์ฟเวอร์ภายนอก

ธง in

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


ฉันไม่พบข้อมูลมากนักในออนไลน์นี้ แต่ดูเหมือนว่าเป็นสิ่งที่ควรทำได้ อาจใช้ไม่ได้จริงหรือโดยทั่วไปไม่ใช่วิธีแก้ปัญหาที่ดี (?) บทความที่ฉันอ่านล้วนอยู่รอบ ๆ ดิสก์ในเครื่องไม่ใช่ภายนอก

เมื่อฉันพูดว่าการสำรองข้อมูล ฉันหมายถึงทั้งดิสก์/พาร์ติชั่น ไม่ ภาพรวม

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

หากเป็นไปได้ การกำหนดค่าดังกล่าวจะมีข้อเสียอย่างไร

Score:2
ธง za

ใช่.

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

ตัวอย่างเช่น นี่เป็นวิธีการสำรองข้อมูลเครื่องเสมือน (และคอนเทนเนอร์) ที่เก็บข้อมูลใน Proxmox VE:

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

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

ข้อดีอธิบายไว้แล้ว ข้อเสียที่ฉันคิดได้คือจำเป็นต้องมีพื้นที่ว่างใน VG เพื่อจัดเก็บสแน็ปช็อตเหล่านี้ และจำนวนพื้นที่นั้นไม่สามารถคาดเดาได้โดยทั่วไป ขึ้นอยู่กับจำนวน I/O ที่ VM กำลังทำในขณะที่ข้อมูล ถูกส่งไปยังที่เก็บข้อมูล ซึ่งจะขึ้นอยู่กับอัตรา I/O ขนาดดิสก์เสมือน และความจุของเครือข่าย ในทางปฏิบัติ ฉันไม่เคยมีปัญหากับเรื่องนี้เลย

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

Score:0
ธง cn

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

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

  • สร้าง LV ของ Raid1 ตรวจสอบให้แน่ใจว่า PV ของพวกเขาอยู่ในระบบจัดเก็บข้อมูลแยกต่างหากและซิงค์กัน
  • แยกภาพกระจกออกเป็น LV ใหม่ กับ lvconvert -- กระจกแยกส่วน.
  • แบ่ง LV เป็น VG อื่นด้วย vgsplit.

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

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

โดยทั่วไปคือการคัดลอกภาพรวมด้วยเครื่องมืออื่น สแนปชอตแหล่งที่มา LV สร้าง VGs และ LV บนที่เก็บข้อมูลการป้องกันแยกต่างหากทำการสำรองข้อมูลตามบล็อกเช่น dd over ssh หรือเมานต์สแน็ปช็อตและทำการสำรองข้อมูลตามไฟล์ ลบสแน็ปช็อต LV

Typewar avatar
in flag
dd over ssh ดูเหมือนจะเป็นสิ่งที่ค่อนข้างดีและง่ายต่อการติดตั้ง แต่สิ่งนี้ไม่ต้องการให้พาร์ติชันไม่ทำงานใช่ไหม เป็นไปได้ไหมที่จะทำ dd ในขณะที่ระบบกำลังทำงานและยังมีโอกาสกู้คืนได้?
John Mahowald avatar
cn flag
สแน็ปช็อต LVM เป็นจุดในการคัดลอกระดับบล็อกเวลาที่ไม่เปลี่ยนแปลงเมื่อเขียนต่อไปยัง LV ต้นทาง การสำรองข้อมูลจุดที่สอดคล้องกันเป็นกรณีการใช้งาน พวกเขาอาจจะถ่ายออนไลน์

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา