Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows Server

จะสำรองข้อมูลเครื่องเสมือน Hyper-V ได้อย่างไร

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

คุณสามารถสำรองข้อมูลเครื่องเสมือนที่ทำงานบนโฮสต์ Hyper-V โดยใช้คุณสมบัติ Windows Server Backup ในตัว (หรือสคริปต์ wbadmin ที่อิงตามนั้น) รวมถึงผลิตภัณฑ์ฟรีหรือเชิงพาณิชย์อื่นๆ ทั้งหมดกำลังใช้เทคโนโลยีสแน็ปช็อต (จุดตรวจสอบ) เพื่อสำรองข้อมูลที่รัน Hyper-V VM จุดตรวจคือสถานะของเครื่องเสมือนในบางช่วงเวลา จุดตรวจสอบจะจัดเก็บสถานะของดิสก์เสมือน เนื้อหาของ RAM รวมถึงการตั้งค่าของ VM

การสำรองข้อมูลเครื่องเสมือน Hyper-V ทำงานอย่างไร

พิจารณาโครงร่างการทำงานของโซลูชันการสำรองข้อมูลเครื่องเสมือน Hyper-V ที่ทันสมัย

หมายเหตุ . ก่อนหน้านี้ การสำรองข้อมูลเซิร์ฟเวอร์ดำเนินการโดยตัวแทนสำรองข้อมูลที่ติดตั้งในแต่ละโฮสต์ ในยุคเวอร์ชวลไลเซชัน จุดสร้างการสำรองข้อมูลได้ย้ายจาก guest OS ไปยังโฮสต์ Hyper-V ซึ่ง VM กำลังทำงานอยู่ ในปัจจุบัน สถานการณ์จำลองการสำรองข้อมูลของตัวแทนนั้นหายาก และส่วนใหญ่จะใช้สำหรับแอพเฉพาะที่ไม่รองรับ VSS

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

แนวทางปฏิบัติที่ดีที่สุดและข้อกำหนดสำหรับการสำรองข้อมูล Hyper-V VM

