Featured image of post Homelab Part 1: Dựng Windows Server ảo hóa với Hyper-V từ A-Z

Homelab Part 1: Dựng Windows Server ảo hóa với Hyper-V từ A-Z

Hướng dẫn chi tiết từng bước cài đặt Windows Server 2025 trên Hyper-V, giả lập môi trường server thực tế.

Mở đầu series Soft-to-System, mình sẽ hướng dẫn các bạn tự dựng một Homelab để giả lập môi trường server thực tế ngay tại nhà.

Đây là bước đầu tiên để làm quen với quản trị hạ tầng, tạo tiền đề để triển khai các thử nghiệm thực tế (ví dụ: CI/CD, host ứng dụng, dựng database,…).

Trong bài viết này, mình sử dụng Hyper-V để cài đặt Windows Server 2025. Nội dung sẽ đi chi tiết từ cấu hình từng bước cho đến khi máy ảo có thể kết nối mạng và hoạt động ổn định.

Bước 1: Kích hoạt Hyper-V

Mặc định, Hyper-V sẽ không bật sẵn, bạn cần kích hoạt tính năng này trong Windows Features.

Tích chọn mục Hyper-V trong Windows Features

Sau đó, mở Hyper-V Manager. Đây là giao diện quản lý trung tâm của chúng ta.

Giao diện Hyper-V Manager ban đầu


Bước 2: Khởi tạo máy ảo (New Virtual Machine Wizard)

Nhấn New > Virtual Machine và bắt đầu cấu hình thông tin cho server.

  1. Name & Location: Đặt tên gợi nhớ như Windows Server 2025.

Đặt tên cho máy ảo

  1. Generation: Luôn chọn Generation 2 để hỗ trợ UEFI và các tính năng bảo mật mới.

Chọn Generation 2

  1. Ở đây mình dùng bản Desktop Experience nên sẽ cấp 4096 MB (4GB) cho RAM và bật Dynamic Memory để tối ưu tài nguyên cho máy thật.

Cấu hình RAM 4GB và Dynamic Memory

  1. Networking: Tại bước này, hãy chọn Not Connected. Chúng ta sẽ thiết lập card mạng thủ công ở bước sau.

Tạm thời để mạng Not Connected

  1. Hard Disk: Thiết lập ổ đĩa ảo VHDX với dung lượng 60 GB.

Xác nhận ổ đĩa Dynamically expanding

  1. Installation: Trỏ đường dẫn đến file .iso Windows Server 2025.

Trỏ file ISO cài đặt

  1. Summary: Kiểm tra lại lần cuối và nhấn Finish.

Bảng tổng hợp thông số máy ảo


Bước 3: Cài đặt OS

Chuột phải vào máy ảo chọn Connect, sau đó nhấn Start.

Mở cửa sổ kết nối máy ảo

⚠️ Lưu ý cực kỳ quan trọng: Nếu bạn thấy màn hình báo Boot loader failed như ảnh dưới. Hãy nhấn Tab để focus vào nút Restart, restart máy ảo và ngay khi thấy dòng chữ “Press any key to boot…”, hãy nhấn phím bất kỳ để có thể boot.

Lỗi boot UEFI thường gặp nếu không nhấn phím kịp thời Nhấn phím bất kỳ để bắt đầu cài đặt

Quá trình cài đặt Windows Server sẽ diễn ra.

Tiến trình cài đặt Windows Server 2025


Bước 4: Cấu hình và Kiểm tra kết nối

Sau khi cài xong, hãy đăng nhập với tài khoản Administrator.

Màn hình đăng nhập Windows Server 2025

Do ban đầu khi cấu hình máy ảo phần Networking, chúng ta đã chọn Not Connected nên lúc này máy ảo chưa được cấp IP và chưa có kết nối mạng.

Máy ảo chưa được cấp IP


Bước 5: Thiết lập card mạng (External Switch)

Để máy ảo ra được internet và “nhìn thấy” máy thật, chúng ta cần tạo một cầu nối (Bridge).

  1. Vào Virtual Switch Manager, chọn New virtual network switch > External.

Tạo mới External Switch

  1. Đặt tên là vSwitch External và mapping vào đúng card mạng vật lý. Đừng quên tích chọn Allow management operating system to share this network adapter.

Mapping vào card mạng vật lý

Bước 6: Kết nối card mạng với máy ảo

Vào Settings của máy ảo, mục Network Adapter, gán Switch vừa tạo vào.

Gán card mạng ảo vào Network Adapter

Máy ảo sẽ nhận IP và có thể kết nối Internet.

Máy ảo nhận IP và kết nối Internet


Bước 7: Kết nối máy thật và máy ảo.

Mặc định, Windows Defender Firewall sẽ chặn phần lớn các giao thức và cổng không cần thiết để bảo mật. Tùy vào tính năng hoặc phần mềm muốn sử dụng, chúng ta cần tìm và kích hoạt các Rule tương ứng (hoặc tạo mới nếu cần).

Ở đây mình sẽ ví dụ với lệnh Ping. Nếu bạn dùng máy thật Ping vào máy ảo mà bị Request timed out, đó là do Firewall của Windows Server đang chặn giao thức ICMP.

⚠️ Lưu ý nhỏ: Khác với Web hay Database chạy trên các cổng (Port) như 80 hay 1433, lệnh Ping sử dụng giao thức ICMP hoạt động ở tầng thấp hơn nên nó không có khái niệm “cổng”. Để thông mạng, chúng ta phải cho phép giao thức này đi qua Firewall.

Lệnh Ping từ máy thật bị chặn

Cách xử lý:

  1. Trong máy ảo, mở Windows Defender Firewall with Advanced Security.
  2. Tìm Rule: File and Printer Sharing (Echo Request - ICMPv4-In).
  3. Chuột phải chọn Enable Rule.

Tìm và bật Rule ICMPv4-In

Kết quả là lệnh Ping từ máy thật đã thông suốt!

Kết quả Ping thành công sau khi mở Firewall

Kiểm tra lại Ping từ Windows Server đến máy thật.

Ping từ Windows Server đến máy thật

⚠️ Lưu ý: Máy thật cũng cần Enable Rule File and Printer Sharing (Echo Request - ICMPv4-In) thì máy ảo mới Ping đến được nhé.

Kết luận

Vậy là chúng ta đã hoàn tất việc dựng máy chủ Windows Server 2025 trên Hyper-V. Với phần Networking đã thông suốt, hệ thống hiện tại đã sẵn sàng để chúng ta bắt đầu triển khai thêm các dịch vụ khác.

Hẹn gặp lại các bạn ở những bài viết sau trong series Soft-to-System!