การสำรองข้อมูลเครื่องเสมือน vmware สำรองข้อมูลเครื่องเสมือน VMWare ESXi โดยใช้ MKSBackup การสร้างสำเนาสำรองของเครื่องเสมือนบนแพลตฟอร์ม Microsoft Virtual Server

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

หากคุณยังไม่ได้กำหนดค่าไฮเปอร์ไวเซอร์ Hyper-v ฟรี ฉันขอแนะนำให้คุณอ่านเนื้อหาของฉันในหัวข้อนี้ - หากคุณตั้งค่าไว้แล้วและเกิดคำถามว่าสำรองข้อมูลได้รวดเร็ว สะดวก และอิสระได้อย่างไร ผมแนะนำให้ใช้ ยูทิลิตี้ฟรีระบบสำรองไฟฟ้าแรงสูง

คำอธิบายยูทิลิตี้ HVBackup สำหรับ Hyper-v

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

ยูทิลิตี้นี้ทำงานได้กับระบบปฏิบัติการทุกเวอร์ชันโดยเริ่มจาก วินโดวส์เซิร์ฟเวอร์พ.ศ. 2551 เป็นต้นไป เช่นเดียวกับใน โหมดกราฟิกและการติดตั้งเซิร์ฟเวอร์คอร์ ยูทิลิตี้นี้ยังรองรับไฮเปอร์ไวเซอร์เซิร์ฟเวอร์ Hyper-V รุ่นฟรีอีกด้วย

HVBackup รองรับการสำรองข้อมูล Hyper-v ที่สอดคล้องกันและขัดข้องของแอปโดยใช้ VSS ที่มีอยู่ในระบบ มีโซลูชันเชิงพาณิชย์มากมายที่ใช้วิธีเดียวกันในการสำรองข้อมูลเครื่องเสมือน แต่ในบรรดาโซลูชันฟรีที่ฉันรู้จักมีเพียงผลิตภัณฑ์นี้เท่านั้น

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

สามารถเปิดโปรแกรมได้จาก บรรทัดคำสั่ง, โทรมาจาก พาวเวอร์เชลล์สคริปต์หรือถูกสร้างไว้ในสิ่งใด ๆ แอปพลิเคชัน .Netผ่านห้องสมุดที่เหมาะสม

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

ความต้องการของระบบ:
.NET Framework 3.5

การติดตั้ง .Net Framework 3.5 บนบรรทัดคำสั่ง

ในการติดตั้ง .Net Framework 3.5 คุณต้องเรียกใช้คำสั่งต่อไปนี้ใน Powershell

Windows Server หรือเซิร์ฟเวอร์ Hyper-V 2012:

ติดตั้ง WindowsFeature NET-Framework-Core

Windows Server 2008 หรือ 2008 R2 (ไม่ใช่คอร์):

ออคเซ็ตอัพ NetFx3

Windows Server (คอร์) หรือ Hyper-V Server 2008/2008 R2:

Ocsetup NetFx3-เซิร์ฟเวอร์คอร์

ตัวอย่างการใช้งาน HVBackup

ทำการสำรองข้อมูล VSS เต็มรูปแบบของเครื่องเสมือนของโฮสต์ทั้งหมด:

HVBackup -a -o d:\vm-สำรอง

ทำการสำรองข้อมูล VSS แบบเต็มของรายการเครื่องเสมือน (คุณต้องใช้เครื่องหมายคำพูดหากชื่อเครื่องมีช่องว่าง) การสำรองข้อมูลจะดำเนินการบนเซิร์ฟเวอร์ระยะไกล:

HVBackup -l "VM1,VM2" -o \\สำรองเซิร์ฟเวอร์\wm-สำรอง

ทำการสำรองข้อมูลเครื่องเสมือนทั้งหมด ซึ่งมีรายการอยู่ในไฟล์ข้อความ (VM แต่ละตัวในบรรทัดแยกกัน):

HVBackup -f list.txt -o d:\wm-สำรอง

สคริปต์สำหรับการสำรองข้อมูลอัตโนมัติ

หากคุณต้องการกำหนดเวลา การดำเนินการอัตโนมัติการสำรองข้อมูลจะสะดวกที่สุดในการสร้างไฟล์ bat อย่างง่ายเพื่อจุดประสงค์เหล่านี้และกำหนดเวลาการดำเนินการ มาสร้างกันเถอะ สำรองข้อมูล-all.cmdเนื้อหาต่อไปนี้:

ตั้งค่า BCKPATH="\\backup-server\wm-backup" rem net use %BCKPATH% /user: ผลัก %BCKPATH% && forfiles.exe -m *.zip -d -7 -c "cmd /c del @path" popd HVBackup.exe -a -o %BCKPATH% 1> log_out.txt 2> log_err.txt

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

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

Schtasks.exe / สร้าง /tn HVBackup /tr c:\backup-all.cmd /sc ทุกวัน /ru /rp/st 01:00:00

หากคุณต้องการลบงาน:

Schtasks.exe /ลบ /tn HVBackup /f

การปฏิบัติงานทันที:

Schtasks.exe /run /tn HVBackup

ตัวเลือกบรรทัดคำสั่ง HVBackup

การใช้งาน: HVBackup.exe

-b, --สำรองข้อมูล
เรียกใช้การสำรองข้อมูล (ค่าเริ่มต้น)
-r, --เรียกคืน
ทำการกู้คืน
-f, --file
ไฟล์ข้อความซึ่งมีรายการเครื่องเสมือน หนึ่งรายการในแต่ละบรรทัด
-l, --รายการ
รายชื่อเครื่องเสมือนสำหรับการสำรองข้อมูล
-a, --ทั้งหมด
สำรองข้อมูลเครื่องเสมือนทั้งหมดบนเซิร์ฟเวอร์
-n, --ชื่อ
หากระบุ จะมีการสำรองข้อมูลเฉพาะเครื่องเสมือนที่อยู่ในรายการเท่านั้น
-g คู่มือ
หากระบุไว้ การสำรองข้อมูลของเครื่องเสมือนที่อยู่ในรายการจะถูกสร้างขึ้นโดย GUID
-o, --เอาท์พุท
พารามิเตอร์ที่จำเป็น โฟลเดอร์สุดท้ายสำหรับการเก็บถาวร สามารถอยู่ในรูปแบบของเส้นทางท้องถิ่นหรือเครือข่าย
--รูปแบบเอาท์พุท
รูปแบบชื่อไฟล์เก็บถาวรของเครื่องเสมือน (0) ชื่อเครื่อง (1) GUID ของเครื่อง และ (2) วันที่ปัจจุบันและเวลา ค่าเริ่มต้น: "(0)_(2:yyyyMMddHHmmss).zip"
-s, --singlevss
ถ่ายภาพสแนปช็อตเดียวสำหรับเครื่องเสมือนทั้งหมด
--ช่วย
แสดงความช่วยเหลือสำหรับคำสั่ง:

บทสรุป

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

กิน โอกาสที่ดีรวม HVBackup และ . ตัวอย่างเช่น สร้างไฟล์เก็บถาวรในเครื่องบนเซิร์ฟเวอร์ที่มี Hyper-v และต่อเชื่อม เซิร์ฟเวอร์ลินุกซ์โฟลเดอร์และใช้ rsync เพื่อรับไฟล์ zip เครื่องเสมือน. หรือทำทันที การสำรองข้อมูลบน Linux samba เป็นต้น ลิงค์ด้านบนมีตัวอย่างในหัวข้อนี้

หลักสูตรออนไลน์ ความปลอดภัยของ Linux

หากคุณต้องการเข้าใจรายละเอียดเพิ่มเติมเกี่ยวกับกระบวนการตั้งค่าและรับรองความปลอดภัยของโครงสร้างพื้นฐานท้องถิ่นและเครือข่ายที่สร้างขึ้นบน Linux OS ฉันขอแนะนำให้คุณทำความคุ้นเคยกับ หลักสูตรออนไลน์ "ความปลอดภัยของ Linux"ในโอทัส การฝึกอบรมมีระยะเวลา 3 เดือน หลังจากนั้นผู้สำเร็จการศึกษาหลักสูตรที่ประสบความสำเร็จจะสามารถเข้ารับการสัมภาษณ์กับพันธมิตรได้ โปรแกรมหลักสูตรนี้ได้รับการพัฒนาเป็นชุดเวิร์กช็อปเชิงปฏิบัติและมุ่งเป้าไปที่นักเรียนที่ผ่านการฝึกอบรมซึ่งมีความรู้และประสบการณ์ในการบริหาร Linux อยู่แล้ว สิ่งที่คุณจะได้เรียนรู้:
  • ใช้แนวทางปฏิบัติระดับโลกที่ดีที่สุดและมาตรฐานความปลอดภัยของข้อมูล (Debian, RedHat, MitRE)
  • ใช้เครื่องมือเพื่อตรวจจับและใช้ประโยชน์จากช่องโหว่ในระบบปฏิบัติการ Linux
  • ติดตั้งและกำหนดค่า ระบบเครือข่ายการตรวจจับและป้องกันการโจมตี
  • ทำงานร่วมกับระบบการตรวจสอบและการบรรจุคอนเทนเนอร์โดยใช้ Docker
ทดสอบตัวเองในการสอบเข้าและดูโปรแกรมเพื่อดูรายละเอียดเพิ่มเติม

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

ผู้ให้บริการแพลตฟอร์มการจำลองเสมือนเชิงพาณิชย์หลายรายเสนอเครื่องมือการสำรองข้อมูลเครื่องเสมือนในตัวให้กับผู้ใช้ระดับองค์กร เช่น VMware Consolidated Backup (VCB) สำหรับแพลตฟอร์ม ESX Server อย่างไรก็ตาม ในภาค SMB (ธุรกิจขนาดเล็กและขนาดกลาง) ซึ่งจำนวนเครื่องเสมือนที่ใช้มีน้อย แทบไม่มีเครื่องมือสำรองข้อมูลจากผู้ผลิตแพลตฟอร์มเลย เป็นผลให้บริษัทขนาดเล็กต้องให้ผู้ดูแลระบบมีส่วนร่วมในการเขียน สคริปต์ต่างๆตลอดจนการใช้ยูทิลิตี้ระบบปฏิบัติการมาตรฐานที่ให้การเก็บถาวรและการกู้คืนไฟล์และโฟลเดอร์ด้วยข้อมูลสำคัญ

ทำความเข้าใจกับการสำรองข้อมูล

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

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

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

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

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

เนื่องจากโดยพื้นฐานแล้ว เครื่องเสมือนเป็นโฟลเดอร์ที่มีไฟล์ คุณสามารถใช้เครื่องมือสำรองข้อมูลในตัวของระบบปฏิบัติการโฮสต์ได้ หากคุณใช้แพลตฟอร์มการจำลองเสมือนที่ด้านบนของระบบโฮสต์ เช่น Microsoft Virtual Server หรือเซิร์ฟเวอร์ VMware ใน ไมโครซอฟต์ วินโดวส์เพื่อวัตถุประสงค์เหล่านี้ คุณสามารถใช้ยูทิลิตีนี้ได้ ไม่ใช่การสำรองข้อมูล. เมื่อใช้แพลตฟอร์ม Bare Metal เช่น ESX Server หรือ Virtual Iron คุณต้องใช้เครื่องมือของผู้จำหน่ายระบบเสมือนจริงหรือผลิตภัณฑ์ของบริษัทอื่น

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

สำรองและกู้คืนเครื่องเสมือนบนแพลตฟอร์ม VMware ESX Server

ผลิตภัณฑ์นำร่องของวีเอ็มแวร์คือแพลตฟอร์ม ESX Server ถือเป็นองค์ประกอบสำคัญของโครงสร้างพื้นฐานเสมือนในสภาพแวดล้อมการผลิตระดับองค์กร โครงสร้างพื้นฐานเสมือน VI3 (โครงสร้างพื้นฐานเสมือน 3) คือชุดผลิตภัณฑ์และเครื่องมือที่ช่วยให้กลุ่มเครื่องเสมือนสามารถทำงานได้อย่างมีประสิทธิภาพและทำงานได้อย่างราบรื่นภายใต้สภาวะต่างๆ รวมถึงปัจจัยจากเหตุสุดวิสัย เช่น โหลดไฟกระชากกะทันหัน ไฟฟ้าดับ และความเสียหายของอุปกรณ์ หนึ่งในเครื่องมือที่สำคัญที่สุดสำหรับการนำกลยุทธ์การกู้คืนความเสียหายไปใช้คือ VMware Consolidated Backup (VCB) VCB สามารถใช้เพื่อสร้างสำเนาสำรองของเซิร์ฟเวอร์ ESX แต่ละเครื่อง รวมถึงใช้ร่วมกับเครื่องมือการจัดการฟลีตเซิร์ฟเวอร์เสมือนของ VMware Virtual Center VCB มีความสามารถดังต่อไปนี้:

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

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

สแน็ปช็อตของสถานะของเครื่องเสมือนที่สร้างขึ้นระหว่างการดำเนินการโดยใช้เอเจนต์ที่อยู่บนพร็อกซีเซิร์ฟเวอร์ VCB จะถูกบันทึกไว้ในสื่อสำรองข้อมูล จากนั้นจึงสามารถกู้คืนได้ในกรณีที่ระบบเกสต์ทำงานล้มเหลวหรืออุปกรณ์เสียหาย ในกรณีนี้ เอเจนต์สำรองข้อมูลสามารถเข้าถึง LUN (หมายเลขหน่วยลอจิคัล) ในอุปกรณ์ SAN ได้โดยตรง สำหรับ SAN นั้น VCB รองรับโปรโตคอล Fibre Channel รวมถึงสื่อเทปสำหรับจัดเก็บสำเนาสำรอง VCB ใช้ประโยชน์จากความสามารถของ VMware Tools ที่ทำงานภายในระบบเกสต์อย่างใกล้ชิด เพื่อสร้างสำเนาสำรองของข้อมูลระบบปฏิบัติการเกสต์

