วิธีสร้างโคลนและสแนปชอตของเครื่องเสมือนใน VirtualBox
สิ่งที่ต้องรู้
- โคลน: เลือกและคลิกขวาที่เครื่องเสมือน > โคลน. ตั้งชื่อโคลน > ต่อไป > โคลนเต็ม > โคลน.
- สแนปชอต: เลือกเครื่องเสมือน > สแนปชอต แทป > เอามา.
- กู้คืนสแน็ปช็อต: เลือก VM > สแนปชอต > สแนปชอต > คืนค่า. ยกเลิกการเลือก สร้างสแนปชอตของ... > คืนค่า > สแนปชอต
VirtualBox 5.2.20 ให้คุณบันทึกและกู้คืนเครื่องเสมือนที่คุณกำลังใช้งานบนอุปกรณ์ของคุณ คำแนะนำถูกสร้างขึ้นด้วย เซิร์ฟเวอร์ Ubuntu 18.04แต่กระบวนการจะเหมือนกันไม่ว่าคุณจะใช้งานระบบปฏิบัติการของแขกใดก็ตาม
สร้างโคลน
ตามที่ระบุไว้ การโคลนเป็นหนึ่งในวิธีที่ดีที่สุดในการสร้างสำเนาของเครื่องเสมือน วิธีหนึ่งที่มีประโยชน์มากในการใช้โคลนคือการสร้างเครื่องเสมือนที่สะอาด เช่น อูบุนตู เซิร์ฟเวอร์แล้วโคลนต้นฉบับสำหรับฐานใหม่ที่สามารถใช้เพื่อวัตถุประสงค์ใดก็ได้
ดังนั้นด้วยเครื่องเสมือน Ubuntu Server 18.04 ที่สะอาดหมดจด (และปิดหรืออยู่ในสถานะที่บันทึกไว้เช่น ไม่สามารถสร้างโคลนในขณะที่เครื่องเสมือนกำลังทำงานอยู่) คุณสามารถสร้างโคลนได้โดยทำตามเหล่านี้ ขั้นตอน:

เปิด VirtualBox
-
เลือกเครื่องเสมือนที่จะโคลนในบานหน้าต่างด้านซ้าย
-
คลิกขวาที่เครื่องเสมือนที่จะโคลน เลือก โคลน จากเมนูป๊อปอัป
-
เมื่อได้รับแจ้ง ให้ตั้งชื่อโคลน แล้วกด ต่อไป.
-
เลือก โคลนเต็ม จากหน้าต่างประเภท Clone แล้วกด โคลน. กระบวนการโคลนอาจใช้เวลาตั้งแต่ห้าถึง 20 นาทีทั้งนี้ขึ้นอยู่กับขนาดเครื่องเสมือนของคุณ
ตรวจสอบให้แน่ใจว่าได้ตั้งชื่อโคลนให้เหมาะสมกับการใช้งาน มิฉะนั้น คุณอาจจบลงด้วยโคลนจำนวนมากที่มีชื่อคล้ายกัน (ซึ่งอาจทำให้สับสนได้)
เมื่อกระบวนการเสร็จสิ้น โคลนของคุณก็พร้อมใช้งาน
สร้างและใช้สแนปชอต
สแนปชอตเป็นวิธีที่ยอดเยี่ยมในการบันทึกสถานะเฉพาะของเครื่องเสมือน (VM) ตัวอย่างเช่น คุณวางแผนที่จะติดตั้งสิ่งใหม่ๆ บน (หรือเปลี่ยนแปลง) VM ที่ใช้งานได้ และคุณต้องการให้แน่ใจว่าคุณมี "จุดที่บันทึกไว้" ที่คุณสามารถย้อนกลับได้ (ในกรณีที่เกิดข้อผิดพลาด)
ลองใช้ Ubuntu Server VM เดียวกันเพื่อสร้างสแน็ปช็อต สมมติว่าคุณกำลังจะติดตั้ง LAMP stack (หรือการอัพเกรดครั้งใหญ่) และคุณต้องการให้แน่ใจว่าคุณสามารถย้อนกลับได้ หากการติดตั้ง/อัปเกรดอาจพังบางสิ่งที่คุณได้ติดตั้งและกำหนดค่าไว้
ในการสร้างสแน็ปช็อต เลือก VM ที่จะใช้ในบานหน้าต่างด้านซ้าย แล้วเลือก สแนปชอต แถบใกล้ด้านบนของหน้าต่าง
ในหน้าจอผลลัพธ์ ให้กด เอามา.
กด ตกลงและสแนปชอตจะถูกถ่าย ตอนนี้คุณควรเห็นชื่อสแน็ปช็อตที่แสดงสถานะปัจจุบันด้านล่าง
กู้คืนสแนปชอต
หากต้องการกู้คืนสแน็ปช็อต ให้ทำตามขั้นตอนเหล่านี้:
-
เลือกเครื่องเสมือนที่จะใช้งานจากบานหน้าต่างด้านซ้ายในหน้าต่างหลัก
-
เลือก สแนปชอต ใกล้ด้านบนของหน้าต่าง
-
เลือกสแน็ปช็อตที่คุณต้องการกู้คืน
-
กด คืนค่า.
ในหน้าต่างผลลัพธ์ ยกเลิกการเลือกช่องสำหรับ สร้างสแนปชอตของสถานะเครื่องปัจจุบัน.
กด คืนค่า.
เลือกสแน็ปช็อตที่คุณต้องการกู้คืน
เหตุผลที่คุณยกเลิกการเลือกช่อง Create A Snapshot Of The Current Machine State นั้นง่ายมาก หากคุณกำลังย้อนกลับไปยังสถานะก่อนหน้า เนื่องจากสถานะปัจจุบันใช้งานไม่ได้ คุณไม่ต้องการถ่ายสแนปชอตของสถานะที่เสียหายนั้น เมื่อคุณยกเลิกการเลือกช่องนั้น สถานะเสียจะถูกยกเลิก