นี่เป็นข้อมูลทั่วไปเกี่ยวกับการสำรองข้อมูล Hyper-V แต่จริงๆ แล้วมีความแตกต่างและปัญหามากมาย ฉันจะพยายามระบุปัญหาที่พบบ่อยที่สุด:

  1. ยิ่งเครื่องมือสำรองข้อมูลกำลังคัดลอกจุดตรวจสอบ (สำรองข้อมูล) นานเท่าใด การเปลี่ยนแปลงก็จะถูกบันทึกในไฟล์เดลต้ามากขึ้น หากมีการเปลี่ยนแปลงหลายอย่างใน VM ในขณะที่กำลังคัดลอกจุดตรวจสอบ การรวมไฟล์หลังจากลบจุดตรวจสอบอาจทำให้ระบบย่อยการจัดเก็บ โฮสต์ Hyper-V และตัว VM โหลดสูง หมายความว่าควรคัดลอกจุดตรวจโดยเร็วที่สุด ใน Hyper-V Server 2016 การติดตามการเปลี่ยนแปลงที่ยืดหยุ่น (RCT) เทคโนโลยีใช้เพื่อทำให้การสำรองข้อมูลเร็วขึ้นเนื่องจากการคัดลอกเฉพาะบล็อกข้อมูลที่เปลี่ยนแปลงตั้งแต่การสำรองข้อมูลครั้งล่าสุด ดังนั้น คุณไม่จำเป็นต้องคัดลอก VM โดยรวม
  2. เมื่อคัดลอกข้อมูลจุดตรวจสอบ VM ผ่าน LAN จากโฮสต์ Hyper-V ไปยังที่จัดเก็บข้อมูลสำรอง เครือข่ายอาจมีการโหลดสูง ดังนั้นจึงควรใช้เครือข่ายเซิร์ฟเวอร์แยกต่างหากหรืออินเทอร์เฟซ HBA สำหรับการรับส่งข้อมูลสำรองหรือคัดลอกข้อมูลผ่าน SAN
  3. ตามจุดที่อธิบายไว้ข้างต้น เมื่อใช้ที่จัดเก็บข้อมูลภายนอกเพื่อจัดเก็บไฟล์ VM คุณสามารถใช้คุณลักษณะของการผสานการจัดเก็บข้อมูลกับผลิตภัณฑ์สำรองข้อมูล (เช่น สแน็ปช็อตของฮาร์ดแวร์)
  4. เดิมที guest OS ไม่ทราบว่ามีการสำรองข้อมูลไว้แล้ว ดังนั้นเมื่อพยายามกู้คืน VM จากข้อมูลสำรองนั้น OS จะพยายามดำเนินการต่อไปตั้งแต่วินาทีที่จุดตรวจสอบถูกสร้างขึ้น ในบางกรณี อาจส่งผลให้เกิดปัญหาบางอย่างในระบบปฏิบัติการและสูญเสียข้อมูลในแอปที่ทำงานอยู่ (โดยเฉพาะในการทำธุรกรรม เช่น Exchange, SQL, ADDS เป็นต้น) เพื่อแก้ปัญหานี้ จุดตรวจประเภทใหม่ — จุดตรวจการผลิต ปรากฏใน Hyper-V 2016 (Microsoft แนะนำให้ใช้ จุดตรวจมาตรฐาน เฉพาะในสภาพแวดล้อมการทดสอบหรือห้องปฏิบัติการหรือเพื่อสำรองข้อมูล VM ที่หยุดทำงาน) จะสำรองข้อมูลเครื่องเสมือน Hyper-V ได้อย่างไร จุดตรวจสอบการใช้งานจริงทำงานเนื่องจากเครื่องมือการรวม Hyper-V ในระบบปฏิบัติการแขกและอิงตาม Volume Shadow Copy (Windows) หรือระบบไฟล์ freeze daemon บน Linux (fsfreeze ). อย่างไรก็ตาม สถานะของหน่วยความจำจะไม่ถูกคัดลอก หมายความว่า Hyper-V แจ้ง OS ของผู้เยี่ยมชมในการสร้างจุดตรวจสอบ แอปที่รองรับการรวม VSS จะสิ้นสุดธุรกรรมปัจจุบัน เข้าสู่สถานะที่สอดคล้องกัน และสร้างจุดตรวจสอบ VM เมื่อกู้คืนจากจุดตรวจสอบ ระบบปฏิบัติการสำหรับแขกจะถูกปิด (เนื่องจากยังไม่ได้บันทึกสถานะหน่วยความจำ) และหลังจากเปิดเครื่องแล้ว ระบบอาจคิดว่ามีการปิดเครื่องฉุกเฉิน แอป (หากรองรับ VSS) เริ่มทำงานจากสถานะที่สอดคล้องกันที่บันทึกไว้
  5. ในการจัดเก็บข้อมูลสำรองของเครื่องเสมือน คุณต้องใช้พื้นที่ค่อนข้างมาก ยิ่งคุณสร้างจุดตรวจมากเท่าไหร่ คุณก็ยิ่งต้องการที่เก็บข้อมูลสำรองมากขึ้นเท่านั้น โดยทั่วไป คุณสามารถใช้เทคโนโลยี Data Deduplication (รวมอยู่ใน Windows Server) หรือโซลูชันการขจัดข้อมูลซ้ำซ้อนจากผู้ให้บริการสำรองข้อมูล หากคุณกำลังใช้ดิฟเฟอเรนเชียลดิสก์ ให้เลือกเครื่องมือสำรองข้อมูลที่รองรับเทคโนโลยีนี้ มิเช่นนั้น คุณจะจัดเก็บข้อมูล VM เดียวกันได้หลายครั้ง
  6. หากความหนาแน่นของ VM บนโฮสต์สูง ก็คุ้มค่าที่จะวางแผนเวลาสำรองเพื่อป้องกันไม่ให้ระบบทำงานมีปริมาณมากในช่วงเวลาทำงาน
  7. หากคุณต้องเก็บสำเนา VM หลายชุดเป็นเวลาหลายวัน คุณจะต้องจัดการจำนวนสำเนา VM ที่จัดเก็บไว้ (คุณสามารถจัดการการสำรองข้อมูลโดยอัตโนมัติโดยใช้สคริปต์หรือคุณลักษณะของเครื่องมือสำรองข้อมูล)
  8. เครื่องมือตรวจสอบสำรองก็มีความสำคัญเช่นกัน คงจะเป็นเรื่องน่าหงุดหงิดที่ได้เรียนรู้ว่าคุณไม่สามารถสำรองข้อมูลบางอย่างได้เนื่องจากไม่มีพื้นที่ว่างในการจัดเก็บข้อมูล แนะนำให้ใช้เครื่องมือยืนยันสำรอง
  9. บ่อยครั้งที่คุณต้องกู้คืนไฟล์บางไฟล์จากข้อมูลสำรอง VM ผลิตภัณฑ์สำรอง/กู้คืนบางรายการอนุญาตให้กู้คืนไฟล์/โฟลเดอร์แบบละเอียดโดยไม่จำเป็นต้องกู้คืน VM ทั้งหมดหรือดิสก์เสมือน หมายเหตุ . นอกจากนี้ยังมีเครื่องมือบางอย่างที่สามารถกู้คืนฐานข้อมูลกล่องจดหมาย กล่องจดหมาย และแม้แต่อีเมลเฉพาะจากข้อมูลสำรอง VM ที่ติดตั้ง Exchange..
  10. คุณสามารถแบ่งสิทธิ์การเข้าถึงด้วยรูปแบบการจัดการการสำรองข้อมูลตามบทบาท (ซึ่งเกี่ยวข้องกับผู้ดูแลระบบที่รับผิดชอบระบบหรือกลุ่มอุปกรณ์ต่างๆ)
  11. อย่าลืมใช้กลยุทธ์การสำรองข้อมูลแบบเดิม 3-2-1 (สาม สำเนาใน สอง สื่อต่างๆ ด้วย หนึ่ง ของพวกเขาถูกเก็บไว้ในไซต์ระยะไกล) จะสำรองข้อมูลเครื่องเสมือน Hyper-V ได้อย่างไร