เปิดการสำรองข้อมูลรวมของ VMware ช่วงเวลานี้รองรับแพ็คเกจต่อไปนี้ (รายการรวมเฉพาะซอฟต์แวร์ที่ทดสอบอย่างเป็นทางการกับผลิตภัณฑ์ ESX Server):

  • ไซแมนเทคสำรองข้อมูล Exec 10.0
  • Symantec Backup Exec 10d
  • เวอริทัส เน็ตแบ็คอัพ 5.0.1
  • Veritas Netbackup 5.0 MP4
  • Veritas Netbackup 5.1.1
  • Veritas Netbackup 5.1 MP2
  • Veritas Netbackup 5.1 MP3
  • เวอริทัส เน็ตแบ็คอัพ 6.0
  • Tivoli Storage Manager v5.2.1
  • Tivoli Storage Manager v5.2.3
  • Tivoli Storage Manager เวอร์ชัน 5.3
  • อีเอ็มซี Networker เวอร์ชัน 7.0
  • EMC Networker เวอร์ชัน 7.1.x
  • EMC Networker เวอร์ชัน 7.2.1
  • EMC Networker เวอร์ชัน 7.3.1
  • CA BrightStor ARCServe r11
  • CA BrightStor ARCServe r11.1
  • CA BrightStor ARCServe r11.5
  • คอมม์วอลต์ กาแล็กซี่ เวอร์ชัน 5.9
  • คอมม์วอลต์ กาแล็กซี่ เวอร์ชัน 6.1

โดยทั่วไปงานสร้างสำเนาไฟล์เก็บถาวรของเครื่องเสมือนสามารถแสดงได้ดังนี้:

  1. ซอฟต์แวร์สำรองข้อมูลจะรันสคริปต์เก็บถาวรล่วงหน้าซึ่งทำหน้าที่ต่อไปนี้:
    • ตรวจสอบให้แน่ใจว่าไม่มีการดำเนินการอ่าน-เขียนเกิดขึ้นภายในระบบเกสต์ในโฟลเดอร์และไฟล์ที่บันทึกไว้ (สำหรับระบบปฏิบัติการเกสต์ของ Windows เท่านั้น)
    • สลับเครื่องเสมือนเป็นโหมดสแน็ปช็อต สร้างสแน็ปช็อตของสถานะของเครื่องเสมือน และทำให้แอปพลิเคชันพร้อมใช้งานโดยใช้ VCB
    • ติดตั้งสแน็ปช็อตของเครื่องเสมือนจาก SAN ไปยังพร็อกซีเซิร์ฟเวอร์
  2. สำเนาสำรองของสแน็ปช็อตของเครื่องเสมือนจะถูกสร้างขึ้นที่ระดับอิมเมจ หรือที่ระดับไฟล์และโฟลเดอร์ของระบบเกสต์ (สำเนาแบบเต็ม ส่วนต่าง หรือสำเนาส่วนเพิ่ม)
  3. ซอฟต์แวร์สำรองข้อมูลจะเรียกใช้สคริปต์หลังการสำรองข้อมูลที่เสร็จสิ้นการสำรองข้อมูล (ถอนการติดตั้งสแน็ปช็อตของเครื่องเสมือนจากพร็อกซีเซิร์ฟเวอร์ และนำเครื่องเสมือนออกจากโหมดสแน็ปช็อต)

ในระหว่างกระบวนการสำรองข้อมูล เครื่องมือ VCB จะใช้ส่วนประกอบโครงสร้างพื้นฐานเสมือนต่อไปนี้:

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

สำรองข้อมูลด้วย Vizioncore esxRanger

ผลิตภัณฑ์ esxRanger ของ Vizioncore ซึ่งขณะนี้ควบคุมโดย Quest Software ปัจจุบันเป็นหนึ่งในโซลูชันที่ได้รับความนิยมมากที่สุดสำหรับการสร้างสำเนาสำรองของเครื่องเสมือนบนแพลตฟอร์ม ESX Server esxRanger ไม่จำเป็นต้องติดตั้งเอเจนต์เพิ่มเติมใดๆ บนเซิร์ฟเวอร์ ESX และสร้างสำเนาสำรองของเครื่องเสมือนจากเซิร์ฟเวอร์เดียวหรือกลุ่มเซิร์ฟเวอร์ผ่านการทำงานร่วมกับผลิตภัณฑ์ Virtual Center กระบวนการสร้างสำเนาสำรองเกิดขึ้นบนเซิร์ฟเวอร์ Windows เครื่องเดียว ซึ่งเป็นที่ที่สามารถจัดเก็บอิมเมจของระบบเสมือนที่เก็บถาวรไว้ได้ อุปกรณ์ต่างๆการจัดเก็บในสภาพแวดล้อมการผลิตขององค์กร

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

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

esxRanger ทำงานร่วมกับ VMware Consolidated Backup เมื่อใช้ใน SAN และช่วยให้คุณสร้างสำเนาแบบเต็มหรือสำเนาของเครื่องเสมือน รวมถึงไฟล์และโฟลเดอร์แต่ละไฟล์ใน Windows guest นอกจากนี้ ในระหว่างกระบวนการสำรองข้อมูล esxRanger จะรวบรวมข้อมูลต่างๆ เกี่ยวกับตัววัดการสำรองข้อมูล (เช่น เวลาที่ใช้ในการสำรองข้อมูลและการกู้คืน) เก็บไว้ในฐานข้อมูล และช่วยให้คุณใช้ข้อมูลดังกล่าวเพื่อสร้างแนวโน้มกลยุทธ์การกู้คืนความเสียหายของคุณ นอกจากนี้ esxRanger ยังมีกลไกนโยบายที่ช่วยให้คุณสามารถสร้างกลยุทธ์การเก็บข้อมูลตามเทมเพลตและผสานรวมกับส่วนประกอบอื่นๆ ของโครงสร้างพื้นฐานด้านไอทีขององค์กร ช่วยลดภาระงานของผู้ดูแลระบบให้เหลือน้อยที่สุด

ขั้นตอนการสำรองข้อมูลโดยใช้ esxRanger มีลักษณะดังนี้:

  1. จุดบันทึกเครื่องเสมือนถูกสร้างขึ้นและบันทึกลงในฐานข้อมูล
  2. เมื่อใช้ VMware API ไฟล์ดิสก์เสมือนจะถูก “ปลดล็อค” สำหรับการอ่าน (โดยจะถูกล็อคโดยค่าเริ่มต้น) และการสร้างไฟล์ .REDO ที่จะจัดเก็บการเปลี่ยนแปลงในดิสก์เสมือนตั้งแต่จุดบันทึก
  3. ไฟล์ดิสก์เสมือนถูกบีบอัด
  4. ไฟล์บีบอัดจะได้รับการสำรองข้อมูลและไฟล์ .REDO จะถูกนำไปใช้กับไฟล์ VMDK ของเครื่องเสมือน
  5. หลังจากใช้การเปลี่ยนแปลง ไฟล์ VMDK จะกลับสู่สถานะล็อคดั้งเดิม
  6. ผู้ดูแลระบบจะเพิ่มความคิดเห็นลงในสำเนาสำรองของเครื่องเสมือน ซึ่งมีคำแนะนำในกรณีที่เครื่องเสมือนล้มเหลว

โดยรวมแล้ว esxRanger เป็นเครื่องมือสำรองข้อมูลเครื่องเสมือนที่สะดวก เชื่อถือได้ และใช้งานง่ายสำหรับ Virtual Infrastructure 3 ที่ผสานรวมกับ VMware Consolidated Backup เพื่อใช้งานข้าม SAN สำหรับบริษัททุกขนาด

การสร้างสำเนาสำรองของเครื่องเสมือนบนแพลตฟอร์ม Microsoft Virtual Server

น่าเสียดายที่ Microsoft เจ้าของและผู้พัฒนาผลิตภัณฑ์เซิร์ฟเวอร์เสมือนจริง Virtual Server 2005 ไม่ได้มอบเครื่องมือการสำรองข้อมูลและการกู้คืนที่ทรงพลังแก่ผู้ใช้เช่น VMware Consolidated Backup ในตอนนี้ Microsoft มุ่งเน้นไปที่การพัฒนาการสนับสนุนการจำลองเสมือนบนไฮเปอร์ไวเซอร์เป็นหลักซึ่งสร้างไว้ในแพลตฟอร์ม Windows Server เวอร์ชันถัดไปซึ่งมีชื่อรหัสว่า Viridian อย่างไรก็ตาม Microsoft กำลังเลื่อนวันวางจำหน่าย Windows Virtualization ครั้งสุดท้ายออกไปอย่างต่อเนื่อง และยังตัดฟีเจอร์ที่ประกาศออกไปด้วย ดังนั้นจึงเป็นเรื่องยากที่จะพูดอะไรที่แน่ชัดเกี่ยวกับความสามารถในการสำรองข้อมูลของแพลตฟอร์ม Virtualization ที่กำลังจะมาถึง มีความเป็นไปได้ค่อนข้างสูงที่เราสามารถพูดได้ว่าจะมีการรองรับการเก็บถาวรแบบ "สด" ในตัว แต่ยังไม่ชัดเจนในรูปแบบใด ปัจจุบัน การสำรองข้อมูลเครื่องเสมือนใน Virtual Server สามารถสร้างได้ “สองวิธีครึ่ง” ได้แก่:

  • การใช้งาน วิธีการมาตรฐานอิมเมจระบบปฏิบัติการสำรองที่สามารถสร้างได้โดยเอเจนต์ที่ทำงานภายในระบบเกสต์ เช่น Symantec Backup Exec
  • การเขียนสคริปต์พิเศษที่บันทึกสถานะของเครื่องเสมือน คัดลอกข้อมูลไปยังสื่อสำรอง และเริ่มเครื่องเสมือนอีกครั้ง
  • การใช้บริการ Volume Shadow Copy (Volume Shadow Service, VSS) การสนับสนุนซึ่งใน Virtual Server ปรากฏค่อนข้างเร็ว ๆ นี้และยังไม่ได้รับการสนับสนุนจากผู้ผลิตระบบสำรองข้อมูล

หากต้องการเก็บถาวรเครื่องเสมือนที่ทำงานอยู่บนแพลตฟอร์มเซิร์ฟเวอร์เสมือน คุณสามารถใช้อินเทอร์เฟซ COM ได้โดยการเขียนสคริปต์ เช่น ใช้ วิชวลเบสิกการเขียนสคริปต์ (vbs) เมื่อคุณสำรองข้อมูลเครื่องเสมือน คุณต้องวางเครื่องไว้ในสถานะที่บันทึกไว้ก่อน จากนั้นจึงคัดลอกไฟล์ไปยังตำแหน่งที่ระบุ จากนั้นจึงเรียกใช้อีกครั้ง ด้านล่างนี้เป็นตัวอย่างของสคริปต์ vbs ที่ทำตามขั้นตอนที่จำเป็นเหล่านี้เพื่อคัดลอกเครื่องเสมือนเครื่องเดียว สามารถรันตามกำหนดเวลาได้โดยใช้ตัวกำหนดเวลางาน Windows มาตรฐาน " backupvm.vbs " ผู้เขียน: John Savill " การใช้งาน: backupvm.vbs ตัวเลือกชัดเจนเมื่อมีข้อผิดพลาด ดำเนินการต่อถัดไป Dim objFSO, objVirtualServer, objVM, objSaveTask, objVHD " การเชื่อมต่อกับออบเจ็กต์ระบบไฟล์ตั้ง objFSO=CreateObject("Scripting.FileSystemObject") " กำลังเชื่อมต่อกับเซิร์ฟเวอร์เสมือนตั้ง objVirtualServer = CreateObject("VirtualServer.Application") " ค้นหาเครื่องเสมือนตั้ง objVM = objVirtualServer.FindVirtualMachine(WScript.Arguments(0)) " กำลังบันทึกสถานะเครื่องเสมือนตั้ง objSaveTask = objVM.Save " หยุดชั่วคราวเพื่อดำเนินการบันทึกในขณะที่ไม่ objSaveTask.isComplete WScript.Sleep 1,000 wend " การคัดลอกดิสก์เสมือนและดิสก์ UNDOสำหรับแต่ละ objVHD ใน objVM.HardDiskConnections ถ้า objFSO.FileExists(objVHD.HardDisk.file) จากนั้น "Wscript.Echo objVHD.HardDisk.file & " " & WScript.Arguments(1) objFSO.CopyFile objVHD.HardDisk.file, WScript.Arguments (1) สิ้นสุด ถ้า objFSO.FileExists(objVHD.undoHardDisk.file) จากนั้น "Wscript.Echo objVHD.undoHardDisk.file & " " & WScript.Arguments(1) objFSO.CopyFile objVHD.undoHardDisk.file, WScript.Arguments(1) ) สิ้นสุดถ้าถัดไป " การคัดลอกไฟล์ vsv และ vmc objFSO.CopyFile objVM.File, WScript.Arguments(1) objFSO.CopyFile objVM.SavedStateFilePath, WScript.Arguments(1) " การเริ่มต้นเครื่องเสมือน objVM.การเริ่มต้น

ต้องใช้สคริปต์นี้ดังนี้:

C: emp>cscript backupvm.vbs

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

การใช้บริการ Volume Shadow

