I – Tổng quan về bài viết

1. Giới thiệu tổng quan Proxmox

Proxmox (hay còn gọi là Proxmox VE) là một nền tảng ảo hóa mã nguồn mở, cung cấp giải pháp quản lý và triển khai máy ảo (VM) và container. Proxmox hỗ trợ hai công nghệ ảo hóa chính là KVM (Kernel-based Virtual Machine) và LXC (Linux Containers), giúp người dùng có thể linh hoạt lựa chọn phương pháp ảo hóa phù hợp với nhu cầu và các ứng dụng của mình.

Bên cạnh các tính năng ảo hóa mạnh mẽ, dòng phiên bản mới nhất Proxmox VE 9.x mang đến nhiều cải tiến đáng kể về hiệu năng, lưu trữ và mạng, giúp nền tảng trở nên phù hợp hơn cho các môi trường hạ tầng hiện đại và datacenter. Proxmox VE 9.x được xây dựng trên nền Debian 13 (Trixie) và sử dụng Linux Kernel thế hệ mới, đi kèm với các thành phần cập nhật như QEMU, LXC, ZFS và Ceph, giúp cải thiện khả năng hỗ trợ phần cứng, tăng hiệu năng hệ thống và nâng cao mức độ bảo mật.

2. Mục tiêu bài viết:

Mục tiêu bài viết này nhằm:

  • Giúp quản trị viên triển khai và tạo máy ảo Windows 2025 chuẩn
  • Hướng dẫn cấu hình VM tối ưu, đảm bảo hiệu năng và tính tương thích
  • Cài đặt bộ driver VirtIO Guest Tools, giúp máy Windows nhận ổ đĩa, card mạng và có thể giao tiếp hạ tầng ảo hóa ngoài.

II – Chi tiết về hướng dẫn cài đặt Windows server 2025 trên Proxmox VE

1. Tải ISO cần thiết lên Proxmox

Đầu tiên, tiến hành download file VirtIO ISO – đây là bộ driver chuẩn được sử dụng trong Proxmox Virtual Environment, giúp máy ảo Windows nhận diện và giao tiếp tối ưu với phần cứng ảo như ổ đĩa (SCSI), card mạng (VirtIO Network) và các thành phần hệ thống khác.

Chọn ổ local -> ISO Images -> Download from URL

Copy link URL link download VirtIO ISO :

https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso

Paste vào URL, nhấn Download.

Tương tự, truy cập URL sau và lấy link download Windows Server 2025 ISO vào Proxmox.

https://www.microsoft.com/en-us/evalcenter/download-windows-server-2025

2. Tạo máy ảo Windows Server 2025 trên Proxmox VE:

Để tạo máy ảo trên Proxmox, nhấn Create VM.

Sau đó nhập các thông tin:

a. Cấu hình General

  • Node: Chọn node sử dụng cho máy ảo 
  • VM ID: Đặt mã định danh ID cho máy ảo 
  • Name: Đặt tên cho máy ảo

Nhấn Next.

b. Cấu hình OS:

Trong Use CD/DVD disc image file (iso)

  • Storage: Chọn ổ lưu trữ chứa ISO image
  • ISO image: Chọn file ISO (chọn Windows_Server_2025.iso)

Trong Guest OS, chọn

  • Type: Chọn hệ điều hành phù hợp (chọn Microsoft Windows)
  • Version:Chọn version hệ điều hành (chọn 11/2022/2025)

Trong Add additional drive for VirtIO drivers, chọn

  • Storage: Chọn ổ lưu trữ chứa VirtIO ISO
  • ISO image: Chọn file VirtIO ISO

Nhấn Next.

c. Cấu hình System:

Nhập các thông tin:

  • Graphic card:  card display đồ họa VM (chọn Default)
  • Machine Type: loại chipset (chọnq35)
  • SCSI Controller: bộ điều khiển ổ đĩa ảo (chọn VirtIO SCSI Single)
  • Qemu Agent: công cụ giao tiếp server Proxmox (Tick chọn)

