วิธีสร้าง Hyper-V Checkpoint บน Windows Server 2022 แบบละเอียด

 Hyper-V Checkpoint เป็นฟีเจอร์ที่ช่วยให้ผู้ดูแลระบบสามารถบันทึกสถานะของ Virtual Machine (VM) ณ ช่วงเวลาหนึ่งไว้ได้ หากเกิดปัญหาหลังจากอัปเดต ติดตั้งโปรแกรม หรือเปลี่ยนแปลงระบบ ก็สามารถย้อนกลับไปยังสถานะเดิมได้อย่างรวดเร็ว

หลายคนเข้าใจผิดว่า Checkpoint คือ Backup แต่จริง ๆ แล้ว Checkpoint และ Backup มีวัตถุประสงค์ต่างกันโดยสิ้นเชิง ซึ่งจะอธิบายในบทความนี้ด้วย


📌 Hyper-V Checkpoint คืออะไร

Checkpoint คือ

การบันทึกสถานะของ VM

ในช่วงเวลาหนึ่ง

ประกอบด้วย

  • สถานะระบบปฏิบัติการ

  • RAM (กรณี Standard Checkpoint)

  • Configuration

  • Virtual Disk State


🚀 Checkpoint ใช้ทำอะไร

นิยมใช้ก่อน

✅ Windows Update

✅ ติดตั้งโปรแกรม

✅ เปลี่ยน Configuration

✅ Upgrade Application

✅ ทดสอบระบบ

✅ Security Testing


🏢 ตัวอย่างการใช้งานจริง

ก่อนติดตั้ง SQL Server

สร้าง Checkpoint

ชื่อ

Before-SQL-Install

หากติดตั้งแล้วมีปัญหา

สามารถย้อนกลับได้ภายในไม่กี่นาที


🔥 ประเภทของ Checkpoint

Windows Server 2022 มี 2 ประเภท


① Standard Checkpoint

บันทึก

  • RAM

  • Running State

  • Disk State

ทั้งหมด


เมื่อ Restore

VM จะกลับมาทำงานต่อ

เหมือนไม่เคยปิดเครื่อง


เหมาะกับ

✅ Test Lab

✅ Development


ไม่เหมาะกับ

❌ Domain Controller

❌ SQL Server

❌ Production สำคัญ


② Production Checkpoint

ใช้เทคโนโลยี

VSS

หรือ

File System Freeze


ไม่บันทึก RAM


ทำงานคล้าย Backup


เหมาะกับ

✅ Production Environment

✅ Active Directory

✅ SQL Server

✅ File Server


Microsoft แนะนำ

✅ Production Checkpoint


🔍 ตรวจสอบประเภท Checkpoint

คลิกขวา VM

เลือก

Settings


เลือก

Checkpoint


จะเห็น

Production Checkpoint

หรือ

Standard Checkpoint

⚙️ วิธีสร้าง Checkpoint

① เปิด Hyper-V Manager


เลือก VM


② คลิกขวา VM

เลือก

Checkpoint

③ รอให้ Hyper-V สร้าง

ใช้เวลาไม่กี่วินาที


④ ตรวจสอบ Checkpoint

ด้านล่างของ VM

จะปรากฏชื่อ Checkpoint


✏️ เปลี่ยนชื่อ Checkpoint

คลิกขวา

Checkpoint


เลือก

Rename


ตัวอย่าง

Before-Windows-Update

หรือ

Before-SQL-Upgrade

🔄 วิธี Restore Checkpoint

คลิกขวา

Checkpoint


เลือก

Apply

Hyper-V จะถามยืนยัน


กด

Apply


ระบบจะย้อนกลับไปยังจุดที่บันทึกไว้


🚨 สิ่งที่ควรระวัง

ข้อมูลหลังจากวันที่สร้าง Checkpoint

จะหายไป


ตัวอย่าง

สร้าง Checkpoint

วันที่ 1


Restore

วันที่ 10


ข้อมูลระหว่าง

วันที่ 2-10

อาจสูญหาย


📊 วิธีดู Checkpoint ที่มีอยู่

Hyper-V Manager

จะแสดง Tree

Checkpoint ทั้งหมด


หรือใช้ PowerShell

Get-VMSnapshot -VMName "SERVER01"

🗑 วิธีลบ Checkpoint

คลิกขวา

Checkpoint


เลือก

Delete Checkpoint

Hyper-V จะเริ่ม Merge Disk

อัตโนมัติ


⚠️ อย่าลบไฟล์ AVHDX เอง

Checkpoint ใช้ไฟล์

.avhdx

ห้ามลบจาก Windows Explorer

เด็ดขาด


อาจทำให้ VM เสียหาย


🚀 สร้าง Checkpoint ด้วย PowerShell

สร้าง

Checkpoint-VM -Name "SERVER01"

ดูรายการ

Get-VMSnapshot -VMName "SERVER01"

ลบ

Remove-VMSnapshot -VMName "SERVER01"

⚠️ ปัญหาที่พบบ่อย

❌ Checkpoint ค้าง

Storage ช้า

หรือ

Disk มีปัญหา


❌ Merge ไม่เสร็จ

พื้นที่ Disk ไม่พอ


❌ VM เปิดไม่ได้

Checkpoint Chain เสียหาย


❌ Storage เต็ม

Checkpoint จำนวนมากเกินไป


📈 Checkpoint ใช้พื้นที่เพิ่มหรือไม่

ใช้


ทุกการเปลี่ยนแปลงจะถูกเขียนลง

AVHDX

หากปล่อยไว้นาน

Storage อาจเต็ม


🛡️ Best Practices

✅ ใช้ Production Checkpoint

✅ สร้างก่อน Update

✅ สร้างก่อน Upgrade

✅ ลบเมื่อใช้งานเสร็จ

✅ อย่าเก็บ Checkpoint ระยะยาว

✅ ตรวจสอบพื้นที่ Storage

✅ ใช้ Backup ควบคู่กัน


❌ สิ่งที่ไม่ควรทำ

❌ ใช้ Checkpoint แทน Backup

❌ เก็บ Checkpoint หลายเดือน

❌ ลบ AVHDX เอง

❌ สร้าง Checkpoint จำนวนมาก


🎯 สรุป

Hyper-V Checkpoint บน Windows Server 2022 เป็นเครื่องมือที่มีประโยชน์มากสำหรับการทดสอบ การอัปเดต และการเปลี่ยนแปลงระบบ เพราะช่วยให้สามารถย้อนกลับไปยังสถานะเดิมได้อย่างรวดเร็วหากเกิดปัญหา

จากประสบการณ์ของทีมงาน comsiam การสร้าง Production Checkpoint ก่อนอัปเดต Windows หรือก่อนติดตั้งระบบสำคัญ ช่วยลดความเสี่ยงในการเกิด Downtime ได้อย่างมาก

อย่างไรก็ตาม ทีมงาน comsiam แนะนำให้ใช้ Checkpoint เป็นเพียงเครื่องมือสำหรับ Rollback ระยะสั้นเท่านั้น และควรมีระบบ Backup ที่แท้จริงควบคู่กันเสมอ เพื่อให้ Windows Server 2022 Hyper-V มีความปลอดภัยสูงสุดในสภาพแวดล้อม Production

Popular posts from this blog

Windows Server 2022 ยังน่าใช้ในปีนี้หรือไม่? คำตอบสำหรับคนกำลังวางระบบใหม่

สเปกเครื่องสำหรับติดตั้ง Windows Server 2022 เลือกอย่างไรให้คุ้มและใช้งานได้ยาว

Windows Server 2022 คืออะไร? คู่มือสำหรับมือใหม่