การสนับสนุน VSS ถูกนำมาใช้ใน Virtual Server 2005 R2 SP1 ที่เพิ่งเปิดตัว การใช้บริการ Shadow Copy ใน Virtual Server เกี่ยวข้องกับการสร้างสำเนาสำรองของเครื่องเสมือนที่ทำงานอยู่โดยการสร้างอิมเมจ ซึ่งน่าจะทำให้ขั้นตอนการสำรองข้อมูลและการกู้คืนง่ายขึ้นและเร็วขึ้นอย่างมาก อย่างไรก็ตาม มันยังไม่เพียงพอ ซอฟต์แวร์สำหรับการสำรองข้อมูลเพื่อรองรับ VSS จำเป็นต้องรองรับ Virtual Server VSS Writer Service (VS Writer) ใหม่ด้วย ซึ่งขณะนี้ยังไม่พบการสนับสนุนในระบบการเก็บถาวรใด ๆ ตามข้อมูลของ Microsoft เครื่องมือสำรองข้อมูลสามารถใช้ VS Writer เพื่อสำรองและกู้คืนเครื่องเสมือนได้ด้วยวิธีต่อไปนี้: พวกเขาแจ้งเซิร์ฟเวอร์เสมือนว่ากระบวนการสำรองข้อมูลได้เริ่มต้นแล้ว เซิร์ฟเวอร์เสมือนตอบสนองโดยการสร้างสแน็ปช็อตของเครื่องเสมือน จากนั้นจึงดำเนินการคัดลอก เริ่มต้น ในขณะนี้ยูทิลิตี้ NTBackup ยังไม่รองรับกลไกนี้เช่นกัน

การสำรองข้อมูลเครื่องเสมือน Xen

XenSource ซึ่งสนับสนุนโครงการ Open-Source Xen และยังจัดจำหน่ายแพลตฟอร์มการจำลองเสมือนเชิงพาณิชย์ XenEnterprise ไม่มีทางเลือกมากมายสำหรับการเก็บถาวรเครื่องเสมือนบนแพลตฟอร์ม Xen หนึ่งในนั้นแสดงไว้ด้านล่างโดยใช้อุปกรณ์จัดเก็บข้อมูล NFS (Network File System)

ข้อมูลพื้นฐาน:

  • โฮสต์ XenServer (ในขั้นตอนการสำรองข้อมูลตัวอย่าง IP คือ 192.168.1.10)
  • คอมพิวเตอร์ที่ใช้เป็นเซิร์ฟเวอร์สำหรับจัดเก็บสำเนาไฟล์เก็บถาวร (ในตัวอย่าง IP คือ 192.168.1.1)
  • เครื่องเสมือน XenVM (ในตัวอย่าง IP คือ 192.168.1.12)

ขั้นตอนการสำรองข้อมูล:

  1. ติดตั้งเซิร์ฟเวอร์ NFS โดยเพิ่มบรรทัดต่อไปนี้ในไฟล์ /etc/exports:
    / *(rw, ซิงค์, no_root_squash)
  2. บนโฮสต์ XenServer ให้เพิ่มสิ่งต่อไปนี้ในไฟล์ /etc/xen/xmexample1:
    เคอร์เนล /boot/xenkernel
    ชื่อ = "ตัวอย่างโดเมน"

    รูท = /dev/nfs

    Nfs_server = "192.168.1.1"
    nfs_root = "/ip=192.168.1.10:192.168.1.1:192.168.1.1:255.255.255.0:::"

  3. บันทึกสำเนาของไฟล์ /etc/fstab และเพิ่มบรรทัดต่อไปนี้:
    192.168.1.1: อุปกรณ์รูท / nfs rw, ยาก, intr 1 1
    192.168.1.1:swapdevice สลับ สลับค่าเริ่มต้น 0 0
    192.168.1.1:usrpartition /usr nfs rw ยาก intr 1 1
    192.168.1.1:varpartition /var nfs rw ยาก intr 1 1
    ไม่มี /dev/pts devpts gid=5,mode=620 0 0
    ไม่มี /proc proc ค่าเริ่มต้น 0 0
  4. คัดลอก /lib/modules/2.6.16.29-xen จากโฮสต์ XenServer ไปยังอุปกรณ์สำรองข้อมูล
  5. เรียกใช้คำสั่งต่อไปนี้บนเซิร์ฟเวอร์สำเนาการเก็บถาวร:
    #scp 192.168.1.10:/lib/modules/2.2.16.29-xen /lib/modules/
  6. หากต้องการเปิดใช้งานคอนโซลโดยใช้ udev ให้รันคำสั่งต่อไปนี้บนเซิร์ฟเวอร์สำรอง:
    mkdir /tmp/dev
    เมานต์ --move /dev /tmp/dev
    sbin/MAKEDEV คอนโซล null เป็นศูนย์
    เมานต์ --move /tmp/dev /dev
  7. รันคำสั่งต่อไปนี้เพื่อเมาต์อุปกรณ์สำรองข้อมูลบนโฮสต์ Xen:
    #xm สร้าง -c xmexample1
  8. สำรองไฟล์ xenstore-ls และคัดลอกเนื้อหาของระบบไฟล์ (ยกเว้นไดเร็กทอรี /proc และ /sys) ไปยังโฟลเดอร์อื่น:
    #rsync -a -e ssh --exclude="/proc/*" --exclude="/sys/*" 192.168.1.10:/ /backupdir

บทสรุป

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

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

    การกู้คืนข้อมูลด้วยการสนับสนุน VCenter Server

    Veeam การสำรองข้อมูลและการจำลองแบบ

โปรแกรมเหล่านี้เป็นโปรแกรมสำรองข้อมูลหลักที่ผู้ใช้ส่วนใหญ่ใช้:

    การกู้คืนข้อมูล กับ สนับสนุน เซิร์ฟเวอร์วีเซ็นเตอร์

