การติดตั้งสคริปต์สำรองข้อมูลสำหรับเครื่องเสมือนบน VMWare ESXi การเปรียบเทียบโซลูชันสำหรับการสำรองข้อมูลเครื่องเสมือนจาก Veeam, Acronis และ Symantec การสำรองข้อมูลเครื่องเสมือน vmware ด้วย winrar

ผู้ใช้หลายคนที่เริ่มใช้เครื่องมือการจำลองเสมือนจาก VMware ไม่ช้าก็เร็วสงสัยว่าจะสร้างสำเนาของเครื่องเสมือน (โคลน) ใน VMware ESXi เวอร์ชันฟรีได้อย่างไร หากคุณมี VMware vSphere รุ่นเชิงพาณิชย์และเซิร์ฟเวอร์การจัดการ vCenter คุณสามารถโคลน VM ได้ง่ายๆ จากเมนูบริบทของเครื่อง:

อย่างไรก็ตาม สิ่งต่างๆ จะซับซ้อนกว่านี้เล็กน้อยหากคุณมี VMware ESXi Free เวอร์ชันฟรี (หรือที่เรียกว่า vSphere Hypervisor) ต่อไปนี้คือวิธีที่คุณสามารถดำเนินการได้:

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

2. ใช้ซอฟต์แวร์สำหรับการสำรองและกู้คืน

ขออภัย คุณจะไม่สามารถใช้ผลิตภัณฑ์ Veeam Backup and Replication ที่ยอดเยี่ยมได้ฟรี ESXi แต่มีผลิตภัณฑ์บางอย่างที่สามารถทำได้ ตัวอย่างเช่น Trilead VM Explorer และ Unitrends

ขั้นแรก เราสร้างสำเนาสำรองของเครื่อง จากนั้นกู้คืนพร้อมกับ VM ที่มีอยู่

3. คุณสามารถคัดลอกเครื่องเสมือนและดิสก์ได้

ตัวเลือกแรกของวิธีนี้นั้นง่าย - คัดลอกโฟลเดอร์จาก VM (คุณสามารถใช้ WinSCP หรือ FastSCP เพื่อเข้าถึงระบบไฟล์ ESXi) ถัดไป เพิ่ม VM ในสภาพแวดล้อม ESXi ด้วยไฟล์ *.vmx ผ่านเมนูบริบทและรายการ "เพิ่มไปยังสินค้าคงคลัง":

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

vmkfstools -i /vmfs/volumes/storage/server1/server1.vmdk /vmfs/volumes/storage/server1_clone/server1_clone.vmdk -d บาง

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

นอกจากนี้ยังมีวิธีโคลน VM โดยใช้ (vMA) และ vSphere CLI (vCLI) ตามที่เขียนไว้ใน KB 1027872 แต่จำเป็นต้องปรับใช้ vMA และไม่คุ้มกับความยุ่งยากในการโคลน VM เดียว แต่สำหรับการโคลนเครื่องทั่วไป อย่าลืมศึกษา KB นี้

กรุณาเปิดใช้งาน JavaScript เพื่อดู

ในการจัดระเบียบระบบสำรองข้อมูลอัตโนมัติสำหรับเครื่องเสมือนที่ทำงานบนเซิร์ฟเวอร์ VMWare ESXi เราจะใช้ยูทิลิตี้ฟรี MKSBackupซึ่งคุณสามารถดาวน์โหลดได้ (ในขณะที่เขียน เวอร์ชันล่าสุดที่มีคือ MKSBackup 1.0.4 ลงวันที่ 24 มกราคม 2013) ยูทิลิตี้นี้เป็นฟรอนต์เอนด์ชนิดหนึ่งที่ทำงานร่วมกับสคริปต์สำรองข้อมูลต่างๆ รวมถึง สลัมVCB(สคริปต์สำรอง VM เขียนด้วยภาษา Perl และดูแลโดยผู้ที่ชื่นชอบ) GhettoVCB ช่วยให้คุณสร้างการสำรองข้อมูลออนไลน์ของเครื่องเสมือนที่ทำงานอยู่ การสำรองข้อมูล VM ถูกสร้างขึ้นโดยการสร้างสแน็ปช็อตของมัน

สำคัญ- GhettoVCB ไม่ทำงานกับเครื่องเสมือนที่มีสแน็ปช็อตของตัวเอง หากต้องการสำรองข้อมูลเครื่องเสมือน จะต้องลบสแน็ปช็อตทั้งหมด (เช่น ผ่าน Snapshot Manager)

