วิธี Backup DHCP Server บน Windows Server 2022 ป้องกันข้อมูล DHCP สูญหาย
DHCP Server เป็นบริการสำคัญที่ใช้แจก IP Address ให้กับอุปกรณ์ทั้งหมดในเครือข่าย หาก DHCP Database สูญหายหรือ DHCP Server เกิดความเสียหาย อาจส่งผลให้ไม่สามารถแจก IP Address ได้ ส่งผลกระทบต่อการทำงานของทั้งองค์กร
Windows Server 2022 มีระบบ Backup DHCP Database ในตัว ซึ่งช่วยให้สามารถสำรองและกู้คืนข้อมูล DHCP ได้อย่างรวดเร็วเมื่อเกิดเหตุการณ์ไม่คาดคิด
บทความนี้จะอธิบายวิธี Backup DHCP Server อย่างละเอียด พร้อมแนวทางที่องค์กรใช้งานจริง
DHCP Backup คืออะไร
DHCP Backup คือการสำรองข้อมูลสำคัญของ DHCP Server
เช่น
DHCP Scope
Reservations
DHCP Policies
Lease Database
DHCP Options
DHCP Configuration
ทั้งหมดสามารถนำกลับมา Restore ได้ในภายหลัง
ทำไมต้อง Backup DHCP
หาก DHCP Server เสียหาย
อาจสูญเสีย
Scope
Reservation
Lease
Policy
ทั้งหมด
ส่งผลให้ต้องสร้างใหม่ทั้งระบบ
ข้อมูลที่ถูกสำรอง
Windows Server 2022 จะสำรอง
Scope
192.168.1.0
Reservation
Printer01
DHCP Options
003
006
015
Policies
Lease Database
ตำแหน่งเก็บ DHCP Database
ค่าเริ่มต้น
C:\Windows\System32\dhcp
ภายในจะมีไฟล์
dhcp.mdb
และไฟล์อื่น ๆ
วิธี Backup ผ่าน DHCP Manager
เปิด
Server Manager
↓
Tools
↓
DHCP
คลิกชื่อ DHCP Server
ตัวอย่าง
DHCP01
Backup
คลิกขวา
↓
Backup
เลือกโฟลเดอร์
ตัวอย่าง
D:\DHCPBackup
กด OK
ตรวจสอบไฟล์ Backup
ภายในโฟลเดอร์
จะพบ
dhcp.mdb
พร้อมไฟล์ประกอบ
Backup ผ่าน PowerShell
ส่งออก DHCP ทั้งหมด
Export-DhcpServer `
-ComputerName DHCP01 `
-File C:\Backup\dhcp.xml `
-Leases
อธิบายคำสั่ง
-Leases
หมายถึง
สำรอง Lease ด้วย
ตรวจสอบไฟล์ Backup
จะได้ไฟล์
dhcp.xml
สามารถนำไป Restore ได้
Backup อัตโนมัติด้วย Task Scheduler
สร้าง Script
Export-DhcpServer `
-ComputerName DHCP01 `
-File D:\Backup\dhcp.xml `
-Leases
ตั้งเวลา
Daily
หรือ
Weekly
ตรวจสอบสถานะ DHCP Database
Get-DhcpServerDatabase
ผลลัพธ์
FileName
BackupPath
เปลี่ยนตำแหน่ง Backup
Set-DhcpServerDatabase `
-BackupPath D:\DHCPBackup
ตรวจสอบ Backup Path
Get-DhcpServerDatabase
ผลลัพธ์
BackupPath
Backup ผ่าน Command Line
netsh dhcp server export C:\Backup\dhcp.txt all
แม้ว่าปัจจุบัน PowerShell จะเป็นวิธีที่แนะนำมากกว่า
ควร Backup บ่อยแค่ไหน
องค์กรขนาดเล็ก
สัปดาห์ละ 1 ครั้ง
องค์กรขนาดกลาง
ทุกวัน
Enterprise
วันละหลายครั้ง
ควรเก็บ Backup ไว้ที่ไหน
Local Disk
D:\Backup
NAS
File Server
Backup Server
Cloud Storage
เพื่อป้องกันความเสียหายจาก Hardware Failure
ปัญหาที่พบบ่อย
Backup ไม่สำเร็จ
ตรวจสอบ
สิทธิ์ Folder
พื้นที่ว่าง
ไฟล์ Backup ว่าง
ตรวจสอบ DHCP Service
Get-Service DHCPServer
Backup Path ไม่ถูกต้อง
ตรวจสอบ
Get-DhcpServerDatabase
DHCP Failover ยังต้อง Backup หรือไม่
คำตอบคือ
ควร Backup
เสมอ
เพราะ DHCP Failover ไม่ใช่ระบบ Backup
แต่เป็นระบบ High Availability
ตัวอย่าง Disaster Recovery
DHCP Server เสียหาย
ติดตั้ง Windows Server ใหม่
จากนั้น
Import-DhcpServer
นำข้อมูลกลับมาได้ทันที
แนวทางสำหรับองค์กร
Small Office
Backup รายสัปดาห์
Medium Business
Backup รายวัน
Enterprise
Daily Backup
Offsite Backup
Automated Backup
จากประสบการณ์ของทีมงาน comsiam หลายองค์กรมี DHCP Failover แต่ไม่มี DHCP Backup เมื่อเกิดความเสียหายของฐานข้อมูล DHCP พร้อมกันทั้งสองเครื่อง ทำให้ต้องสร้าง Scope และ Reservation ใหม่ทั้งหมด
ในการออกแบบระบบ Windows Server 2022 ระดับองค์กร ทีมงาน comsiam มักกำหนดให้ DHCP Backup เป็นส่วนหนึ่งของแผน Disaster Recovery และทำการทดสอบ Restore อย่างน้อยปีละ 1 ครั้ง เพื่อให้มั่นใจว่าสามารถกู้คืนระบบได้จริง
Best Practices
Backup DHCP ทุกวัน
เก็บ Backup หลายชุด
เก็บ Offsite Backup
ใช้ PowerShell Automation
ทดสอบ Restore เป็นประจำ
ใช้ DHCP Failover ควบคู่กัน
ตรวจสอบ Backup Logs ทุกวัน
สรุป
การ Backup DHCP Server บน Windows Server 2022 เป็นกระบวนการสำคัญที่ช่วยป้องกันการสูญหายของ DHCP Scope, Reservation, Policies และ Lease Database การสำรองข้อมูลอย่างสม่ำเสมอจะช่วยให้องค์กรสามารถกู้คืนบริการ DHCP ได้อย่างรวดเร็วเมื่อเกิดเหตุการณ์ไม่คาดคิด และลด Downtime ของระบบเครือข่ายได้อย่างมีประสิทธิภาพ