อย่างที่เคยเขียนไว้ก่อนหน้านี้นี่คือที่สุด ทางที่ถูกการสร้างการสำรองข้อมูลของเครื่องหากคุณซื้อ VCenter Server และไม่มีความต้องการหรือวิธีการจัดการกับปัญหานี้อีกต่อไป เทคโนโลยีนี้ค่อนข้างง่ายในการกำหนดค่า คู่มือฉบับสมบูรณ์สามารถพบได้ที่ลิงค์ต่อไปนี้:

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

    Veeam การสำรองข้อมูลและการจำลองแบบ

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

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

    • แม้ว่าเครื่องมือ Acronis จะใช้กันอย่างแพร่หลายในระบบเสมือน แต่ในตอนแรก Acronis ถูกสร้างขึ้นเพื่อสำรองข้อมูลของเครื่องจริงและการสร้างไฟล์เก็บถาวรพิเศษที่พัฒนาโดยบริษัทเองเพื่อลดปริมาณการสำรองข้อมูล Acronis มีกลไกในการแปลงเครื่องจักรในสภาพแวดล้อมทุกประเภท (V2V, V2P, P2V และ P2P)

      การเปรียบเทียบรายละเอียดของเทคโนโลยีการสำรองข้อมูล VMware กับ Veeam กับ Symantec กับ Acronis

      ดังนั้นเราจึงได้แสดงรายการโซลูชันการสำรองข้อมูลหลักไว้แล้ว ตอนนี้เรามาเปรียบเทียบกัน เราจะเปรียบเทียบตามความสามารถ ใบอนุญาต ตัวเลือก และต้นทุนโดยประมาณของผลิตภัณฑ์:

      เราจะพิจารณาเซิร์ฟเวอร์ 2 ประเภท:

      เราจะนำเสนอการเปรียบเทียบสำหรับเซิร์ฟเวอร์หนึ่งถึงห้าสิบเครื่อง (โฮสต์ ESX)

      พิจารณาประเภทของใบอนุญาตสำหรับเทคโนโลยีของเรา:

      1. Veeam Backup & Replication ได้รับอนุญาตตามหมายเลข โปรเซสเซอร์ทางกายภาพ (ซ็อกเก็ต) โฮสต์ของเซิร์ฟเวอร์ VMware ESX/ESXi

        Acronis ได้รับอนุญาตตามหมายเลข โฮสต์เซิร์ฟเวอร์ VMware ESX/ESXi;

        Symantec ได้รับอนุญาตตามหมายเลข โฮสต์เซิร์ฟเวอร์ VMware ESX/ESXi;

      ผลิตภัณฑ์ที่เลือกเพื่อเปรียบเทียบ:

        การกู้คืนข้อมูล Vmware + เซิร์ฟเวอร์ Vcenter;

        Veeam Backup & Replication Enterprise Edition;

        Symantec Backup Exec System Recovery รุ่นเสมือน;

        Acronis Backup & Recovery 10 เซิร์ฟเวอร์ขั้นสูง Virtual Edition;

      คุณสมบัติและคุณสมบัติการกู้คืนข้อมูล+VCenterวีมไซแมนเทคอะโครนิส
      การสำรองข้อมูล + + + +
      การถ่ายภาพสแนปชอต + + + +
      สำรองข้อมูลตามเวลา + + + +
      การส่งบันทึกทางอีเมล - + + +
      การย้อนกลับเครื่องไปสู่สถานะก่อนหน้า + + + +
      อินเทอร์เฟซการจัดการแบบรวมศูนย์ + + + +
      เข้ากันได้กับโซลูชั่น Vmware อย่างสมบูรณ์ + + + +
      โหมดการขจัดข้อมูลซ้ำซ้อน 1 + + - 2 - 3
      การสำรองข้อมูลส่วนเพิ่ม 4 + + + +
      พารามิเตอร์ที่กำหนดค่าได้สำหรับ Vcenters หลายตัวใน LinkedMode + + + +
      การกู้คืนข้อมูลส่วนบุคคล + + + +
      บริการสำเนาเงาของไดรฟ์ข้อมูล (VSS) + + + +
      การจัดการนโยบาย + - 5 + +
      ผสมผสานกับบริการ vMotion, HA, DRS + + + +
      รองรับประเภทการจัดเก็บข้อมูล (Local, NFS, Share, iSCSI, Fibre Channel, NAS)ท้องถิ่น, NFS, แบ่งปัน, iSCSI, Fibre Channel, NASท้องถิ่น, NFS, แบ่งปัน, iSCSI, Fibre Channel, NAS, SANโลคัล, NFS, แชร์, iSCSI, Fibre Channel, NAS, SAN, USB, DASท้องถิ่น, NFS, แบ่งปัน, iSCSI, Fibre Channel, NAS, SAN, DAS, บริการคลาวด์
      ข้อกำหนดของวีเซ็นเตอร์ + - - -
      ความเป็นไปได้ของการกู้คืนบนแพลตฟอร์มฮาร์ดแวร์อื่น 6 - - + +
      การทำงานกับฐานข้อมูล SQL - + - 7 -
      การทำงานกับเซิร์ฟเวอร์ Exchange - + - 8 -
      การทำงานกับ Active Directory - + - 9 -
      ความสามารถในการแปลงสภาพแวดล้อมเสมือนเป็นทางกายภาพ (V2P) - - + +
      ความสามารถในการแปลงสภาพแวดล้อมทางกายภาพเป็นเสมือน (P2V) + - + +
      คำแนะนำความพร้อมใช้งานของ Vcenter + + + +
      การกู้คืนทันทีหลังจากความล้มเหลว - + + +
      ฟังก์ชั่นการกู้คืนโลหะเปลือย 10 - - + +
      การปกป้องไฟล์เทมเพลต - + + -
      การจำลองข้อมูล - + - -
      การตรวจสอบการกู้คืน 11 - + - -
      การทำงานกับ ESX หลายเวอร์ชันส่วนนี้จะเรียงตามหลักแรกของเวอร์ชัน + + +
      รองรับระบบปฏิบัติการ คัดลอกทั้งเครื่อง ไม่ว่าจะใช้ OS ใดก็ตามวินโดวส์, ลินุกซ์รองรับระบบปฏิบัติการส่วนใหญ่
      การสนับสนุนแพลตฟอร์มวีเอ็มแวร์เท่านั้นวีเอ็มแวร์เท่านั้นVMware, Microsoft Hyper-V, Citrix Xen, ฟิสิคัลVMware, Microsoft Hyper-V, Citrix Xen, Parallels, ฟิสิคัล
      ค่าใช้จ่ายโดยประมาณสำหรับ 1 เซิร์ฟเวอร์ถู
      โปรเซสเซอร์ 2 ตัวพร้อม 4 คอร์ 50 000 60 000 100 000 70 000
      โปรเซสเซอร์ 4 ตัวพร้อม 12 คอร์ 50 000 180 000 100 000 70 000
      ค่าใช้จ่ายโดยประมาณสำหรับเซิร์ฟเวอร์ 50 เครื่องถู
      โปรเซสเซอร์ 2 ตัวพร้อม 4 คอร์ 180 000 3 000 000 5 000 000 3 500 000
      โปรเซสเซอร์ 4 ตัวพร้อม 12 คอร์ 180 000 9 000 000 5 000 000 3 500 000

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

        • ประหยัดพื้นที่อย่างมาก พื้นที่เก็บข้อมูลสำรองข้อมูล;

          ประหยัดการรับส่งข้อมูลเมื่อเซิร์ฟเวอร์อยู่ห่างจากกัน (องค์ประกอบทางภูมิศาสตร์)

        ฟังก์ชั่นนี้สามารถใช้ได้กับตัวเลือกการขจัดข้อมูลซ้ำซ้อนเพิ่มเติม

        ฟังก์ชันนี้พร้อมใช้งานพร้อมกับตัวเลือกการขจัดข้อมูลซ้ำซ้อนเพิ่มเติม

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

        มีฟีเจอร์ให้เลือกด้วย โปรแกรมเพิ่มเติมวีมมอนิเตอร์;

        เทคโนโลยี Symantec Restore Anyware ช่วยให้ผู้ใช้สามารถย้ายระบบไปยังคอมพิวเตอร์เครื่องอื่นได้โดยไม่ต้องติดตั้งใหม่

        หากไฟล์ของเครื่องสูญหาย คุณสามารถสร้าง VM ใหม่ที่มีลักษณะเดียวกันและกู้คืนไฟล์เก่าได้

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

      การกู้คืนข้อมูลพร้อมรองรับ vCenter Server

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

      Veeam สำรองข้อมูลและการจำลองแบบ

      วิธียอดนิยมในการสร้างการสำรองข้อมูลในสภาพแวดล้อม VSphere มันเป็นมัลติฟังก์ชั่นสามารถทำหน้าที่ส่วนใหญ่ได้แม้ว่าจะมีพารามิเตอร์เพิ่มเติมจำนวนพอสมควรคือตัวเลือก (VeeamOne, VeeamReporter, VeeamMonitor ฯลฯ ) ซึ่งจะเพิ่มต้นทุนเมื่อซื้อแพ็คเกจเต็ม แต่อย่างไรก็ตาม โปรแกรม Veeam BackUp & Replication 5 นั้นเป็นผลิตภัณฑ์ที่สมบูรณ์ที่ใช้ในหลายบริษัท ทั้งขนาดเล็กและขนาดใหญ่ โปรแกรมนี้ประกอบด้วย 2 โมดูล: การสร้างสำเนาสำรองและการจำลองแบบ สินค้าชิ้นนี้มี เทคโนโลยีใหม่ซึ่งใช้เป็นโปรแกรมทดสอบในโปรแกรมสำรองข้อมูลหลายโปรแกรม VeeamBackUp & Replication5 ช่วยให้คุณสามารถเปิด VM ได้โดยตรงจากการสำรองข้อมูล เทคโนโลยีนี้ Veeam เรียกมันว่า vPower ด้วยเทคโนโลยีนี้ผู้ใช้จะได้รับประโยชน์ดังต่อไปนี้:

        การกู้คืนเครื่องเสมือนทันที

        การกู้คืนวัตถุสากลสำหรับแอปพลิเคชันใด ๆ (U-AIR)

        การยืนยันความสามารถในการกู้คืน SureBackup

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

        การกู้คืนทันทีหลังจากความล้มเหลว

        การเริ่มต้น VM โดยตรงจากการสำรองข้อมูล

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

        ความเป็นไปได้ที่จะเลือกเส้นทางตามความเร็วหรือความน่าเชื่อถือ (RTO & RPO)

      Symantec Backup Exec System Recovery รุ่นเสมือน

      Symantec แตกต่างจาก Acronis ที่ไม่เพียงแต่นำเสนอการรวมเซิร์ฟเวอร์เข้ากับโครงสร้างพื้นฐานเสมือนเท่านั้น แต่ยังรวมถึงการถ่ายโอนเครื่องเสมือนแบบย้อนกลับไปยังฐานทางกายภาพอีกด้วย

      ปัจจุบัน Symantec กำลังออกผลิตภัณฑ์สำหรับการสำรองข้อมูล VM - Symantec BackupExec SystemRecovery VirtualEdition ผลิตภัณฑ์นี้ประกอบด้วย Symantec Management Solution, Standalone Client และ Recovery Disk สำหรับการสำรองข้อมูลเซิร์ฟเวอร์ไฟล์ เราจำเป็นต้องมีใบอนุญาต SSR เท่านั้น แต่สำหรับฟังก์ชันขั้นสูงเมื่อใช้ฐานข้อมูล SQL, เซิร์ฟเวอร์ Exchange ฯลฯ เราจำเป็นต้องซื้อตัวแทนสำหรับเซิร์ฟเวอร์เหล่านี้ ตามแนวทางปฏิบัติที่แสดงให้เห็น สำหรับบริษัทส่วนใหญ่ การสร้างที่จัดเก็บข้อมูลสำรองหนึ่งแห่งนั้นไม่เพียงพอ ดังนั้น Symantec SystemRecovery จึงมีฟังก์ชันในการสร้างสำเนาการสำรองข้อมูลภายนอกบน เซิร์ฟเวอร์เอฟทีพีหรือพื้นที่จัดเก็บดิสก์เพิ่มเติมสำหรับการกู้คืนระบบขั้นสูง

      ไซแมนเทคมีคุณสมบัติพิเศษหลายประการ:

        ความเป็นไปได้ของการกู้คืนบนแพลตฟอร์มฮาร์ดแวร์อื่น

        ความสามารถในการแปลงสภาพแวดล้อมเสมือนจริงให้เป็นสภาพแวดล้อมทางกายภาพ (V2P)

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

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

      เอเจนต์ของไซแมนเทคถูกสร้างขึ้นสำหรับเซิร์ฟเวอร์บางประเภท (SQL, Exchange, DB2, ActiveDirectory ฯลฯ) รวมถึงระบบปฏิบัติการ ซึ่งช่วยให้พวกเขารับรู้คุณสมบัติทั้งหมดของเซิร์ฟเวอร์ดังกล่าว และไม่เพียงแต่สร้างการสำรองข้อมูลของเครื่องทั้งหมดเท่านั้น แต่ยังรวมถึง รองรับคุณสมบัติเฉพาะจำนวนหนึ่งสำหรับแต่ละรายการ (ตัวแทน Exchange ทำงานแยกกันกับฐานข้อมูลเมลและตัวแทน SQL จะกู้คืนโครงสร้างฐานข้อมูลเกือบจะในทันทีหลังจากเกิดความล้มเหลว)

      Acronis Backup & Recovery 10 เซิร์ฟเวอร์ขั้นสูง Virtual Edition

      Acronis มีผลิตภัณฑ์สำหรับการสำรองข้อมูล VM - Acronis Backup & Recovery 10 เซิร์ฟเวอร์ขั้นสูง Virtual Editionโซลูชันนี้ใช้เทคโนโลยีที่คล้ายคลึงกับ vPower จาก Veeam - AcronisInstantRestore ซึ่งช่วยให้คุณสามารถกู้คืนเครื่องได้ทันทีหลังจากเกิดข้อผิดพลาด Acronis Backup & Recovery 10 AdvancedServer VirtualEdition ช่วยให้องค์กรทุกขนาดสามารถเพิ่มผลกระทบทางเศรษฐกิจของการจำลองเสมือนได้สูงสุด โดยการปกป้องเครื่องเสมือนทั้งหมดที่ทำงานบนเซิร์ฟเวอร์จริงแต่ละตัวในราคาคงที่ที่เอื้อมถึง Acronis Backup & Recovery 10 AdvancedServer VirtualEdition ไม่เพียงรองรับแพลตฟอร์ม VMware, Microsoft Hyper-V ®, Citrix XenServer และ Parallels เท่านั้น แต่ยังอนุญาตการโยกย้ายแบบไม่จำกัดระหว่างแพลตฟอร์มเหล่านี้อีกด้วย Acronis เสนอให้คำนวณการประหยัดจากโปรแกรมโดยใช้เครื่องคำนวณการประหยัดงบประมาณโดยใช้โปรแกรมนี้: http://www.acronis.ru/backup-recovery/roi-calculator.html.

      แต่ความสามารถของ Acronis ไม่ได้หยุดอยู่แค่นั้น Acronis ได้รวมคุณสมบัติอื่นไว้ในแพ็คเกจ Acronis Backup & Recovery 10 AdvancedServer Virtual Edition: การรวมเซิร์ฟเวอร์เพื่อถ่ายโอนระบบจากแพลตฟอร์มจริงไปยังแพลตฟอร์มเสมือนพร้อมตัวกำหนดเวลางานในตัว เป็นผลให้เรามีสิ่งนั้น โปรแกรมนี้ทำหน้าที่หลัก 2 ประการ:

        การกู้คืนระบบฉุกเฉิน

        การรวมเซิร์ฟเวอร์

      ข้อได้เปรียบหลักเมื่อเปรียบเทียบกับเทคโนโลยีอื่น:

        ความสามารถในการทำงานทั้งกับเซิร์ฟเวอร์จริงและในสภาพแวดล้อมเสมือน ซึ่งช่วยให้คุณสามารถรวมการรวมเข้ากับการจัดอันดับความน่าเชื่อถือสูงในระยะเริ่มต้นของการพัฒนาบริษัท

        อุปกรณ์จัดเก็บข้อมูลสำรองที่รองรับที่หลากหลาย (แม้แต่อุปกรณ์ออพติคอลและเทปแม่เหล็ก)

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

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

        รองรับแพลตฟอร์มเสมือนจริงส่วนใหญ่

        รองรับระบบปฏิบัติการส่วนใหญ่เมื่อติดตั้งตัวแทนสำรองข้อมูล

Handy Backup สามารถใช้สองวิธีในการสร้างการสำรองข้อมูล VMware: ภายในและภายนอก

วิธีการภายใน

มีการติดตั้งสำเนาของ Handy Backup บนเครื่องเสมือน VMware ที่ใช้ Windows หรือ Linux การใช้งาน Handy Backup บนเครื่องเสมือนนั้นโดยหลักการแล้วไม่แตกต่างจากการใช้โซลูชันที่คล้ายกันบนคอมพิวเตอร์ "จริง"

วิธีการภายนอก

Handy Backup ทำงานบนเซิร์ฟเวอร์เครื่องเสมือน VMware เพื่อคัดลอกอิมเมจของอินสแตนซ์ VMware ที่ระบุเป็นไฟล์ปกติ Handy Backup ใช้ปลั๊กอินพิเศษเพื่อสำรองข้อมูลเครื่อง VMware และอาร์เรย์ ซึ่งทำงานในโหมด "ร้อน" (โดยไม่ต้องหยุดเครื่อง VMware)

วิธีบันทึกอิมเมจเครื่องเสมือน VMware

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

  1. เปิด Handy Backup และสร้างงานใหม่โดยกด Ctrl+N หรือเลือกรายการเมนู เลือกงานสำรองข้อมูล
  2. ในขั้นตอนที่ 2 เลือกปลั๊กอิน " เวิร์กสเตชัน VMware".

  1. ดับเบิลคลิกที่บรรทัด "การกำหนดค่าใหม่" เพื่อเลือกการกำหนดค่าการเข้าถึง VMware
  2. ในกล่องโต้ตอบที่เปิดขึ้น ให้เลือกระหว่างโหมดต่างๆ " ร้อน" (สำรองข้อมูลโดยไม่ต้องหยุดเครื่อง) และ " เปิดใช้งานการระงับ" (ด้วยการหยุดเครื่องเสมือนเพื่อให้ได้อิมเมจที่แน่นอน)

  1. ถัดไป เลือกในกล่องโต้ตอบอิมเมจเครื่องเฉพาะที่จะใช้การกำหนดค่านี้

  1. คลิก "ตกลง" และสร้างงานต่อตามปกติ

ลำดับข้างต้นจะหยุดแล้วรีสตาร์ทเครื่องเสมือน VMware โดยไม่มีการแทรกแซงเพิ่มเติม

1. การสำรองข้อมูลเครื่องเสมือน VMware ESXi

การแนะนำ

เอกสารนี้นำเสนอ วิธีต่างๆและกลยุทธ์การสำรองข้อมูล VMware ESXi โดยใช้ vSphere และ Bacula Enterprise รุ่นฉบับ 8.0, 8.2 และ 8.4 ปลั๊กอิน Bacula Enterprise Edition สำหรับการสำรองข้อมูลเครื่องเสมือน VMware ด้วย vSphere ช่วยให้คุณสามารถกู้คืนเครื่องเสมือนเป็นสถานะดั้งเดิมได้ ในขณะที่การสำรองข้อมูลไฟล์ที่ระดับ Guest VM ช่วยให้ปกป้องข้อมูลแอปพลิเคชันที่สำคัญต่อภารกิจได้ง่ายขึ้น การสำรองข้อมูล VMware ใช้เทคโนโลยีที่เรียกว่า Changed Block Tracking (CBT) เพื่อให้แน่ใจว่าเพื่อสร้างการสำรองข้อมูลที่มีประสิทธิภาพมากขึ้นและลดภาระของเครือข่าย เฉพาะบล็อกที่เปลี่ยนแปลงตั้งแต่เริ่มต้นเต็มและ/หรือสุดท้ายจะถูกส่งไปยังส่วนเพิ่มหรือส่วนต่างปัจจุบัน สตรีมสำรอง การสำรองข้อมูลส่วนเพิ่มและ/หรือส่วนต่าง

คุณสมบัติที่สำคัญของการสำรองข้อมูล VMware

  • สำรองข้อมูลออนไลน์ผ่าน VADP
  • การสร้างสแน็ปช็อต VSS ภายในระบบปฏิบัติการเกสต์เพื่อหยุดแอปพลิเคชันชั่วคราว
  • การสำรองข้อมูล VM แบบเต็ม ส่วนต่าง และส่วนเพิ่มในระดับอิมเมจ
  • การกู้คืนอิมเมจ VM แบบเต็ม
  • การกู้คืนไฟล์ vmdk ไปยังไดเร็กทอรีอื่น
  • เข้าถึงที่เก็บข้อมูล VMware ทั้งผ่าน TCP/IP และผ่าน SAN (FC/ISCSI)

ภาพรวมการสำรองข้อมูล VMware

เวอร์ชันปัจจุบันของปลั๊กอินสำหรับ VMware vSphere รองรับ vSphere เวอร์ชัน 6.0, 5.5, 5.1, 5.0, 4.1 (อย่างน้อยเวอร์ชัน 7 ของ virtual ฮาร์ดแวร์). เอกสารนี้นำเสนอโซลูชันซอฟต์แวร์ รุ่น Bacula Enterprise 8.0 และเวอร์ชันถัดมา ซึ่งใช้ไม่ได้กับซอฟต์แวร์เวอร์ชันก่อนหน้า