MKSBackup เป็นหนึ่งในเครื่องมือสำรองข้อมูลไม่กี่ตัวที่ช่วยให้คุณสามารถสำรองข้อมูลเครื่องเสมือนออนไลน์ได้ MKSBackup สามารถใช้ในการสำรองข้อมูลเครื่องเสมือนที่ทำงานบน VMware ESXi รุ่นเชิงพาณิชย์และ VMware Hypervisor ฟรี ยูทิลิตี้นี้ได้รับการพัฒนาใน Python และเป็นข้ามแพลตฟอร์ม ยูทิลิตี้ MKSBackup ไม่มีอินเทอร์เฟซแบบกราฟิก ทำงานผ่านบรรทัดคำสั่ง และมีการกำหนดค่าผ่านไฟล์การกำหนดค่า

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

การติดตั้งสคริปต์สำรองข้อมูล MKSBackup

การกำหนดการตั้งค่าการสำรองข้อมูลเครื่องเสมือน

ขั้นตอนต่อไปคือการกำหนดการตั้งค่าการสำรองข้อมูลสำหรับเครื่องเสมือนที่ทำงานบนเซิร์ฟเวอร์ ESXi การกำหนดค่าทำได้โดยการแก้ไขไฟล์การกำหนดค่า mksbackup.ini (โดยค่าเริ่มต้นจะอยู่ในโฟลเดอร์ C:\Magik)

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

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

ส่วนถัดไป ส่วนนี้แสดงถึงงานการสำรองข้อมูลและอธิบายพารามิเตอร์ต่างๆ ที่รับประกันการเริ่มต้นการสำรองข้อมูลของเครื่องเสมือนในสภาพแวดล้อม Windows ในตัวอย่างของเรา งานมีลักษณะดังนี้:

โปรแกรม=โฮสต์ ghettovcb=10.10.1.89 พอร์ต=22 ล็อกอิน=รหัสผ่านรูท=LI&f3ccc23 local=C:\magik\vmware global_conf=ghettoVCB.conf vm_list=vm1_https winXPtest Destination=C:\magik\$(vm) scp_bin="D: \Install\Putty\pscp.exe" -scp -r

มาดูพารามิเตอร์งานให้ละเอียดยิ่งขึ้น:

โปรแกรม– โปรแกรมสำรองข้อมูล ออกจาก ghettovcb

เจ้าภาพ– ชื่อ/ip ของโฮสต์ ESXi ที่เครื่องเสมือนกำลังทำงานอยู่

ท่าเรือ– พอร์ตสำหรับการเข้าถึง (พอร์ตเริ่มต้น 22 – โปรโตคอล SSH)

เข้าสู่ระบบ– ชื่อผู้ใช้ที่มีสิทธิ์เข้าถึงเซิร์ฟเวอร์ ESXi (โดยค่าเริ่มต้นคือรูท แต่เพื่อความปลอดภัย ควรสร้างผู้ใช้แยกต่างหากบนเซิร์ฟเวอร์ ESXi)

รหัสผ่าน– รหัสผ่านผู้ใช้

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

global_conf– ไฟล์ที่มีการตั้งค่าสคริปต์ ghettoVCB

vm_list– รายการเครื่องเสมือนที่คุณต้องการสร้างสำเนาสำรอง หากคุณต้องการสำรองข้อมูลเครื่องเสมือนทั้งหมด พารามิเตอร์นี้ควรเว้นว่างไว้ หากคุณต้องการยกเว้นเครื่องเสมือนบางเครื่อง ให้ใช้พารามิเตอร์ vm_exclude

ปลายทาง– พารามิเตอร์ช่วยให้คุณระบุประเภทของการดำเนินการที่จะดำเนินการ มันอาจจะเป็นเช่นนั้น

  • สำรองข้อมูล – ทำการสำรองข้อมูลแบบง่ายๆ (ไม่ต้องระบุปลายทาง)
  • คัดลอก - ทำการสำรองข้อมูลและคัดลอกไฟล์ผลลัพธ์ไปยังไดเร็กทอรีที่ระบุ
  • ย้าย - ทำการสำรองข้อมูลและย้ายไฟล์ผลลัพธ์ไปยังไดเร็กทอรีที่ระบุ

เรามาเน้นที่ตัวเลือกการย้ายกันดีกว่า ในกรณีนี้ การสำรองข้อมูลเครื่องเสมือนในเครื่องจะถูกสร้างขึ้นบนโฮสต์ ESXi ซึ่งจากนั้นจะถูกถ่ายโอนไปยังคอมพิวเตอร์ที่รันสคริปต์

จันทร์-อาทิตย์ – สันนิษฐานว่าสคริปต์สามารถทำงานได้ทุกวัน (เราจะปล่อยไว้เช่นนี้ เนื่องจากเราจะกำหนดความถี่ในการเรียกใช้การสำรองข้อมูลผ่านตัวกำหนดตารางเวลาของ Windows)

