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