อภิธานศัพท์การสำรองข้อมูล VMware

เอกสารนี้ใช้คำศัพท์ต่อไปนี้ที่เกี่ยวข้องกับวิธีสำรองข้อมูล VMware:

  • CBT– เทคโนโลยีสำหรับการติดตามบล็อกที่เปลี่ยนแปลง
  • พื้นที่เก็บข้อมูล– ชื่อที่ VMware ใช้เพื่ออ้างถึงคลังข้อมูล
  • วีสเฟียร์เป็นเทคโนโลยี VMware สำหรับการจำลองระบบปฏิบัติการและการประมวลผลบนคลาวด์
  • วีดีดีเคคือชุดของไลบรารี C/C++ ที่ให้คุณสร้างและเข้าถึงดิสก์เสมือนของ VMware VDDK ใช้ควบคู่ไปกับ vSphere API เพื่อเขียนซอฟต์แวร์สำรองข้อมูลและการกู้คืนหรือแอปพลิเคชันที่คล้ายกัน
  • เมื่อใช้เซิร์ฟเวอร์ VMware ESXi ไฟล์เครื่องเสมือนจะถูกวางไว้ หน่วยความจำภายนอกปริมาณมาก
  • NBD– เครือข่าย อุปกรณ์บล็อก. vSphere ช่วยให้คุณเข้าถึงไฟล์ที่โฮสต์ใน Datastore โดยใช้การเข้าถึงไฟล์โดยตรง, การเข้าถึง NBD, NBD ผ่าน SSL หรือการเข้าถึง SAN กรณีเข้าถึงไฟล์ผ่าน NBD เช่น โปรโตคอลเครือข่ายมีการใช้โปรโตคอล TCP/IP
  • ซาน. vSphere ช่วยให้คุณเข้าถึงไฟล์ในที่เก็บข้อมูลของคุณโดยใช้เทคโนโลยีการเข้าถึงโดยตรง SAN สามารถใช้เครือข่าย Fiber Chanel (เทคโนโลยีการสำรองข้อมูลแบบไม่ต้องบูต เครือข่ายท้องถิ่นการสำรองข้อมูลแบบไม่มี Lan) หรือ ISCSI ผ่านเทคโนโลยี TCP/IP
  • VMware ESX และ VMware ESXi เป็นสถาปัตยกรรมไฮเปอร์ไวเซอร์ที่ติดตั้งบนเซิร์ฟเวอร์ที่ไม่มีระบบปฏิบัติการ โค้ดเบส ESXi ที่เล็กลงหมายถึงพื้นผิวการโจมตีที่เล็กลงและ ขนาดที่เล็กกว่ารหัสสำหรับแพตช์ซึ่งปรับปรุงความน่าเชื่อถือและความปลอดภัยของระบบ
  • วีซีบี– วิธีการสำรองข้อมูล VM แบบรวม VMware API รุ่นเก่าที่โดยทั่วไปไม่ได้ใช้งานอีกต่อไป ปลั๊กอิน VMware ไม่ได้ใช้เทคโนโลยี VCB
  • วีดีพี– โครงสร้างพื้นฐานการปกป้องข้อมูล VMware เจเนอเรชั่นถัดไป ใช้งานใน vSphere 4.0 ช่วยให้ซอฟต์แวร์สำรองข้อมูลสามารถสร้างการสำรองข้อมูล VMware แบบรวมศูนย์ที่มีประสิทธิภาพจากเครื่องโฮสต์และไม่ต้องโหลดเครือข่ายท้องถิ่น
  • .vmdk -รูปแบบไฟล์ใช้สำหรับอุปกรณ์เสมือนที่ออกแบบมาสำหรับผลิตภัณฑ์ VMware
  • .bvmdk –รูปแบบไฟล์ภายในที่ใช้โดยปลั๊กอิน Bacula Enterprise เพื่อประมวลผลบล็อกแบบกระจายและการสำรองข้อมูลไบนารีของ VMware ส่วนต่าง/ส่วนเพิ่ม เมื่อแปลงโดยใช้เครื่องมือ vddk แล้ว ไฟล์จะกลายเป็นอิมเมจ Raw ของดิสก์ต้นฉบับ ซึ่งสามารถแปลงเป็นรูปแบบ vmdk ได้โดยใช้ยูทิลิตี้ qemu-img
  • ESX 3.x ใช้ฮาร์ดแวร์เสมือนเวอร์ชัน 4, vSphere 4.x ใช้เวอร์ชัน 7 และ vSphere 5 ใช้เวอร์ชัน 8
  • สามารถสร้างลายนิ้วมือได้จากโฮสต์ ESXi
    openssl x509 -sha1 -in /etc/vmware/ssl/rui.crt \-noout -ลายนิ้วมือ | ตัด -d '=' -f 2
  • ปลาแขก –เครื่องมือเชลล์และบรรทัดคำสั่งสำหรับการดูและแก้ไขระบบไฟล์ VM
  • วีเอ็ม (หรือวีเอ็ม) คำย่อของคำว่า "เครื่องเสมือน"
  • วีสเฟียร์เป็นแพลตฟอร์มสำหรับเซิร์ฟเวอร์เสมือนจริงที่มีความสามารถในการประสานงานศูนย์ข้อมูลเสมือน
  • ซีลีนุกซ์ - Security-Enhanced Linux (SELinux) เป็นโมดูลความปลอดภัยในเคอร์เนล Linux ที่มีกลไกรองรับนโยบายความปลอดภัยการควบคุมการเข้าถึง รวมถึงการควบคุมการเข้าถึงที่เชื่อถือได้ (MAC)

1.1 วิธีสร้างการสำรองข้อมูล VMware ใน guest OS

1.1.1 การติดตั้ง Bacula Client บนระบบปฏิบัติการเกสต์แต่ละระบบ

กลยุทธ์แรกไม่เกี่ยวข้องกับการใช้ปลั๊กอิน Bacula Enterprise Edition สำหรับวีสเฟียร์ แต่กลับมีการติดตั้ง Bacula Enterprise File Daemon บน VM แต่ละตัวเสมือนว่า VM เป็นเซิร์ฟเวอร์จริงทั่วไป เพื่อเพิ่มประสิทธิภาพโฟลว์ I/O บนเซิร์ฟเวอร์ VMware ESX/ESXi จะมีการใช้งาน กำหนดการ, ลำดับความสำคัญและ งานพร้อมกันสูงสุดเพื่อกระจายงานสำรองข้อมูลในหน้าต่างสำรองข้อมูล เนื่องจากเซิร์ฟเวอร์ทั้งหมดใช้ดิสก์ชุดเดียวกันร่วมกัน โดยดำเนินงานสำรองข้อมูลทั้งหมดในเวลาเดียวกัน จึงเป็นไปได้ที่จะสร้างปัญหาคอขวดในดิสก์/ระบบย่อยเครือข่าย

รูปที่ 1: การติดตั้ง bacula-fd บน guest VM แต่ละตัว

การติดตั้ง Bacula Enterprise File Daemon บน VM แต่ละตัวทำให้คุณสามารถจัดการได้ เซิร์ฟเวอร์เสมือนราวกับว่าเป็นเซิร์ฟเวอร์จริง และยังใช้คุณสมบัติทั้งหมดของซอฟต์แวร์ Bacula Enterprise เช่น:

  • การกู้คืนไฟล์แต่ละไฟล์อย่างรวดเร็ว
  • การตรวจสอบแต่ละไฟล์เพื่อตรวจจับไวรัสและสปายแวร์
  • การตรวจสอบงาน
  • ไม่รวมไฟล์/ไดเร็กทอรี (เช่น ไฟล์เพจ และไฟล์ชั่วคราว)
  • การบีบอัดระดับไฟล์ ฯลฯ

1.1.2 การสำรองข้อมูล VMware โดยใช้ปลั๊กอิน Bacula Enterprise Edition สำหรับ vSphere

ในกรณีของกลยุทธ์ในการสร้างอิมเมจสำรองของเครื่องเสมือน VMware ปลั๊กอิน รุ่น Bacula Enterpriseสำหรับ vSphere จะจัดเก็บดิสก์ไคลเอ็นต์เป็นอิมเมจ Raw ในบริบท VMware/vSphere เพื่อนำกลยุทธ์นี้ไปใช้ คุณไม่จำเป็นต้องติดตั้ง Bacula File daemon บนเครื่องเกสต์แต่ละเครื่อง

ปลั๊กอิน Bacula สำหรับ vSphere จะสื่อสารกับโฮสต์ VMware ESXi เพื่ออ่านและจัดเก็บเนื้อหาของดิสก์ VM บน NBD หรือ SAN ด้วยการเข้าถึงภาพโดยตรง วีเอ็มดีเค,บันทึกไว้ใน เก็บข้อมูลซอฟต์แวร์ Bacula จะไม่ต้องทำงานผ่านระบบไฟล์ของลูกค้าเพื่อเปิด/อ่าน/ปิดไฟล์ ดังนั้นซอฟต์แวร์จะใช้ทรัพยากรโครงสร้างพื้นฐาน ESXi น้อยกว่าหากมีการสร้างการสำรองข้อมูล VMware บนเครื่องเกสต์แต่ละเครื่อง ในเวลาเดียวกัน ซอฟต์แวร์ Bacula จะอ่านและจัดเก็บข้อมูลที่ไม่มีประโยชน์ เช่น ไฟล์เพจและไฟล์อินเทอร์เน็ตชั่วคราว

รูปที่ 2: การสร้างการสำรองข้อมูล TCP โดยใช้ NBD

หากปลั๊กอินสำรอง vSphere ใช้วิธีการขนส่งข้อมูล NBD ข้อมูลจะถูกสตรีมไปยังเซิร์ฟเวอร์สำรองผ่านพอร์ต VMkernel ของระบบ ESXi

ปลั๊กอิน Bacula Enterprise สำหรับ vSphere ยังสามารถใช้ประโยชน์จากโครงสร้างพื้นฐาน SAN เพื่อลดภาระบนเซิร์ฟเวอร์ ESXi อย่างไรก็ตาม แม้ว่าจะใช้ทรัพยากรน้อยลงบนเซิร์ฟเวอร์ ESXi แต่ข้อมูลก็ยังจำเป็นต้องอ่านจากดิสก์ของคุณ ซึ่งอาจส่งผลให้เกิดข้อขัดแย้งเมื่อพยายามส่ง/รับข้อมูลในเวลาเดียวกัน

เมื่อใช้วิธีการบล็อกส่วนต่าง เช่น วิธีที่ใช้โดยปลั๊กอิน vSphere จำเป็นต้องตรวจสอบให้แน่ใจว่าการสำรองข้อมูลส่วนเพิ่มทั้งหมดพร้อมสำหรับการกู้คืน หากงานสำรองข้อมูลหายไปอย่างน้อยหนึ่งงานในขณะที่ทำการกู้คืน ปลั๊กอิน Bacula จะไม่สามารถสร้างอิมเมจที่ถูกต้องขึ้นมาใหม่ได้ การใช้การสำรองข้อมูลส่วนต่างช่วยให้คุณสามารถลดจำนวนงานที่ต้องใช้ในการกู้คืน ซึ่งจะช่วยลดความเสี่ยงที่ข้อมูลจะสูญหายได้ เพื่อป้องกันการสูญเสียงานที่สำคัญในการสร้างการสำรองข้อมูลส่วนเพิ่มระยะเวลาการจัดเก็บ การเก็บรักษาปริมาณต้องมีขนาดใหญ่พอที่จะกู้คืนข้อมูลทั้งหมดได้

1.1.3 การเปรียบเทียบกลยุทธ์การสำรองข้อมูล VMware

ตารางที่ 1. การเปรียบเทียบกลยุทธ์การสำรองข้อมูล

ขั้นตอนในการกู้คืนไฟล์แต่ละไฟล์จากการสำรองข้อมูลเครื่อง VMware ที่สร้างขึ้นโดยใช้ปลั๊กอิน vSphere มีอธิบายไว้ในส่วนที่ 2 ในหน้า 27

1.2 การติดตั้ง

มีเอกสารประกอบรายละเอียดขั้นตอนการติดตั้งตามคำขอ

1.2.1 การกำหนดค่า

พารามิเตอร์ Plugin Directory ของยูทิลิตี้ File Daemon ซึ่งจัดเก็บไว้ใน /opt/bacula/etc/bacula-fd.conf ควรชี้ไปที่ตำแหน่งที่ติดตั้งปลั๊กอิน vssphere-fd.ดังนั้น. โดยทั่วไปแล้ว ตามค่าเริ่มต้น ปลั๊กอิน Bacula จะถูกติดตั้งในไดเร็กทอรี: /opt/bacula/plugins

ยูทิลิตี้ File daemon ต้องมีการเข้าถึงโดยตรงไปยังเครือข่าย vSphere หรือเข้าถึงผ่าน SAN คุณสามารถตรวจสอบการเชื่อมต่อได้โดยใช้โปรแกรม telnet การเข้าถึงเครือข่าย vSphere ไปยัง ESX หรือ vCenter Server ต้องได้รับการกำหนดค่าใน /opt/bacula/etc/vsphere_global.conf

รูปที่ 3 การสำรองข้อมูลผ่าน SAN