Trong Firmware, chọn:

  • BIOS: Chọn chế độ firmware (chọn OVMF (UEFI) )
  • Add EFI Disk: EFI Storage dùng cho chế độ boot UEFI của máy ảo (chọn Tick chọn)
  • EFI Storage: chọn nơi lưu trữ phù hợp
  • Format: raw hoặc qcow2 (chọn qcow2)
  • Pre-Enroll keys: Tick chọn
  • Add TPM: TPM Storage hỗ trợ các tính năng bảo mật như BitLocker (Tick chọn)
  • TPM Storage: Chọn nơi lưu trữ phù hợp
  • Version: v2.0

Nhấn Next.

d. Cấu hình Disks:

Nhập các thông tin:

  • Bus/Device: loại giao tiếp mà ổ đĩa ảo sẽ dùng (chọn SCSI)
  • Storage: Chọn ổ lưu trữ cho máy ảo sử dụng
  • Disk size (GiB): Nhập dung lượng sử dụng
  • Format: chọn loại format cho ổ đĩa (chọn qcow2).
  • Cache: chọn loại cache để tối ưu hiệu suất đọc/ghi (chọn Write back)

Nhấn Next.

e. Cấu hình CPU

Nhập các thông tin:

  • Sockets: tùy chọn theo nhu cầu
  • Cores: tùy chọn theo nhu cầu
  • Type: chọn loại cpu ảo (tùy thuộc vào cấu hình server sẽ chọn loại khác nhau, mặc định chọn x86-64-v2-AES)

Nhấn Next.

f. Cấu hình Memory

Nhập các thông tin:

  • Memory (MiB): Nhập số RAM sử dụng

Nhấn Next

g. Cấu hình Network

Nhập các thông tin:

  • Bridge: mặc định hoặc chọn vùng mạng đã cấu hình (chọn vmbr0)
  • VLAN Tag: Nhập VLAN cho card mạng
  • Model: chọn model cho card mạng ảo (chọn VirtIO (paravirtualized) )
  • MAC Address: mặc định hoặc tùy chỉnh
  • Firewall: lớp tường lửa cho máy ảo (Tick chọn)

Nhấn Next.

h. Confirm

Kiểm tra lại thông tin

Nhấn Finish.

Sau khi tạo thành công, sẽ thấy máy ảo Windows 11 đã tạo.

Để khởi động và bắt đầu cấu hình. Nhấn Start

3. Setup máy Windows Server 2025 trên Proxmox VE

Sau khi Start, Proxmox sẽ khởi động máy ảo Windows Server 2025 trong cửa sổ riêng như hình dưới.

Nhấn Next để thực hiện install.

Chọn Load driver.

Chọn Browse

Chọn ổ CD/DVD virtio -> amd64 -> 2k25  (đây là driver ổ đĩa cho windows server 2025)

Chọn Red Hat VirIO SCSI pass-through controller (D:\amd64\2k25\vioscsi.inf)

Nhấn Install.

Sau khi load driver, sẽ ổ cứng đã nhận.

Nhấn Next

Sau đó sẽ tiếp tục phần cài đặt như thường lệ.

4. Cài đặt bộ công cụ Driver VirtIO Guest Tools cho máy ảo

VirtIO Guest Tools là 1 bộ công cụ của Proxmox giúp cài đặt đầy đủ các driver cần thiết cho máy ảo, cải thiện việc cấu hình, giám sát và quản lý thông tin máy ảo.

Sau khi hoàn tất cài đặt hệ diều hành Windows Server 2025 trên máy ảo, vào ổ CD/DVD chứa ISO -> virtio-win-guest-tools

Sau đó sẽ thực hiện Install đầy đủ bộ virtio-win-guest-tools.

5. Gỡ CD/ DVD và kiểm tra máy ảo

Sau khi cài đặt, shutdown máy ảo để tiến hành việc remove ổ đĩa CD/DVD không sử dụng nữa (vd: Windows_Server_2025.iso, virtio.iso)

Chọn máy ảo -> Hardware  -> CD/DVD -> Remove

Nhấn Yes.

Tương tự gỡ bỏ các ổ đĩa CD/DVD còn lại. Sau khi hoàn tất, tiến hành khởi động máy.

Máy ảo cài đặt thành công sẽ nhận thông tin từ Guest-Agent về Proxmox VE.