วิธีย้าย DHCP Server ไปเครื่องใหม่ บน Windows Server 2022 แบบไม่มี Downtime
เมื่อองค์กรมีการอัปเกรดฮาร์ดแวร์ เปลี่ยนระบบ Virtualization หรือปรับปรุงโครงสร้างพื้นฐานด้าน IT ผู้ดูแลระบบมักต้องย้าย DHCP Server ไปยังเครื่องใหม่ โดยต้องการให้ผู้ใช้งานได้รับผลกระทบน้อยที่สุด
Windows Server 2022 รองรับการย้าย DHCP Server ได้อย่างสมบูรณ์ โดยสามารถย้าย Scope, Reservations, DHCP Options, Policies และ Lease Database ไปยัง Server เครื่องใหม่ได้ภายในเวลาอันสั้น
บทความนี้จะแนะนำวิธีย้าย DHCP Server อย่างถูกต้องตามแนวทางที่องค์กรระดับ Enterprise ใช้งานจริง
ทำไมต้องย้าย DHCP Server
สาเหตุที่พบบ่อย
เปลี่ยน Server ใหม่
อัปเกรด Hardware
ย้ายไป VMware
ย้ายไป Hyper-V
ย้ายไป Data Center ใหม่
ย้ายไป Cloud Infrastructure
เปลี่ยน IP Address Server
สิ่งที่ต้องเตรียม
DHCP Server เดิม
ตัวอย่าง
DHCP01
192.168.1.10
DHCP Server ใหม่
DHCP02
192.168.1.20
สิทธิ์ Administrator
DHCP Backup
Network Connectivity
ตรวจสอบ DHCP Server เดิม
ดู Scope ทั้งหมด
Get-DhcpServerv4Scope
ตรวจสอบ Reservation
Get-DhcpServerv4Reservation `
-ScopeId 192.168.1.0
Export DHCP Configuration
บน DHCP Server เดิม
Export-DhcpServer `
-ComputerName DHCP01 `
-File C:\Backup\dhcp.xml `
-Leases
ระบบจะสร้างไฟล์
dhcp.xml
ตรวจสอบไฟล์ Export
ควรมีขนาดมากกว่า
0 KB
และเก็บไว้ในพื้นที่ปลอดภัย
ติดตั้ง DHCP Role บนเครื่องใหม่
บน Windows Server 2022 เครื่องใหม่
Install-WindowsFeature DHCP `
-IncludeManagementTools
Authorize DHCP Server
ตรวจสอบ
Get-DhcpServerInDC
เพิ่ม DHCP Server ใหม่
Add-DhcpServerInDC `
-DnsName DHCP02.company.local `
-IPAddress 192.168.1.20
Import DHCP Configuration
บน DHCP Server ใหม่
Import-DhcpServer `
-ComputerName DHCP02 `
-File C:\Backup\dhcp.xml `
-Leases
ตรวจสอบ Scope
Get-DhcpServerv4Scope
ตัวอย่าง
192.168.1.0
10.10.10.0
10.10.20.0
ควรปรากฏครบทั้งหมด
ตรวจสอบ Reservation
Get-DhcpServerv4Reservation `
-ScopeId 192.168.1.0
ตรวจสอบ DHCP Options
Get-DhcpServerv4OptionValue `
-ScopeId 192.168.1.0
ตรวจสอบ Policies
Get-DhcpServerv4Policy `
-ScopeId 192.168.1.0
ทดสอบ DHCP Server ใหม่
บน Client
ipconfig /release
จากนั้น
ipconfig /renew
ตรวจสอบ
ipconfig
ควรได้รับ IP Address ตามปกติ
วิธีลด Downtime
แนวทางที่แนะนำ
ติดตั้ง DHCP ใหม่ล่วงหน้า
Import ข้อมูลล่วงหน้า
ทดสอบ Client
ปิด DHCP เดิม
เปิด DHCP ใหม่
Downtime จะเหลือเพียงไม่กี่วินาที
ปิด DHCP Server เดิม
บนเครื่องเดิม
Stop-Service DHCPServer
หรือ
Set-Service DHCPServer `
-StartupType Disabled
ตรวจสอบ DHCP Server ที่ตอบสนอง
บน Client
ipconfig /renew
ตรวจสอบว่าได้รับ IP จาก DHCP Server ใหม่
กรณีย้ายพร้อมเปลี่ยน IP
ตัวอย่าง
เดิม
192.168.1.10
ใหม่
192.168.1.20
ไม่กระทบ Client
เนื่องจาก DHCP ทำงานผ่าน Broadcast
แต่ควรอัปเดต
Documentation
Monitoring
DHCP Relay
ให้เรียบร้อย
กรณีย้ายพร้อมเปลี่ยนชื่อ Server
ควรตรวจสอบ
Get-DhcpServerInDC
และลบ Server เดิม
Remove-DhcpServerInDC `
-DnsName DHCP01.company.local
ย้าย DHCP Failover
หากใช้งาน DHCP Failover
ควร
ยกเลิก Failover เดิม
ย้าย DHCP
สร้าง Failover ใหม่
เพื่อป้องกันปัญหา Replication
ตรวจสอบ Event Viewer
เปิด
Event Viewer
↓
DHCP Server
ตรวจสอบ
Import Success
Scope Errors
Authorization Errors
ปัญหาที่พบบ่อย
Import ไม่สำเร็จ
ตรวจสอบ
Administrator Rights
Scope ไม่ขึ้น
ตรวจสอบ
Get-DhcpServerv4Scope
DHCP ไม่แจก IP
ตรวจสอบ
Get-DhcpServerInDC
Client ยังใช้ DHCP เดิม
อาจมี DHCP Server เดิมยังทำงานอยู่
ตรวจสอบ Lease หลังย้าย
Get-DhcpServerv4Lease `
-ScopeId 192.168.1.0
ตรวจสอบว่ามี Lease ใหม่เกิดขึ้น
ตัวอย่าง Migration Plan
1. Export DHCP
2. ติดตั้ง DHCP ใหม่
3. Import DHCP
4. Authorize DHCP
5. ทดสอบ DHCP
6. ปิด DHCP เดิม
7. ตรวจสอบ Lease
8. Update Documentation
แนวทางสำหรับองค์กร
Small Office
ย้ายช่วงนอกเวลางาน
Medium Business
ทดสอบล่วงหน้า 1 วัน
Enterprise
มี Migration Plan
และ Rollback Plan
อย่างชัดเจน
จากประสบการณ์ของทีมงาน comsiam การย้าย DHCP Server ที่ประสบความสำเร็จไม่ได้ขึ้นอยู่กับการ Export และ Import เพียงอย่างเดียว แต่ต้องมีการทดสอบจริงกับ Client และตรวจสอบ DHCP Authorization อย่างละเอียดก่อนเปิดใช้งาน Production
ในการดูแลระบบ Windows Server 2022 ระดับองค์กร ทีมงาน comsiam มักวางแผน Migration ล่วงหน้า พร้อมทดสอบ Rollback ทุกครั้ง เพื่อให้สามารถกลับไปใช้งาน DHCP Server เดิมได้ทันทีหากเกิดปัญหาระหว่างการย้ายระบบ
Best Practices
Export DHCP ก่อนทุกครั้ง
ทดสอบบน Lab ก่อน Production
ตรวจสอบ DHCP Authorization
ตรวจสอบ Scope และ Reservation หลัง Import
จัดทำ Rollback Plan
สำรอง DHCP Database เพิ่มเติม
อัปเดต Documentation หลัง Migration
สรุป
การย้าย DHCP Server บน Windows Server 2022 สามารถทำได้อย่างปลอดภัยและมี Downtime ต่ำมาก หากมีการวางแผนที่ดี ใช้ Export และ Import DHCP อย่างถูกต้อง และทดสอบระบบอย่างครบถ้วนก่อนนำไปใช้งานจริง ช่วยให้องค์กรสามารถอัปเกรดโครงสร้างพื้นฐานได้โดยไม่กระทบต่อผู้ใช้งาน