ต่อไป เราจะพิจารณาวิธีแก้ปัญหาทั่วไปสำหรับการสำรองข้อมูล Hyper-V VM ตามคุณลักษณะที่อธิบายข้างต้น

สำรองข้อมูล Hyper-V VM โดยใช้ Windows Server Backup

วิธีฟรีในการจัดระเบียบการสำรองข้อมูล VM บน Hyper-V แนะนำให้ใช้ Windows Server Backup . ในตัว คุณสมบัติ. คุณสามารถใช้ WSB ผ่านวิซาร์ดการสำรอง/กู้คืนกราฟิกหรือ wbadmin เครื่องมือบรรทัดคำสั่ง (เป็นส่วนหนึ่งของ WSB) Windows Server Backup รองรับ VSS และการสำรองข้อมูลส่วนเพิ่ม ฟีเจอร์นี้สามารถใช้ได้ทั้งใน Windows Server 2012 (และใหม่กว่า) และบน Hyper-V Server ในการติดตั้งคอมโพเนนต์ WSB ให้ไปที่คอนโซลตัวจัดการเซิร์ฟเวอร์หรือเรียกใช้คำสั่งนี้:

Install-WindowsFeature Windows-Server-Backup -IncludeManagementTools
จะสำรองข้อมูลเครื่องเสมือน Hyper-V ได้อย่างไร

Windows Server Backup มีคอนโซล GUI (wbadmin.msc ) ที่อนุญาตให้สร้างและจัดการการสำรองข้อมูล Hyper-V สร้างกำหนดการสำรอง ฯลฯ ในการสำรองข้อมูล VM เพียงแค่เริ่มตัวช่วยสร้างอย่างง่าย เลือก VM จากเซิร์ฟเวอร์ Hyper-V ของคุณที่จะต้องสำรองข้อมูลและตำแหน่งที่จะสำรองข้อมูล บันทึกแล้วระบุตารางเวลาสำรอง

จะสำรองข้อมูลเครื่องเสมือน Hyper-V ได้อย่างไร

เคล็ดลับ . ในเวอร์ชัน Hyper-V Server ก่อนปี 2012 คุณไม่สามารถสร้างข้อมูลสำรองของ VM เดียวโดยใช้เครื่องมือสำรองข้อมูลในตัว - VM ทั้งหมดจะได้รับการสำรองข้อมูลพร้อมกัน

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

หากต้องการสำรองข้อมูล VM ชื่อ "เซิร์ฟเวอร์ 1" ไปยังโฟลเดอร์ในเครื่องบนดิสก์ C:(ไม่ใช่ความคิดที่ดีที่สุดใช่ไหม) เพียงเรียกใช้คำสั่งนี้:

wbadmin start backup –backupTarget:C: –hyperv:"Server 1"

จะสำรองข้อมูลเครื่องเสมือน Hyper-V ได้อย่างไร

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

wbadmin start backup -backuptarget:\\192.168.2.15\HVMback: -hyperv:"TestVM01,TestVM02" -allowDeleteOldBackups -quiet

คุณสามารถเพิ่มคำสั่งนี้ใน Windows Task Scheduler ได้โดยใช้ PowerShell และกำหนดตารางเวลาการสำรองข้อมูล VM ปกติ (ข้อมูลสำรองที่เก่ากว่าจะถูกลบออกในกรณีนี้)

ตัวอย่างเช่น ในการสำรองข้อมูล VM ด้วยตัวควบคุมโดเมน AD คุณสามารถรีเซ็ตบันทึกธุรกรรม AD หลังจากที่การสำรองข้อมูลสิ้นสุดลง เพื่อให้ฐานข้อมูล ADDS ในการสำรองข้อมูลมีความสอดคล้องกัน (ในลักษณะเดียวกับที่คุณสามารถสำรองข้อมูล VM ด้วย Exchange ได้ หรือ SQL Server):