อีกวิธีหนึ่งในการกู้คืนสแนปชอต
อีกวิธีในการกู้คืนสแน็ปช็อตคือการใช้กล่องโต้ตอบ Close Virtual Machine
ข้อแม้ประการหนึ่งของวิธีนี้คืออนุญาตให้คุณกู้คืนสแน็ปช็อตก่อนหน้าเท่านั้น (แทนที่จะสามารถเลือกสแน็ปช็อตเฉพาะได้ เช่นเดียวกับวิธีก่อนหน้า)
เมื่อ VM ทำงานอยู่ ให้เลือก ไฟล์ > ปิด I.
ในหน้าต่างผลลัพธ์ ให้เลือก ปิดเครื่อง แล้วตรวจสอบ คืนค่าสแนปชอตปัจจุบัน.
-
กด ตกลง และสแน็ปช็อตจะถูกกู้คืน ณ จุดนี้ เครื่องเสมือนของคุณจะย้อนกลับไปเป็นสถานะที่พบในสแน็ปช็อตที่กู้คืน การเปลี่ยนแปลงใดๆ ที่เกิดขึ้นหลังจากสแนปชอตนั้นจะหายไป
ข้อมูลเพิ่มเติมเกี่ยวกับโคลนและสแนปชอต
เครื่องเสมือน เป็นผู้เปลี่ยนเกมสำหรับผู้ทดสอบ ผู้ดูแลระบบ และ ศูนย์ข้อมูล. สำหรับผู้ที่ชอบใช้เทคโนโลยีโอเพ่นซอร์ส VirtualBox เป็นวิธีที่เหลือเชื่อในการสร้างและจัดการเครื่องเสมือน คุณลักษณะสองประการของ VirtualBox ที่ผู้ดูแลระบบทุกคนควรเข้าใจวิธีใช้งานคือโคลนและสแน็ปช็อต
โคลนและสแนปชอตคืออะไร? พูดง่ายๆ ว่า โคลนเป็นสำเนาที่แน่นอนของเครื่องเสมือนที่ใช้งานได้ ในขณะที่สแน็ปช็อตช่วยให้คุณบันทึกสถานะเฉพาะของเครื่องเสมือน (ซึ่งจะสะดวกเมื่อ คุณต้องการทดสอบบางอย่าง หรือคุณกำลังจะทำการเปลี่ยนแปลงกับเครื่องเสมือนนั้น และจำเป็นต้องสามารถย้อนกลับไปยังอินสแตนซ์ที่ใช้งานได้ หากมีบางอย่างขัดข้อง)