หน้า 1 จากทั้งหมด 1

VMware ESXi - เทคนิคการทำ Snapshot

โพสต์โพสต์แล้ว: 18 ก.ค. 2016 19:59
โดย nuiz
การทำ Snapshot สำหรับ VMware ESXi ก็คือการ Backup เครื่อง Guest Operating System ไว้ครับ เผื่อว่าถ้าเราทำอะไรแล้วเครื่องเจ๊งขึ้นมา เราจะได้ Restore ค่าเดิมกลับคืนมา เราอาจจะทำก่อนที่จะแก้ไขค่าคอนฟิกหรือก่อนที่จะอัพเกรดก็ได้ครับ ไฟล์ที่จะได้จากการทำ Snapshot จะเก็บไว้ในโฟลเดอร์เดียวกับ Guest Operating System ครับ ซึ่งก็เปลืองฮาร์ดดิสก์ไปส่วนหนึ่ง
อีกกรณีหนึ่งที่อาจต้องทำ Snapshot ไว้ก็คือกรณีที่เราติดตั้ง Guest Operating System เพื่อทดสอบนู่นนี่นั่น หากมีปัญหาที่ทำให้ Guess Operating System ทำงานไม่ได้ ก็สามารถใช้ Snapshot เรียกคืนกลับมาได้ มาดูวิธีการทำ Snapshot กันครับ

** บางท่านอาจจะยังงงๆกับการเรียกชื่อต่างๆใน VMware Hypervisor (ESXi) ครับ ผมขออธิบายสั้นๆดังนี้ว่า Virtual maching คือเครื่องคอมพิวเตอร์เสมือนที่เราสร้างขึ้นใน VMware ครับ ส่วน Guest Operating System คือระบบปฏิบัติการที่เราติดตั้งลงใน Virtual machine ครับ **

1. ติดตั้ง Guest Operating System ที่ต้องการใช้งาน
สมมติว่าผมสร้าง Virtual Machine แล้วติดตั้ง Guest Operating System ด้วยแผ่น Elastix และตั้งชื่อ elastix-a นะครับ
รูปภาพ

2. สตาร์ท Guest Operating System ตามปกติ
** หรือจะเริ่มทำ Snapshot ก่อนสตาร์ทก็ได้ **
รอจนบู๊ต Elastix เสร็จครับ ดูจากหน้า Virtual Machine Console จะเห็นว่าตอนนี้มีไอพีเป็น 192.168.100.87
รูปภาพ

ผมต้องการจะเปลี่ยนไอพีเป็น 192.168.100.88 แต่ก็กลัวว่าจะทำอะไรผิดพลาดแล้วทำให้เครื่องใช้งานไม่ได้ (สมมติ)

3. ทำ Snapshot ณ ขณะนี้ไว้
การทำ Snapshot ไม่ได้เป็นการโคลน Guest Operating System ครับ แต่เป็นการเซฟสถานะของเครื่องในขณะนั้นไว้ เช่นเซฟไว้ถึงตอนที่เครื่องมีไอพี 192.168.100.87
รูปภาพ

4. ตั้งชื่อ Snapshot
จะได้รู้ว่าเป็นของ Virtual machine ไหนและถึงขั้นตอนไหน แล้วกด OK ก็จะเริ่มทำ Snapshot
รูปภาพ

เมื่อเริ่มทำ Snapshot ปุ่ม "Revert to current snapshot" บน Virtual machine console จะอินาเบิลขึ้นมา ปุ่มนี้เราใช้ในการย้อนกลับคืนค่าเดิมก่อนทำ Snapshot ครับ
รูปภาพ

5. ทำการเปลี่ยนแปลงค่าบน Elastix
เปลี่ยนไอพีเป็น 192.168.100.88
รูปภาพ
ตอนนี้เครื่องมีไอพีเป็น 192.168.100.88 แล้ว

6. เรียกคืนค่าก่อนทำ Snapshot

คลิ๊กที่ปุ่ม "Snapshot Manager" เพื่อดูรายชื่อ Snapshot ทั้งหมดที่ทำไว้ (สมมติว่ามีหลายอัน) แล้วเลือก Snapshot ที่ต้องการ
รูปภาพ

จากนั้นให้คลิ๊กปุ่ม "Revert to current snapshot" บน Virtual machine console ครับ ตามรูป
รูปภาพ

เลือก Snapshot ที่ต้องการกลับไปใช้งาน แล้วกด Go to
รูปภาพ

ESXi จะบอกเราว่าค่าที่เซ็ตไว้หลังจากการทำ Snapshot ชื่อนี้จะถูกลบไป ให้กด Yes ยืนยัน
รูปภาพ

กดปุ่ม Close แล้วรอสักครู่
รูปภาพ

ค่าต่างๆในเครื่อง Guest Operating System จะกลับเป็นค่าเดิมครับ
รูปภาพ

7. การลบ Snapshot
มี Snapshot ไว้ในเครื่อง ESXi เยอะๆจะสิ้นเหลืองฮาร์ดดิสก์ครับ Snapshot ไหนไม่ได้ใช้งานแล้วควรลบออกไปครับ
7.1 คลิ๊กที่ Snapshot Manager
รูปภาพ

7.2 คลิ๊กที่ชื่อ Snapshot ที่ต้องการลบ แล้วกด Delete
รูปภาพ

7.3 คลิ๊ก Yes เพื่อยืนยัน
รูปภาพ

7.4 คลิ๊ก Close ปิด
รูปภาพ


บทความที่เกี่ยวข้อง
เซ็ต IP Address ให้ VMware ESXi และเปิดให้รีโมททาง SSH
ทำให้ Virtual Machine สตาร์ทอัตโนมัติเมื่อเปิด ESXi
ใส่ License Key ให้ ESXi
ติดตั้ง VMware vSphere Client
ติดตั้ง Guess Operating System (CentOS-Elastix) บน Virtual Machine
อัพโหลดไฟล์ ISO ของ Guess Operating System ไปเก็บไว้ใน VMware
ติดตั้ง VMware ESXi
เทคนิคการชัทดาวน์ Virtual Machine
เทคนิคการเพิ่มการ์ดแลน (พอร์ตแลน) ให้ VMware ESXi
เซ็ต IP Address และเปิดให้รีโมทเข้า VMware ESXi ด้วย SSH
เทคนิคการติดตั้ง Guest Operating System จากแผ่น CD/DVD/
เทคนิคการดาวน์โหลดไฟล์ ISO ด้วย VMware ESXi CLI