Khi học Windows Server, một trong những vấn đề mình gặp khá nhiều là: “Không có nhiều máy chủ thật thì làm sao có thể thực hành một hệ thống Windows Server hoàn chỉnh?”
Câu trả lời khá đơn giản: Hyper-V.
Thay vì phải chuẩn bị nhiều máy vật lý, chúng ta có thể sử dụng một máy tính có cấu hình tương đối ổn để tạo ra nhiều Virtual Machine, từ đó mô phỏng một hệ thống Windows Server thu nhỏ.
BƯỚC 1 – CÀI ĐẶT HYPER-V
Trên máy Windows Server hoặc Windows Client hỗ trợ Hyper-V, mở:
Server Manager → Add Roles and Features → Hyper-V
Trước khi cài đặt, cần kiểm tra CPU đã bật Intel VT-x/AMD-V trong BIOS/UEFI.
Sau khi hoàn tất, mở Hyper-V Manager để quản lý VM, Virtual Switch và Virtual Disk.
Trong Lab này, mình tạo 3 VM:
VM OS RAM CPU IP
DC01 Windows Server 4 GB 2 vCPU 192.168.10.10
SRV01 Windows Server 4 GB2 vCPU 192.168.10.20
CLIENT01 Windows 114 GB2 vCPU 192.168.10.30
Nếu máy Host có RAM hạn chế, có thể giảm RAM VM trong quá trình Lab và tăng lại khi cần.
BƯỚC 2 – TẠO VIRTUAL SWITCH
Vào:
Hyper-V Manager → Virtual Switch Manager
Có 3 loại Virtual Switch:
External: VM kết nối được mạng thật/Internet.
Internal: VM giao tiếp với nhau và với Host.
Private: chỉ các VM giao tiếp với nhau.
Với Domain Lab, mình ưu tiên Internal hoặc Private Switch để tách môi trường Lab.
IP Plan:
Network : 192.168.10.0/24
Gateway : 192.168.10.1
DNS : 192.168.10.10
Nếu dùng Private Switch thì không bắt buộc Gateway vì các VM chỉ giao tiếp trong Lab.
BƯỚC 3 – TRIỂN KHAI DC01
Đổi hostname:
DC01
Cấu hình IP tĩnh:
IP Address : 192.168.10.10
Subnet Mask : 255.255.255.0
Gateway : 192.168.10.1
DNS : 192.168.10.10
Tiếp theo:
Server Manager → Add Roles and Features → Active Directory Domain Services
Sau khi cài AD DS, chọn:
Promote this server to a domain controller
Tạo:
New Forest
Domain Name: vnpro.local
Sau khi reboot, DC01 trở thành Domain Controller + DNS Server của Lab.
BƯỚC QUAN TRỌNG – CẤU HÌNH DNS
Đây là lỗi rất dễ gặp khi thực hành Windows Server.
Các máy muốn Join Domain phải sử dụng DNS của Domain Controller.
SRV01:
Preferred DNS: 192.168.10.10
CLIENT01:
Preferred DNS: 192.168.10.10
Không nên đặt trực tiếp:
8.8.8.8
1.1.1.1
làm DNS chính trên Domain Member.
Kiểm tra:
ipconfig /all
nslookup vnpro.local
Nếu DNS chưa phân giải được Domain, cần xử lý DNS trước khi thực hiện Domain Join.
BƯỚC 4 – TRIỂN KHAI SRV01
Đổi hostname:
SRV01
Cấu hình:
IP Address : 192.168.10.20
Subnet Mask : 255.255.255.0
Gateway : 192.168.10.1
DNS : 192.168.10.10
Kiểm tra:
ping 192.168.10.10
nslookup dc01.vnpro.local
Nếu DNS hoạt động bình thường:
System → Rename this PC → Change → Domain
Nhập:
vnpro.local
Nhập tài khoản có quyền Join Domain và reboot SRV01.
Trên DC01 mở:
Active Directory Users and Computers
Kiểm tra Computer Account của SRV01.
Sau khi Join thành công, SRV01 có thể tiếp tục được triển khai File Server, Folder Sharing, NTFS Permission và Share Permission.
BƯỚC 5 – TRIỂN KHAI CLIENT01
Đổi hostname:
CLIENT01
Nếu chưa triển khai DHCP, có thể cấu hình IP tĩnh:
IP Address : 192.168.10.30
Subnet Mask : 255.255.255.0
Gateway : 192.168.10.1
DNS : 192.168.10.10
Kiểm tra:
ipconfig /all
ping 192.168.10.10
nslookup vnpro.local
Nếu DNS phân giải đúng, thực hiện:
Settings → System → About → Domain or workgroup → Join this device to a local Active Directory domain
Nhập: vnpro.local
Nhập tài khoản Domain và reboot CLIENT01.
BƯỚC 6 – KIỂM TRA SAU KHI TRIỂN KHAI
Đây là bước mình không bỏ qua sau khi hoàn thành Lab.
Trên CLIENT01:
ipconfig /all
Xác nhận DNS:
192.168.10.10
Kiểm tra Domain:
systeminfo
Sau khi đăng nhập bằng Domain Account: whoami
Kết quả mong đợi: vnpro\username
Trên DC01 mở:
Active Directory Users and Computers → Computers
Kiểm tra:
Computers
├── SRV01
└── CLIENT01
Nếu SRV01 và CLIENT01 xuất hiện trong AD, DNS phân giải đúng và người dùng đăng nhập được bằng Domain Account thì Lab cơ bản đã hoạt động.
KẾT QUẢ
Sau Lab, mình đã có một Windows Domain Lab thu nhỏ:
DC01 → Domain Controller + DNS
SRV01 → Member Server
CLIENT01 → Domain Client
Từ nền tảng này có thể tiếp tục triển khai DHCP, Group Policy, OU/User/Group Management, File Server Permission, Windows Server Backup, Hyper-V Replica và Hybrid Management.
Với mình, cách học WSHA hiệu quả nhất là:
Install → Configure → Join Domain → Test → Troubleshoot → Verify.
Khi tự tay triển khai được cả hệ thống, kiến thức Windows Server sẽ dễ hiểu và kết nối với nhau hơn rất nhiều.
Câu trả lời khá đơn giản: Hyper-V.
Thay vì phải chuẩn bị nhiều máy vật lý, chúng ta có thể sử dụng một máy tính có cấu hình tương đối ổn để tạo ra nhiều Virtual Machine, từ đó mô phỏng một hệ thống Windows Server thu nhỏ.
BƯỚC 1 – CÀI ĐẶT HYPER-VTrên máy Windows Server hoặc Windows Client hỗ trợ Hyper-V, mở:
Server Manager → Add Roles and Features → Hyper-V
Trước khi cài đặt, cần kiểm tra CPU đã bật Intel VT-x/AMD-V trong BIOS/UEFI.
Sau khi hoàn tất, mở Hyper-V Manager để quản lý VM, Virtual Switch và Virtual Disk.
Trong Lab này, mình tạo 3 VM:
VM OS RAM CPU IP
DC01 Windows Server 4 GB 2 vCPU 192.168.10.10
SRV01 Windows Server 4 GB2 vCPU 192.168.10.20
CLIENT01 Windows 114 GB2 vCPU 192.168.10.30
Nếu máy Host có RAM hạn chế, có thể giảm RAM VM trong quá trình Lab và tăng lại khi cần.
BƯỚC 2 – TẠO VIRTUAL SWITCHVào:
Hyper-V Manager → Virtual Switch Manager
Có 3 loại Virtual Switch:
External: VM kết nối được mạng thật/Internet.
Internal: VM giao tiếp với nhau và với Host.
Private: chỉ các VM giao tiếp với nhau.
Với Domain Lab, mình ưu tiên Internal hoặc Private Switch để tách môi trường Lab.
IP Plan:
Network : 192.168.10.0/24
Gateway : 192.168.10.1
DNS : 192.168.10.10
Nếu dùng Private Switch thì không bắt buộc Gateway vì các VM chỉ giao tiếp trong Lab.
BƯỚC 3 – TRIỂN KHAI DC01Đổi hostname:
DC01
Cấu hình IP tĩnh:
IP Address : 192.168.10.10
Subnet Mask : 255.255.255.0
Gateway : 192.168.10.1
DNS : 192.168.10.10
Tiếp theo:
Server Manager → Add Roles and Features → Active Directory Domain Services
Sau khi cài AD DS, chọn:
Promote this server to a domain controller
Tạo:
New Forest
Domain Name: vnpro.local
Sau khi reboot, DC01 trở thành Domain Controller + DNS Server của Lab.
BƯỚC QUAN TRỌNG – CẤU HÌNH DNSĐây là lỗi rất dễ gặp khi thực hành Windows Server.
Các máy muốn Join Domain phải sử dụng DNS của Domain Controller.
SRV01:
Preferred DNS: 192.168.10.10
CLIENT01:
Preferred DNS: 192.168.10.10
Không nên đặt trực tiếp:
8.8.8.8
1.1.1.1
làm DNS chính trên Domain Member.
Kiểm tra:
ipconfig /all
nslookup vnpro.local
Nếu DNS chưa phân giải được Domain, cần xử lý DNS trước khi thực hiện Domain Join.
BƯỚC 4 – TRIỂN KHAI SRV01Đổi hostname:
SRV01
Cấu hình:
IP Address : 192.168.10.20
Subnet Mask : 255.255.255.0
Gateway : 192.168.10.1
DNS : 192.168.10.10
Kiểm tra:
ping 192.168.10.10
nslookup dc01.vnpro.local
Nếu DNS hoạt động bình thường:
System → Rename this PC → Change → Domain
Nhập:
vnpro.local
Nhập tài khoản có quyền Join Domain và reboot SRV01.
Trên DC01 mở:
Active Directory Users and Computers
Kiểm tra Computer Account của SRV01.
Sau khi Join thành công, SRV01 có thể tiếp tục được triển khai File Server, Folder Sharing, NTFS Permission và Share Permission.
BƯỚC 5 – TRIỂN KHAI CLIENT01Đổi hostname:
CLIENT01
Nếu chưa triển khai DHCP, có thể cấu hình IP tĩnh:
IP Address : 192.168.10.30
Subnet Mask : 255.255.255.0
Gateway : 192.168.10.1
DNS : 192.168.10.10
Kiểm tra:
ipconfig /all
ping 192.168.10.10
nslookup vnpro.local
Nếu DNS phân giải đúng, thực hiện:
Settings → System → About → Domain or workgroup → Join this device to a local Active Directory domain
Nhập: vnpro.local
Nhập tài khoản Domain và reboot CLIENT01.
BƯỚC 6 – KIỂM TRA SAU KHI TRIỂN KHAIĐây là bước mình không bỏ qua sau khi hoàn thành Lab.
Trên CLIENT01:
ipconfig /all
Xác nhận DNS:
192.168.10.10
Kiểm tra Domain:
systeminfo
Sau khi đăng nhập bằng Domain Account: whoami
Kết quả mong đợi: vnpro\username
Trên DC01 mở:
Active Directory Users and Computers → Computers
Kiểm tra:
Computers
├── SRV01
└── CLIENT01
Nếu SRV01 và CLIENT01 xuất hiện trong AD, DNS phân giải đúng và người dùng đăng nhập được bằng Domain Account thì Lab cơ bản đã hoạt động.
KẾT QUẢSau Lab, mình đã có một Windows Domain Lab thu nhỏ:
DC01 → Domain Controller + DNS
SRV01 → Member Server
CLIENT01 → Domain Client
Từ nền tảng này có thể tiếp tục triển khai DHCP, Group Policy, OU/User/Group Management, File Server Permission, Windows Server Backup, Hyper-V Replica và Hybrid Management.
Với mình, cách học WSHA hiệu quả nhất là:Install → Configure → Join Domain → Test → Troubleshoot → Verify.
Khi tự tay triển khai được cả hệ thống, kiến thức Windows Server sẽ dễ hiểu và kết nối với nhau hơn rất nhiều.