พารามิเตอร์ ที่จำเป็น ค่าเริ่มต้น คำอธิบาย
บท การตั้งค่าทั่วไป ทั่วโลก
เก็บ_รุ่น เลขที่ 100 สูงสุด จำนวนการสำรองข้อมูลระหว่างการสำรองข้อมูลเต็มรูปแบบสองครั้ง
โปรไฟล์_all_vm เลขที่ vsphere_all_vm.โปรไฟล์ ชื่อ ไฟล์ภายในใช้เพื่อเก็บข้อมูลโปรไฟล์ VM
root_ไดเรกทอรี เลขที่ /opt/bacula/working/vsphere ไดเรกทอรีรากของปลั๊กอิน vSphere
vddk_path เลขที่ /opt/bacula/bin/vddk
ส่วนการตั้งค่า เทียบกับสเฟียร์
ชื่อผู้ใช้ ใช่ ชื่อของผู้ใช้ที่ได้รับอนุญาตให้เชื่อมต่อกับ vSphere
รหัสผ่าน ใช่ รหัสผ่านสำหรับชื่อผู้ใช้ที่ได้รับอนุญาตให้เชื่อมต่อกับ vSphere
รหัสผ่าน เลขที่ รหัสผ่านที่ซ่อนอยู่สำหรับชื่อผู้ใช้ที่ได้รับอนุญาตให้เชื่อมต่อกับ vSphere
หมดเวลา เลขที่ 60 หมดเวลาเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ vSphere ในไม่กี่วินาที
ลายนิ้วมือ ใช่ ลายนิ้วมือ SSL ของใบรับรองเซิร์ฟเวอร์ vSphere
เซิร์ฟเวอร์ ใช่ เซิร์ฟเวอร์ vSphere ESXi ใช้เพื่อสร้างการสำรองข้อมูล
URL ใช่ ที่อยู่ของเซิร์ฟเวอร์ vSphere ESXi หรือ vCenter ที่ใช้เพื่อวัตถุประสงค์ในการโทรโดยใช้ SOAP
Default_datastore เลขที่ พื้นที่เก็บข้อมูล1 การจัดเก็บข้อมูลการกู้คืนเริ่มต้น
default_restore_host เลขที่ เซิร์ฟเวอร์ ESX ใช้เป็นค่าเริ่มต้นสำหรับการกู้คืนหากมีเซิร์ฟเวอร์หลายเครื่องใน vCenter
default_ovf เลขที่ คำอธิบาย OVF เริ่มต้นที่ใช้ในกรณีที่ไม่สามารถโหลดคำอธิบาย OVF ปัจจุบันลงใน VMWare ได้
root_ไดเรกทอรี เลขที่ /opt/bacula/working/vsphere ไดเร็กทอรีที่ใช้เก็บข้อมูลภายในของปลั๊กอิน
datastore_minimum_space เลขที่ ขนาดขั้นต่ำสำหรับการจัดเก็บข้อมูลในที่เก็บข้อมูล ตัวอย่างเช่น 5GB
datastore_allow_overprovisioning เลขที่ ใช่ ช่วยให้คุณสามารถกู้คืน VM โดยใช้ฟังก์ชัน Over Provisioning หากตั้งค่าพารามิเตอร์เป็น " เลขที่" เมื่อกู้คืน คุณต้องตรวจสอบให้แน่ใจว่าดิสก์ทั้งหมดมีขนาดตรงกับขนาด Datastore
datastore_refresh_interval เลขที่ 600 ช่วงเวลาที่ใช้ในการอัพเดตสถิติการจัดเก็บข้อมูลใน Datastore

ตารางที่ 2. การกำหนดค่าการเชื่อมต่อ vSphere โดยใช้ไฟล์ vsphere_global.conf

สามารถรับลายนิ้วมือได้โดยใช้หน้าจอคอนโซลโดยกด F2 จากนั้นเข้าสู่ระบบ ลายนิ้วมือจะปรากฏในหน้าต่าง ดูข้อมูลสนับสนุนภายใต้ รหัสประจำตัว SSL (SHA1). หรือคุณสามารถเชื่อมต่อผ่าน ssh:

การใช้เซิร์ฟเวอร์ vSphere หลายเครื่อง

คุณสามารถระบุเซิร์ฟเวอร์ vsphere ได้หลายเซิร์ฟเวอร์ในไฟล์ vsphere_global.conf เมื่อใช้ฟังก์ชันนี้ คุณจะต้องตั้งค่าพารามิเตอร์ server=xxx บรรทัดคำสั่งเสียบเข้าไป. นอกจากนี้ อย่าลืมระบุไดเร็กทอรีสำรองในกรณีที่ VM ของคุณมีค่า MoRef เท่ากัน

โปรดทราบว่าจำเป็นต้องมีส่วนเริ่มต้นในไฟล์ vsphere_global.conf

พารามิเตอร์ ที่จำเป็น ค่าเริ่มต้น คำอธิบาย ตัวอย่าง
เจ้าภาพ เลขที่ ชื่อ VM ของผู้เยี่ยมชม โฮสต์=srv1
โฮสต์_รวม เลขที่ อิมเมจ VM ของผู้เยี่ยมชมที่ต้องเปิดใช้งาน host_include=srv3
โฮสต์_ไม่รวม เลขที่ อิมเมจ Guest VM ที่จะยกเว้น host_exclude=srv
disk_exclude เลขที่ รายการไดรฟ์ที่จะยกเว้น disk_exclude=0,2,4
Keep_cbt เลขที่ อย่าพยายามเปิดใช้งาน CBT Keep_cbt
quiesce_host ใช่ หยุด guest VM ก่อนที่จะถ่ายภาพสแน็ปช็อต (ลอง ใช่ ไม่ใช่) Quiz_host=ไม่
เซิร์ฟเวอร์ เลขที่ ระบุเซิร์ฟเวอร์ vsphere เซิร์ฟเวอร์=vsrv2
ดีบัก เลขที่ อนุญาตให้มีการดีบัก แก้ปัญหา
abort_on_error เลขที่ หยุดดำเนินการงานหลังจากพบข้อผิดพลาด
อัปเดต_หมดเวลา เลขที่ เปลี่ยนการหมดเวลาการอัปเดตครั้งแรก

ตารางที่ 3. พารามิเตอร์คำสั่งปลั๊กอิน vSphere

โปรดคำนึงถึงข้อเท็จจริงที่ว่าทางทีมงาน โฮสต์_รวมและ โฮสต์_ไม่รวมเป็น การแสดงออกปกติชวา

ซ่อนรหัสผ่าน vSphere

เริ่มต้นจากปลั๊กอินเวอร์ชัน 8.0.3 คุณสามารถซ่อนรหัสผ่าน vSphere ในไฟล์ได้ vsphere_global.conf. สนาม รหัสผ่านที่ซ่อนอยู่เรียกว่า รหัสผ่าน. หากต้องการสร้างรหัสผ่านที่ซ่อนอยู่ คุณสามารถใช้คำสั่ง @เข้ารหัส. โปรดทราบว่าหากสตริงที่คุณต้องการเข้ารหัสมีนิพจน์ “=” เมื่อเขียนคำสั่ง คุณต้องใช้รูปแบบ สตริง=คำสำคัญ.

การทดสอบการกำหนดค่า vSphere

หากต้องการทดสอบปลั๊กอินสำหรับ vSphere คุณสามารถใช้คำสั่งต่อไปนี้ (ในฐานะผู้ใช้รูท):

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

ทีม รายการช่วยให้คุณแสดงข้อมูลที่พบในโฮสต์ ESX และที่เก็บข้อมูล

ตัวอย่างการใช้ฟังก์ชั่นงาน

เมื่อรันงานเพื่อสร้างการสำรองข้อมูลส่วนเพิ่ม/ส่วนต่าง จำเป็นต้องระบุพารามิเตอร์ แม่นยำ.

ตัวอย่างการใช้ฟังก์ชัน FileSet

ในส่วนนี้จะนำเสนอตัวเลือกต่างๆ สำหรับการใช้งานฟังก์ชัน ชุดไฟล์. โปรดทราบว่าปลั๊กอิน vsphere เข้ากันไม่ได้กับฟังก์ชัน FileSet สำหรับไฟล์กระจัดกระจาย

รูปที่ 4 การสำรองข้อมูลเครื่องเสมือน VMware guest1 บนเซิร์ฟเวอร์ ESXi

การทดสอบฟังก์ชัน FileSet

คุณสามารถใช้คำสั่ง ประมาณการเพื่อทดสอบฟังก์ชัน FileSet

การใช้การสำรองข้อมูลระดับบล็อกของ VMware แบบเพิ่มหน่วย

โปรดทราบว่ายูทิลิตี้ CBT ไม่รองรับฮาร์ดแวร์เสมือนเวอร์ชัน 6 และก่อนหน้า หรือเมื่อดิสก์เสมือนเชื่อมต่อกับบัส SCSI เสมือนที่ใช้ร่วมกัน

เพื่อให้ CBT สามารถระบุเซกเตอร์ของดิสก์ที่เปลี่ยนแปลงตั้งแต่นั้นมา โอกาสสุดท้าย ID ต้องเป็นไปตามเงื่อนไขต่อไปนี้:

  • โฮสต์เวอร์ชัน ESX/ESXi 4.0 และสูงกว่า
  • เวอร์ชัน 7 (และสูงกว่า) ของฮาร์ดแวร์ VM ที่เป็นเจ้าของดิสก์ซึ่งควรตรวจสอบการเปลี่ยนแปลง
  • การดำเนินการ I/O ข้อมูลจะต้องดำเนินการผ่านบล็อกองค์ประกอบหน่วยความจำ ESX/ESXi รองรับ NFS เช่นเดียวกับดิสก์ RDM ในโหมดความเข้ากันได้เสมือน แต่ไม่ใช่ดิสก์ RDM ในโหมดความเข้ากันได้ทางกายภาพ นอกจากนี้ยังใช้เป็นระบบไฟล์ VMFS ที่รองรับโดย SAN, iSCSI หรือดิสก์ในเครื่อง
  • ต้องเปิดใช้งานยูทิลิตี้ CBT สำหรับ VM (ดูคำอธิบายด้านล่าง)
  • ที่เก็บข้อมูล VM ไม่ควรแสดงด้วยดิสก์อิสระ (ถาวรหรือไม่ถาวร) นั่นคือดิสก์ที่จะไม่ได้รับผลกระทบจากสแน็ปช็อต

เพื่อให้ยูทิลิตี้ CBT สามารถกำหนดเซกเตอร์ของดิสก์โดยใช้การสำรองข้อมูลแบบเต็มได้ ต้องเป็นไปตามเงื่อนไขต่อไปนี้:

  • ดิสก์เสมือนจะต้องอยู่ในโวลุ่ม VMFS ที่ SAN, iSCSI หรือดิสก์ในเครื่องรองรับ
  • VM ต้องมีสแนปช็อตเป็นศูนย์ (0) เมื่อเปิดใช้งาน CBT เพื่อใช้งานสิ่งที่เรียกว่า เริ่มต้นอย่างสะอาด

เมื่อใช้ไดรฟ์ “Thick Provisioned Eager Zeroed” VMWare CBT จะแสดงบล็อกทั้งหมดตามที่ใช้ในระหว่างการสำรองข้อมูลเต็มรูปแบบ สำหรับ VM ที่ไม่รองรับ CBT ปลั๊กอิน vSphere จะทำการสำรองข้อมูลดิสก์เสมือนทั้งหมดเสมอ เพื่อตรวจสอบว่าได้เปิดใช้งานยูทิลิตี้ CBT แล้วหรือไม่ ดิสก์เสมือนให้เปิดไคลเอนต์ vSphere เลือกคำสั่ง ปิดเครื่องเครื่องเสมือน โดยไม่มีสแนปชอต(ปิด VM โดยไม่สร้างสแน็ปช็อต)

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

ข้อควรระวัง: เส้น scsi0:0ในพารามิเตอร์ scsi0:0.ctkเปิดใช้งานแล้วชี้ไปที่อุปกรณ์ SCSI ที่กำหนด ฮาร์ดไดรฟ์เพิ่มลงใน VM ทั้งหมด ฮาร์ดดิสเพิ่มไปยัง VM รับอุปกรณ์ SCSI ของตัวเอง กำหนด scsi0:0, scsi0:1 หรือ scsi1:1 ในระหว่างการสำรองข้อมูล VMware เต็มรูปแบบครั้งแรก ปลั๊กอิน vSphere จะพยายามเปิดใช้งานยูทิลิตี้ CBT โดยอัตโนมัติเมื่อ VM ถูกปิดระบบ หากต้องการปิดการใช้งาน ฟังก์ชั่นนี้ป้อนคำสั่ง Keep_cbtบนบรรทัดคำสั่งปลั๊กอิน

ปัญหาในการใช้ CBT