นอกจากนี้ เราจะระบุไดเร็กทอรีที่จะย้ายการสำรองข้อมูล VM (C:\magik) พารามิเตอร์ $(vm) ระบุว่าไดเร็กทอรีแยกต่างหากพร้อมชื่อจะถูกสร้างขึ้นสำหรับเครื่องเสมือนแต่ละเครื่อง ซึ่งเป็นที่เก็บไฟล์ของเครื่องเสมือน

บันทึก- คำอธิบายโดยละเอียดเกี่ยวกับการตั้งค่าการกำหนดค่าของสคริปต์และไวยากรณ์มีอยู่ในเว็บไซต์ของนักพัฒนา

scp_bin– เส้นทางไปยังยูทิลิตี้ scp

สำคัญ- ตรวจสอบให้แน่ใจว่าเปิดใช้งาน SSH daemon บนเซิร์ฟเวอร์ ESXi แล้ว

VM_BACKUP_VOLUME=/vmfs/volumes/msa2000/สำรอง VM_BACKUP_ROTATION_COUNT=3

VM_BACKUP_VOLUME– ไดเร็กทอรีบนเซิร์ฟเวอร์ ESXi ที่จะบันทึกสำเนาของเครื่องเสมือน (โดยปกติแล้ว ควรมีพื้นที่ว่างเพียงพอบนพาร์ติชัน VMFS)

VM_BACKUP_ROTATION_COUNT– จำนวนสำเนาในเครื่องที่จะจัดเก็บ (ในตัวอย่างของเรา สำเนาสำรอง 3 ชุดสุดท้ายจะถูกจัดเก็บ)

สิ่งที่เหลืออยู่คือการใช้ยูทิลิตี้ plink (รวมอยู่ใน Putty ด้วย) เพื่อบันทึกคีย์โฮสต์ในแคช ssh ในเครื่อง ตัวอย่างเช่นเช่นนี้:

PLINK.EXE [ป้องกันอีเมล]แอลเอส /

เรียกใช้การสำรองข้อมูลเครื่องเสมือนบนโฮสต์ VMWare ESXi

มาทดสอบสคริปต์สำรองข้อมูลกัน หากต้องการทำสิ่งนี้ ให้เปิดพรอมต์คำสั่งด้วยสิทธิ์ของผู้ดูแลระบบแล้วรันคำสั่ง:

C:\Magik\MKSBackup\mksbackup.exe -v -c C:\Magik\mksbackup.ini สำรองข้อมูล VMWARE_FROM_WINDOWS

กุญแจอยู่ที่ไหน –vระบุว่าควรแสดงข้อมูลโดยละเอียด -คเส้นทางไปยังไฟล์การตั้งค่า mksbackup.ini การสำรองข้อมูล– หมายความว่าคุณต้องเริ่มการสำรองข้อมูล โดยจะระบุชื่อของงานจากไฟล์ในตอนท้าย mksbackup.ini(ในตัวอย่างของเรา งานคือ VMWARE_FROM_WINDOWS)

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

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

ในระหว่างการดำเนินการสคริปต์ โฟลเดอร์ที่มีไฟล์เครื่องเสมือนจะปรากฏในไดเร็กทอรีปลายทาง

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

มาสร้างงานที่ชื่อว่า “Backup ESXi” ซึ่งจะทำงานในวันศุกร์และรันคำสั่ง: C:\Magik\MKSBackup\mksbackup.exe -v -c C:\Magik\mksbackup.ini backup VMWARE_FROM_WINDOWS

ในการตั้งค่างาน อย่าลืมระบุว่าต้องทำงานด้วยสิทธิ์ของผู้ดูแลระบบ (ตัวเลือก "เรียกใช้ด้วยสิทธิ์สูงสุด")

บันทึก- หากงานจะดำเนินการภายใต้บัญชีอื่น (ไม่ใช่บัญชีที่ทำการทดสอบ) คุณต้องจำไว้ว่าแคชของบัญชีใหม่จะไม่มีรหัสที่จำเป็น ในการแก้ปัญหา คุณต้องเรียกใช้คำสั่ง plink ข้างต้นจากบัญชีใหม่

ข้อเสียของวิธีการสำรองเครื่องเสมือนที่กำหนดนี้:

  • ความเร็วการสำรองข้อมูลค่อนข้างต่ำ
  • พื้นที่ว่างจำนวนมากที่จำเป็นสำหรับการจัดเก็บข้อมูลสำรอง VM