wbadmin start backup -backuptarget:\\192.168.2.15\HVMback: -hyperv:PAR-DC1 -vssFull

หากต้องการรับรายการสำรองที่ลงทะเบียนไว้ในระบบ ให้เรียกใช้คำสั่งนี้:

wbadmin get versions

เคล็ดลับ . โปรดทราบว่าเมื่อคุณสำรองข้อมูล VM บนโฮสต์ Hyper-V ที่ใช้ Windows 2012 หรือใหม่กว่า VM จะไม่หยุดชั่วคราว (ถูกระงับ) หากมีการติดตั้งส่วนประกอบการรวม Hyper-V

WSB เป็นโซลูชันที่เรียบง่ายแต่เชื่อถือได้สำหรับการสำรองข้อมูล Hyper-V VM มันค่อนข้างเร็วและช่วยให้จัดการกำหนดการสำรองข้อมูลได้ อย่างไรก็ตาม Windows Server Backup มีข้อเสีย:

  • ไม่มีเครื่องมือในการตรวจสอบกระบวนการสำรองข้อมูล เพื่อตรวจสอบความสอดคล้องของข้อมูลสำรอง VM หรือแอปในนั้น
  • จัดการการสำรองข้อมูลในการติดตั้ง Hyper-V ขนาดกลางและขนาดใหญ่ได้ยาก (เหมาะสำหรับสภาพแวดล้อมขนาดเล็กที่มีโฮสต์ Hyper-V 1-3 ตัวเท่านั้น)
  • คุณไม่สามารถกู้คืนไฟล์เฉพาะหรือสถานะของแอปได้โดยอัตโนมัติ (คุณจะต้องเมานต์ไฟล์ .vhdx ของข้อมูลสำรองและคัดลอกไฟล์ที่คุณต้องการด้วยตนเอง)
  • ด้วย VM ที่มีความหนาแน่นสูงและขนาดใหญ่บนโฮสต์ คุณจะต้องกำหนดเวลาการสำรองข้อมูลโดยใช้ Windows Task Scheduler เพื่อป้องกันเซิร์ฟเวอร์โอเวอร์โหลด รวมถึงโหลดสูงบนเครือข่าย LAN/SAN/iSCSI ในช่วงเวลาทำการ (หากคุณจัดเก็บ สำรองข้อมูลของคุณในที่จัดเก็บข้อมูลภายนอก)

ผลิตภัณฑ์สำรองข้อมูล Hyper-V ของบุคคลที่สามยอดนิยม

เป็นไปไม่ได้ที่จะใช้ Windows Server Backup หากมีโฮสต์ Hyper-V และเครื่องเสมือนจำนวนมาก ในกรณีนี้ คุณจะต้องเลือกหนึ่งในโซลูชันของบริษัทอื่น คุณไม่สามารถพูดได้อย่างแน่นอนว่าผลิตภัณฑ์นี้หรือผลิตภัณฑ์นั้นจะเป็นโซลูชันในอุดมคติสำหรับการสำรองข้อมูล Hyper-V เนื่องจากมีหลายสิ่งที่ต้องพิจารณา ซึ่งรวมถึงจำนวนโฮสต์ ข้อจำกัดสิทธิ์ใช้งาน คุณลักษณะที่จำเป็น สถาปัตยกรรมเครือข่าย ฯลฯ

มีผลิตภัณฑ์สำรองข้อมูลเชิงพาณิชย์และฟรีมากมายในตลาด และเป็นการยากที่จะเลือกผลิตภัณฑ์ที่เหมาะสม โดยปกติ Gartner magic quadrant จะใช้เพื่อกำหนดผู้นำเฉพาะกลุ่ม ฉันพบภาพนี้ที่แสดงผู้เล่นหลักและผู้นำในตลาดโซลูชันการสำรองข้อมูลสำหรับศูนย์ข้อมูลในปี 2019

จะสำรองข้อมูลเครื่องเสมือน Hyper-V ได้อย่างไร

อย่างที่คุณเห็น Gartner ตั้งชื่อบริษัทและผลิตภัณฑ์ต่อไปนี้ในหมู่ผู้ให้บริการโซลูชันการสำรองข้อมูลชั้นนำ:

  1. Commvault
  2. เดลล์ อีเอ็มซี
  3. ไอบีเอ็ม
  4. วีม
  5. Veritas Technologies (Symantec — Veritas Backup Exec)
  6. แอคติฟิโอ
  7. MICroFocus (ตัวป้องกันข้อมูล HPE)