หากคุณกำลังเปลี่ยนกลับเป็นสแน็ปช็อตที่เก่ากว่าการสำรองข้อมูลส่วนเพิ่มครั้งล่าสุด คุณต้องสร้างการสำรองข้อมูล VM แบบเต็มก่อนที่จะใช้การสำรองข้อมูลส่วนเพิ่มอีกครั้ง ปัญหานี้ได้รับการแก้ไขแล้วใน vSphere 4.1 และการอัปเดตครั้งที่สามของ vSphere 4.0 แทนที่จะให้ข้อมูลที่ไม่สมบูรณ์ หมายเลขการเปลี่ยนแปลงที่ได้รับก่อนที่จะเปลี่ยนกลับเป็นสแน็ปช็อตก่อนหน้านี้ถือว่าไม่ถูกต้อง (http://kb.vmware.com/kb/1021607)

บีบอัดขนาดข้อมูลสำรองโดยการรีเซ็ต CBT

เมื่อบล็อกถูกทำเครื่องหมายว่า "ใช้แล้ว" โดยยูทิลิตี้ VMWare CBT ระบบจะสร้างอย่างต่อเนื่อง การสำรองข้อมูลนี้บล็อกเฉพาะเมื่อทำการสำรองข้อมูลทั้งหมด แม้ว่าบล็อกนั้นจะถูกทำเครื่องหมายว่า "ฟรี" โดย guest OS ก็ตาม หลังจากผ่านไประยะหนึ่ง สถานการณ์อาจเกิดขึ้นซึ่งการสำรองข้อมูล VMware เต็มรูปแบบขนาดใหญ่จะถูกสร้างขึ้นโดยใช้พื้นที่ดิสก์จำนวนเล็กน้อย

ด้วยการสร้างดิสก์ขึ้นใหม่โดยใช้ VMotion คุณสามารถรีเซ็ตตาราง CBT เพื่อทำเครื่องหมายเฉพาะบล็อกที่ใช้งานจริงได้ ในการดำเนินการนี้ คุณต้องล้างดิสก์ของ guest VM ก่อนโดยการเขียนบล็อก "ศูนย์" เพื่อให้ครอบคลุมพื้นที่ว่างทั้งหมด โปรดทราบว่าการดำเนินการจะใช้ทรัพยากรและจะต้องดำเนินการนอกเวลาทำการ

บน Windows OS ขั้นตอนสามารถทำได้โดยใช้ยูทิลิตี้ ไมโครซอฟต์ลบมีอยู่ที่ http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx

บน Linux OS คุณสามารถใช้เครื่องมือในตัวได้ วว. คำนึงถึงข้อเท็จจริงที่ว่าคุณอาจต้องการจำกัด dd เพื่อหลีกเลี่ยงไม่ให้ดิสก์เต็ม

เมื่อการดำเนินการเสร็จสมบูรณ์ คุณต้องหยุด Guest VM ซึ่งสามารถทำได้ผ่านอินเทอร์เฟซเชลล์ ESXi ดังนี้:

ข้อมูลเกี่ยวกับตำแหน่งของดิสก์และ ไฟล์การกำหนดค่าสามารถพบได้ดังนี้:

หลังจากนี้ บล็อกศูนย์ของไฟล์ VMDK จะต้องถูกล้างผ่านอินเทอร์เฟซเชลล์ ESXi ดังต่อไปนี้:

เมื่อการดำเนินการเสร็จสมบูรณ์ คุณจะต้องปิดใช้งาน CBT สำหรับดิสก์เกสต์ที่คุณต้องการลดขนาด คุณยังสามารถแก้ไขได้ผ่าน vSphere Management Console หรือ ในและ.

จากนั้นคุณจะต้องเปิด/ปิด guest VM เพื่อใช้การเปลี่ยนแปลงกับยูทิลิตี้ CBT คุณสามารถรอจนกว่าโฮสต์จะเริ่มทำงานโดยสมบูรณ์

ตอนนี้คุณไม่ควรเห็นไฟล์เช่น “*-ctk.vmdk” และสามารถเปิดใช้งาน CBT อีกครั้งในไฟล์การกำหนดค่าโฮสต์และเริ่ม guest VM ของคุณได้

ไฟล์ประเภท “*ctk.vmdk” จะถูกสร้างขึ้นอีกครั้ง ทีม ประมาณการปลั๊กอินบาคูลาควรแสดงไฟล์ บีวีเอ็มดีเคขนาดที่เล็กกว่า

เนื่องจากขั้นตอนนี้ค่อนข้างซับซ้อน เราขอแนะนำให้คุณลองใช้แซนด์บ็อกซ์ก่อน หากเปิดใช้งานอินเทอร์เฟซ ESXi SSH คุณสามารถสร้างสคริปต์สำหรับอะไรก็ได้

คำจำกัดความของความไม่พร้อมใช้งานของ CBT

หากไม่มียูทิลิตี้ CBT (Changed Block Tracking) สำหรับดิสก์ ไฟล์ดังกล่าว vssphere-ctl*logอาจมีข้อผิดพลาดดังต่อไปนี้:

เมื่อข้อผิดพลาดนี้เกิดขึ้น ปลั๊กอิน vSphere จะสร้างการสำรองข้อมูลดิสก์อิมเมจทั้งหมดโดยอัตโนมัติ หากต้องการเปิดใช้งาน CBT สำหรับไดรฟ์เฉพาะ โปรดดูส่วน 1.2.1 ในหน้า 14

การเปิดใช้งานการเข้าถึงผ่าน SAN

คุณอาจประสบปัญหาในการตั้งค่าการเข้าถึง SAN บนโฮสต์ ไลบรารี VixDiskLib VMWare ได้รับการคอมไพล์สำหรับเวอร์ชัน Redhat 5 64 บิต บนระบบปฏิบัติการรุ่นใหม่กว่า เช่น Ubuntu หรือ Redhat 6 คุณต้องคอมไพล์และติดตั้งไลบรารี่ 1.95.7 โปรดทราบว่าปลั๊กอิน Bacula Enterprise สำหรับ vSphere มีไลบรารีนี้อยู่ในแพ็คเกจ bacula-องค์กร-vixdisk.

หากต้องการใช้เทคโนโลยีการเคลื่อนย้ายข้อมูล SAN เซิร์ฟเวอร์สำรองที่ติดตั้งปลั๊กอิน vsphere จะต้องมีสิทธิ์เข้าถึง LUN ทั้งหมดที่ส่งออกไปยังเซิร์ฟเวอร์ ESX แพ็คเกจเหมือน หลายเส้นทางจะไม่มีปัญหากับอุปกรณ์ที่มีการเชื่อมต่อต่างกัน หากไดรฟ์ของคุณมองเห็นเป็น /dev/sda, /dev/sdb, ... ปลั๊กอิน vSphere จะเปิดแต่ละไดรฟ์เพื่อรับ UUID และเปรียบเทียบกับไดรฟ์ที่เซิร์ฟเวอร์ ESX ให้มา ตัวอย่างเช่น เมื่อใช้ iSCSI คำสั่ง lsscsi จะแม็พดิสก์ดังนี้:

คุณสามารถตรวจสอบว่ามีการใช้วิธีถ่ายโอน SAN โดยใช้ฟังก์ชันการตรวจแก้จุดบกพร่อง แก้ปัญหาในบรรทัดคำสั่งปลั๊กอินและตรวจสอบให้แน่ใจว่าไฟล์ ติดตาม vddkไว้ในตำแหน่งต่อไปนี้:

หากไม่มีโหมดการถ่ายโอน SAN ปลั๊กอิน vSphere จะสลับไปที่โหมดการถ่ายโอน nbd โดยอัตโนมัติ

การลบสแนปชอตเก่า

หากระบบ VMware มีสแน็ปช็อตที่ไม่ได้ถูกลบโดยอัตโนมัติโดยปลั๊กอิน vSphere โดยใช้ปลั๊กอิน vSphere เวอร์ชัน 6.6.3 ขึ้นไป คุณสามารถทำความสะอาดระบบได้โดยใช้คำสั่งต่อไปนี้

  • การลบสแนปชอตเก่าและสแน็ปช็อตที่สร้างไว้ก่อนหน้านี้ไม่สำเร็จ

vsphere-ctl สแนปชอตที่สะอาด — สแนปชอต myhost

  • การลบสแน็ปช็อตเก่าที่มีชื่อขึ้นต้นด้วยสตริง

vsphere-ctl clean-snapshot --snapshot-base ปลั๊กอินทดสอบ myhost

  • การลบสแน็ปช็อตทั้งหมดที่มีอนุพันธ์ทั้งหมด อาจเร็วกว่า)

vsphere-ctl clean-snapshot --snapshot --snapshot-delete-child myhost

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

ติดตามการแก้ไขข้อบกพร่อง

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

ตารางที่ 4. วิธีการติดตามที่ใช้โดยปลั๊กอิน vSphere

หากต้องการแยกไฟล์ bvmdk โดยไม่ต้องแปลงโดยใช้ vddk ในระหว่างขั้นตอนการกู้คืน คุณต้องตั้งค่าระดับการแก้ไขข้อบกพร่อง FileDaemon เป็น 1,000 ในระหว่างการกู้คืน Bacula อาจสร้างรายงานขนาดไฟล์ที่ไม่ถูกต้อง

ไฟล์งาน

ปลั๊กอิน vSphere จะสร้างไฟล์พิเศษใน ไดเร็กทอรีการทำงาน. ไฟล์เหล่านี้จำเป็นสำหรับยูทิลิตี้ CBT VMWare ในการทำงาน หากต้องการล้างไดเร็กทอรีการทำงานของปลั๊กอินสำหรับ vSphere คุณสามารถใช้คำสั่งได้ vssphere-ctl:

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

การยกเว้นดิสก์

หากต้องการแยกดิสก์เฉพาะออกจากขั้นตอน คุณสามารถเปิดใช้งานโหมดอิสระผ่านคอนโซล vSphere หรือใช้ฟังก์ชันนี้ disk_exclude(ดูตาราง 1.2.1 ในหน้า 11) การค้นหา ดิสก์เพื่อนำไปใช้ในฟังก์ชั่น disk_excludeคุณสามารถใช้คำสั่ง รายการประมาณการ. 0.bvmdk เป็นอิมเมจ diskid 0

1.3 ขั้นตอนการสำรองข้อมูลและการกู้คืน VMware vSphere

1.3.1 การสำรองข้อมูล

รูปที่ 5. การแยกดิสก์ออกจากการสำรองข้อมูล


1.3.2 การกู้คืน

ซอฟต์แวร์ Bacula Enterprise ช่วยให้คุณสามารถกู้คืนไฟล์ใดๆ (bvmdk, ovf, ...) ได้ ดิสก์ภายในเครื่อง. หลังจากนี้ คุณสามารถเมานต์อิมเมจในเครื่องโดยใช้เครื่องมือ VMWare เครื่องมือติดตั้ง vmwareหรือ qemu-nbdและทำการกู้คืนระดับไฟล์ เมื่อใช้พารามิเตอร์ โดยที่=/path/to/dirในฟังก์ชันการกู้คืน ปลั๊กอินจะกู้คืนไฟล์ที่เลือกไปยังตำแหน่งที่ระบุโดยอัตโนมัติ

นอกจากนี้ยังสามารถคัดลอกอิมเมจ Raw ไปยังอุปกรณ์ใดๆ หรือติดตั้งและกู้คืนไฟล์ได้โดยตรง

กำลังกู้คืนเป็น Guest VM ใหม่

หากคุณรันขั้นตอนการกู้คืน VM โดยใช้พารามิเตอร์where=/ และเลือกไฟล์ทั้งหมดในไดเร็กทอรี vmปลั๊กอินสำหรับ vSphere จะพยายามกู้คืนดิสก์ของคุณบน VM ใหม่ที่สร้างขึ้นระหว่างการกู้คืนด้วยแอตทริบิวต์ที่มีอยู่ (ดิสก์ ตัวควบคุม ประเภท CPU ... )

ขณะนี้ยังไม่รองรับโหมด SAN ที่ปรับปรุงแล้วสำหรับการกู้คืน ปลั๊กอิน vSphere ใช้การถ่ายโอนข้อมูลผ่าน NBD

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

หรือคุณสามารถใช้อินเทอร์เฟซ BWeb (ดูรูปที่ 6)

รูปที่ 6: การเลือกพื้นที่เก็บข้อมูล เซิร์ฟเวอร์ ESXi หรือชื่อโฮสต์ในขณะที่ทำการกู้คืน

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

เริ่มต้นด้วย Bacula Enterprise 6.2.4 ปลั๊กอิน vSphere รองรับการสร้างโทโพโลยีเครือข่ายอัตโนมัติ ดังนั้น หากโฮสต์ ESX ของคุณไม่มีการกำหนดค่า vSwitch ที่ถูกต้องสำหรับ VM ปลั๊กอิน Bacula จะต้องสร้างการตั้งค่าเครือข่ายทั้งหมดใหม่ระหว่างการกู้คืน

เริ่มต้นด้วย Bacula Enterprise 8.2.1 ปลั๊กอินสำหรับ vSphere สามารถตรวจสอบหน่วยความจำที่มีอยู่ใน Datastore ในระหว่างการกู้คืน ผู้ใช้สามารถป้องกันไม่ให้พื้นที่สำรองเติบโตและสำรองหน่วยความจำขั้นต่ำในที่เก็บข้อมูลได้ พารามิเตอร์ทั้งสองนี้สามารถกำหนดค่าได้ในไฟล์ vsphere_global.confและสามารถเขียนทับได้จากเมนูการกู้คืน

เซิร์ฟเวอร์ = 192.168.0.68

url = https://192.168.0.68/sdk

datastore_minimum_space = 64MB

datastore_refresh_interval = 10

datastore_allow_overprovisioning = เท็จ

จำนวนหน่วยความจำ "ที่ไม่ได้จัดสรร" ที่ส่งคืนโดยเซิร์ฟเวอร์ vSphere นั้นไม่ถูกต้องเสมอไป อัตราการรีเฟรชสามารถเปลี่ยนแปลงได้โดยใช้วิธีการที่อธิบายไว้ในคู่มือที่ http://kb.vmware.com/selfservice/microsites/search.do? language=en_US&cmd=displayKC&externalId=2008367

บางครั้ง Bacula PM ไม่สามารถโหลดไฟล์ OVF ที่อธิบาย guest VM ไปยังเซิร์ฟเวอร์ vSphere หรือ vCenter โดยเฉพาะอย่างยิ่ง นี่เป็นเพราะข้อจำกัดบางประการของ VMware เช่น “คุณไม่สามารถใช้ OVF ที่มีการอ้างอิงไปยัง CDROM ที่เมาท์ได้”... ปลั๊กอิน vSphere ใช้วิธีการแก้ไขปัญหาชั่วคราวเพื่อแก้ไขปัญหาเช่นนี้ แต่ไม่ได้แก้ปัญหาทั้งหมด หากคุณประสบปัญหาคล้ายกัน คุณสามารถใช้ตัวเลือกนี้ได้ default_ovfในไฟล์ vsphere_global.conf. โดยทั่วไป คุณจะต้องกำหนดค่าพารามิเตอร์ default_ovfโดยจะอ้างอิงเทมเพลต OVF แบบธรรมดาที่มีอยู่ ในระหว่างกระบวนการกู้คืน เทมเพลตนี้จะถูกใช้โดยอัตโนมัติ และคุณจะต้องกำหนดค่า VM ในภายหลังโดยระบุค่าต่างๆ เช่น หมายเลข CPU ขนาด RAM เป็นต้น