ข้อเสียเหล่านี้ได้รับการชดเชยโดยธรรมชาติ แต่สำหรับโซลูชันขนาดใหญ่ ควรใช้ผลิตภัณฑ์สำรองข้อมูลเชิงพาณิชย์ เช่น Veeam หรือ HP DataProtector

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

    การกู้คืนข้อมูลด้วยการสนับสนุน 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, DASLocal, NFS, Share, 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 ประการ:

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

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

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

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

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

        คุณสมบัติที่มาพร้อมกับซอฟต์แวร์เสริม Veeam Monitor

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

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

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

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

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

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

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

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

        การกู้คืนวัตถุสากลสำหรับแอปพลิเคชันใด ๆ (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 จึงมีฟังก์ชันในการสร้างสำเนาการสำรองข้อมูลภายนอกบนเซิร์ฟเวอร์ FTP หรือดิสก์ไดรฟ์เพิ่มเติมเพื่อการกู้คืนความเสียหายที่ได้รับการปรับปรุง

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

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

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

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

      ไซแมนเทคยังใช้ฟังก์ชันการบีบอัดข้อมูลเมื่อใช้เทคโนโลยี 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 จะช่วยให้คุณสร้างเครื่องเดิมและกู้คืนสแนปช็อตของไฟล์เครื่องก่อนหน้าได้ในกรณีที่ไฟล์ในเครื่องสูญหายโดยสิ้นเชิง

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      เมื่อเลือกระหว่างเทคโนโลยีเหล่านี้จำเป็นต้องลากเส้นหลาย ๆ เส้น:

      1. ประเภทใบอนุญาต

        ลักษณะเฉพาะ

        ปริมาณและความถี่การสำรองข้อมูล

      ด้วยใบอนุญาตประเภทต่างๆ จึงคุ้มค่าที่จะตัดสินใจว่าประเภทใดที่เหมาะกับเราที่สุด หากเรามีเซิร์ฟเวอร์ที่ทรงพลังพร้อมซ็อกเก็ตสำหรับโปรเซสเซอร์จำนวนมาก เราควรหันไปใช้ Acronis และ Symantec หากเรามีเซิร์ฟเวอร์ที่อ่อนแอจำนวนมากและมีซ็อกเก็ตน้อย Veeam คือตัวเลือกที่ดีที่สุด

      นอกจากนี้ยังจำเป็นต้องเข้าใจสิ่งที่เราต้องการนั่นคือข้อกำหนดที่เราจะมีในการสำรองข้อมูลการมีอยู่ของฟังก์ชันเหล่านั้นซึ่งมีความสำคัญต่อเราเป็นพิเศษ

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

      หลังจากพิจารณาพารามิเตอร์ทั้งหมดเหล่านี้สำหรับกรณีเฉพาะแล้ว จะไม่ใช่เรื่องยากสำหรับเราในการตัดสินใจด้วยตนเองว่าผลิตภัณฑ์ใดที่เหมาะกับเราที่สุด

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

การแนะนำ

เอกสารนี้ระบุวิธีการและกลยุทธ์ต่างๆ สำหรับการสำรองข้อมูล VMware ESXi โดยใช้ vSphere และ Bacula Enterprise Edition เวอร์ชัน 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 ของฮาร์ดแวร์เสมือน) เอกสารนี้นำเสนอโซลูชันซอฟต์แวร์ รุ่น 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 ได้
ชื่อของไฟล์ภายในที่ใช้เก็บข้อมูลโปรไฟล์ VM เก็บ_รุ่น root_ไดเรกทอรี ไดเร็กทอรีที่ใช้เก็บข้อมูลภายในของปลั๊กอิน
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

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

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

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

ซ่อนรหัสผ่าน 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 
 Keep_cbtในระหว่างการสำรองข้อมูล VMware แบบเต็มครั้งแรก ปลั๊กอิน vSphere จะพยายามเปิดใช้งานยูทิลิตี้ CBT โดยอัตโนมัติเมื่อ VM ถูกปิดระบบ หากต้องการปิดใช้งานคุณสมบัตินี้ ให้ป้อนคำสั่ง

บนบรรทัดคำสั่งปลั๊กอิน

หากคุณกำลังเปลี่ยนกลับเป็นสแน็ปช็อตที่เก่ากว่าการสำรองข้อมูลส่วนเพิ่มครั้งล่าสุด คุณต้องสร้างการสำรองข้อมูล 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 clean-snapshot --snapshot 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 ไปยังอุปกรณ์ใดๆ หรือติดตั้งและกู้คืนไฟล์ได้โดยตรง

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

บน Windows ในบางกรณี คุณอาจต้องทำงานเพิ่มเติมหลังจากที่กระบวนการกู้คืนเสร็จสิ้นแล้ว ตัวอย่างเช่น หากระบบที่กู้คืนไม่สามารถบู๊ตได้ คุณอาจต้องใช้เครื่องมือการกู้คืนของ 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

ปลั๊กอินปรับปรุงการป้องกัน Windows โดยการสร้างสแน็ปช็อตที่ใช้ 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 ไดเรกทอรีแคช

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

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