บน Windows ในบางกรณี คุณอาจต้องทำงานเพิ่มเติมหลังจากที่กระบวนการกู้คืนเสร็จสิ้นแล้ว ตัวอย่างเช่น หากระบบที่กู้คืนไม่สามารถบู๊ตได้ คุณอาจจำเป็นต้องใช้ไฟล์ การกู้คืนวินโดวส์เพื่อทำการดีบักระบบ สำหรับเซิร์ฟเวอร์ด้วย บริการติดตั้ง Active Directory อาจจำเป็นต้องศึกษาหลักเกณฑ์ของ Microsoft เพื่อรักษาฐานข้อมูล AD ให้สอดคล้องและซิงค์กับเซิร์ฟเวอร์ AD อื่นๆ หากการติดตั้งเกี่ยวข้องกับดิสก์ไดนามิก คุณต้องนำเข้าดิสก์เหล่านั้นเข้าสู่ระบบที่กู้คืนใหม่หลังจากรีบูตเครื่อง คุณสามารถนำเข้าโดยใช้ Disk Manager หรือใช้ฟังก์ชัน "diskpart" โดยเลือกดิสก์ไดนามิกตัวใดตัวหนึ่งแล้วป้อนคำสั่ง "นำเข้า"

การกู้คืนโดยไม่ต้องใช้ปลั๊กอิน vSphere

หากคุณกำลังพยายามกู้คืนดิสก์ใน File Daemon ที่ไม่ได้ติดตั้งปลั๊กอิน Bacula Enterprise สำหรับ vSphere คุณจะต้องแปลงไฟล์ bvmdk เป็นไฟล์ raw โดยใช้คำสั่ง vddk จากบรรทัดคำสั่ง:

รูปแบบ บีวีเอ็มดีเคใช้โดยปลั๊กอิน vSphere เพื่อรับรองความสมบูรณ์ของข้อมูลและการประมวลผลข้อมูลที่กระจัดกระจายอย่างมีประสิทธิภาพโดยยูทิลิตี้ CBT

1.4 การระงับ Guest VM

หากต้องการระงับ guest VM อย่างถูกต้อง คุณต้องติดตั้งและอัปเดต VMware Tools บน Linux/Windows Virtual Machine

คำสั่งปลั๊กอิน quiesce_host=ลอง/ใช่/ไม่ใช่ช่วยให้คุณควบคุมขั้นตอนการหยุด VM แขกโดยใช้ vSphere ก่อนที่จะจับภาพสแน็ปช็อต ค่าเริ่มต้นคือ พยายาม. ใน โหมดนี้ปลั๊กอินจะพยายามหยุด Guest VM ในขณะที่สร้างสแน็ปช็อต และหากการสร้างสแน็ปช็อตล้มเหลว ปลั๊กอินจะพยายามสร้างสแน็ปช็อตใหม่โดยไม่หยุด Guest VM ความพยายามครั้งแรกจะถูกบันทึกเป็นข้อผิดพลาดในบันทึกงาน

มากกว่า รายละเอียดข้อมูลคุณจะพบข้อความแสดงข้อผิดพลาดเฉพาะในบันทึกคอนโซล vSphere

ข้อความเตือนจาก ESXi: guest OS ได้รายงานข้อผิดพลาดระหว่างการค้นหา รหัสข้อผิดพลาดคือ: 2 ข้อความแสดงข้อผิดพลาดคือ: สคริปต์ Quiesce แบบกำหนดเองล้มเหลว (ข้อความแสดงข้อผิดพลาดจาก ESXi: Guest OS รายงานข้อผิดพลาดเมื่อหยุด รหัสข้อผิดพลาด 2: ข้อผิดพลาดสคริปต์หยุด)

หนึ่ง เกิดข้อผิดพลาดขณะบันทึกสแน็ปช็อต: ไม่สามารถปิดเครื่องเสมือนได้ (เกิดข้อผิดพลาดขณะบันทึกสแนปชอต: ไม่สามารถหยุด VM ได้)

1.4.1 ลินุกซ์

โดยการสร้างสคริปต์พิเศษขึ้นมา /usr/sbin/pre-freeze-scriptคุณสามารถหยุดระบบของคุณโดยอัตโนมัติเมื่อคุณสร้างสแน็ปช็อตโดยใช้ vSphere vSphere จะพยายามรันสคริปต์ /usr/sbin/post-thaw-scriptในกรณีที่จะมีอยู่ใน guest OS

1.4.2 วินโดว์ VSS

ปลั๊กอินเพิ่มประสิทธิภาพ การป้องกันหน้าต่างสร้างสแน็ปช็อตที่ใช้ VSS ก่อนการสำรองข้อมูลเพื่อหยุดแอปพลิเคชันที่เปิดใช้งาน VSS

สคริปต์แช่แข็งล่วงหน้าและหลังละลายสำหรับ VSS เริ่มต้นด้วย ESX/ESXi 3.5 U2 และสูงกว่า VMware Tools จะค้นหาสคริปต์ตามตัวอักษรเป็นอันดับแรก C:/ไฟล์โปรแกรม/VMware/เครื่องมือ VMware/backupScripts.d,เรียกพวกเขาด้วยการโต้แย้ง แช่แข็งแล้วกลับกัน ลำดับตัวอักษรโทรมาโต้แย้ง ละลาย(หรือ หยุดการทำงานล้มเหลวในกรณีที่หยุดไม่สำเร็จ)

1.5 แพลตฟอร์มที่รองรับ

ปลั๊กอิน VSphere รองรับผลิตภัณฑ์ต่อไปนี้บนแพลตฟอร์ม VMware:

  • เวอร์ชัน ESX/ESXi: 6.0, 5.5, 5.1, 5.0, 4.1

ขณะนี้เรากำลังทดสอบการทำงานที่ถูกต้องของปลั๊กอินสำหรับ VSphere ด้วยผลิตภัณฑ์แพลตฟอร์ม VMware ต่อไปนี้:

  • vCenter Server เวอร์ชัน 6.0, 5.5, 5.1, 5.0, 4.1 การจัดการ ESX/ESXi 4.1 และเวอร์ชันที่ใหม่กว่า
  • VirtualCenter เวอร์ชัน 2.5, การจัดการ ESX/ESXi 4.1

ในการจัดการไฟล์และสแน็ปช็อต ปลั๊กอิน VSphere จะใช้ vStorage API ส่วนขยายนี้ต้องมีใบอนุญาต VMWare ที่ไม่ฟรีที่ถูกต้อง

  • ปลั๊กอิน VSphere ได้รับการทดสอบ (และรองรับ) บนแพลตฟอร์มที่ใช้ Linux ต่อไปนี้: RHEL 6, 7 (Red Hat Enterprise Linux) 64 บิตSLES 11 (SUSE Linux Enterprise Server) 64 บิต

1.6 ข้อจำกัด

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

2 ภาพรวมของขั้นตอนการกู้คืนไฟล์เดี่ยวของ VMware

ส่วนนี้ให้ข้อมูลเกี่ยวกับวิธีการใช้คุณสมบัติการกู้คืนไฟล์เดียว วีเอ็มแวร์โดยใช้ รุ่น Bacula Enterpriseและปลั๊กอินสำหรับ vSphere

คำอธิบายฟังก์ชันโดยย่อ

เครื่องมือการกู้คืนไฟล์เดียว รุ่น Bacula Enterpriseช่วยให้คุณใช้ฟังก์ชันต่อไปนี้:

  • อินเทอร์เฟซคอนโซล
  • อินเทอร์เฟซชุดการจัดการ Bweb
  • รองรับการสร้างการสำรองข้อมูลแบบเต็ม/ส่วนต่าง/ส่วนเพิ่ม
  • รองรับ Windows 2003 ถึง 2012
  • รองรับลินุกซ์ (ext3, ext4, btrfs, lvm, xfs)
  • รองรับ ESX 5.x และ 6

2.1 การติดตั้ง

มีเอกสารประกอบรายละเอียดขั้นตอนการติดตั้งตามคำขอ

2.2 สคริปต์การกู้คืน

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

2.2.1 ผ่านอินเทอร์เฟซคอนโซลข้อความ

ปลั๊กอินสำหรับการกู้คืนไฟล์เดียว ( การกู้คืนไฟล์เดียวของ VMware)ช่วยให้คุณใช้คอนโซลซอฟต์แวร์ธรรมดาที่ให้การเข้าถึงไฟล์ภายใน VM กระบวนการกู้คืนไฟล์เดียวเริ่มต้นด้วยการติดตั้งการสำรองข้อมูล VM:

เลือกลูกค้าที่เหมาะสมก่อน

จากนั้นเลือกงานที่คุณต้องการกู้คืน

จากนั้นเลือก VM ที่ต้องการ

ตอนนี้เลือกตำแหน่งของระบบไฟล์เกสต์ (ในเครื่องหรือผ่าน SMB)

ในขั้นตอนนี้ ระบบไฟล์ VM จะถูกเมาท์ในเครื่อง (ในตัวอย่างด้านบน ไฟล์ต่างๆ สามารถดูได้ที่ /opt/bacula/working/vmware/5. เช่นเดียวกับกรณีที่มีมาตรฐาน ระบบไฟล์คุณสามารถค้นหาไดเรกทอรีและคัดลอกไฟล์ (ผ่าน cp, scp, ftp) จากเซสชันเทอร์มินัลอื่นโดยใช้บัญชี Unix “root” และ “bacula” หากคุณต้องการใช้บัญชี Unix อื่นเพื่อทำงานกับไฟล์ ให้ใช้ฟังก์ชันนี้ “-oallow_other” เมื่อรันสคริปต์ เมานต์ vmware.

หากต้องการล้างเซสชัน เพียงกด "Enter" ในเซสชันเทอร์มินัลที่มีการเปิดใช้สคริปต์ เมานต์ vmware.

ตั้งแต่ Bacula Enterprise 8.4.8 เป็นต้นไป คุณสามารถจำกัดรายการงานได้โดยใช้บรรทัดคำสั่งต่อไปนี้:

  • -s= จำกัดรายการงานไว้ที่ XXX วันที่ผ่านมา
  • -l= จำกัดรายการงานเป็นล่าสุด ป้อนตัวเลข
  • -ฉ= ระบุตัวกรองขั้นสูงตามชื่องานและ/หรือชื่อ FileSet

2.2.2 การกู้คืน VMware จากอินเทอร์เฟซ ชุดการจัดการ Bweb

ฟังก์ชั่นการกู้คืนไฟล์เดียว การกู้คืนไฟล์เดียวของ VMwareสามารถนำไปปฏิบัติได้โดยใช้ ชุดการจัดการ Bwebยูทิลิตี้นี้เป็นวิซาร์ดการกู้คืนที่ช่วยให้คุณกู้คืนไฟล์จาก guest VM ได้อย่างง่ายดายและง่ายดาย ขั้นแรก คุณต้องเลือกไคลเอ็นต์ที่ดำเนินการสร้างการสำรองข้อมูลโดยใช้ vSphere (ดูรูปที่ 7)

รูปที่ 7 การเลือกลูกค้า

หลังจากเลือกไคลเอนต์แล้ว ผู้ดูแลระบบจะต้องเลือกงาน (จุดคืนค่า) ที่จะกู้คืน (ดูรูปที่ 8 ในหน้าอื่น) หากงานที่เลือกเป็นงาน vSphere ที่ถูกต้อง เช่น สามารถดำเนินการได้ ขั้นตอนที่สามจะแสดงรายการเครื่องเสมือนที่รวมอยู่ใน FileSet (ดูรูปที่ 9 ในหน้าถัดไป)

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

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

แต่ละครั้งที่ผู้ดูแลระบบเลือกไฟล์ เขาจะสามารถเลือกวิธีการกู้คืนไฟล์ในรูปแบบบีบอัดในรูปแบบ tar หรือ zip ได้ (ดูรูปที่ 11 ในหน้า 32) หลังจากการกู้คืน สิ่งสำคัญคือต้องสิ้นสุดเซสชันเพื่อเพิ่มทรัพยากรที่ใช้สำหรับการกู้คืน

รูปที่ 8. การเลือกจุดคืนค่า

รูปที่ 9 การเลือก VM

รูปที่ 10. การเลือกไฟล์

รูปที่ 11. การเข้าถึงไฟล์

2.3 หมายเหตุ

2.3.1 ไดเรกทอรีแคช

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

หลังจากผ่านไประยะหนึ่ง คุณสามารถลบไฟล์แคชได้ พวกเขาจะถูกสร้างขึ้นใหม่หากจำเป็น

2.4 ข้อจำกัด

  • คุณสมบัติการกู้คืนไฟล์เดียวของ VMware ใช้อินเทอร์เฟซ Bacula BVFS เพื่อแสดงรายการไฟล์และไดเร็กทอรี ในกรณีของ MySQL; แม้ว่า MySQL จะมีข้อจำกัดในเรื่องดัชนีในคอลัมน์ TEXT แต่ขั้นตอนดังกล่าวก็ไม่ส่งผลกระทบอย่างมีนัยสำคัญต่อประสิทธิภาพของ MySQL อย่างไรก็ตาม เพื่อผลลัพธ์ที่ดีที่สุด เราขอแนะนำให้ใช้ PostgreSQL