Hướng dẫn cài đặt Máy chủ Windows Server trên Proxmox

  • Updated

Mục lục

1.       Giới thiệu Proxmox.

2.       Upload Windows Server 2022 ISO và VirtIO ISO lên Proxmox.

3.       Tạo máy ảo Windows Server 2022.

4.       Cài đặt Windows Server 2022 ảo.

5.       Cài đặt VirtIO Guest Tools

1.     Giới thiệu 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.

Proxmox không chỉ đóng vai trò là một phần mềm ảo hóa, mà còn là một nền tảng đầy đủ cho việc triển khai, quản lý và giám sát các máy ảo và container, giúp tối ưu hóa tài nguyên hệ thống, giảm chi phí phần cứng, và tăng cường tính linh hoạt trong việc triển khai các dịch vụ.

2.     Upload Windows Server 2022 ISO và VirtIO ISO lên Proxmox

Trước tiên, ta cần upload ISO Windows Server lên. Trong bài viết này sẽ sử dụng ISO Windows Server 2022 để thực hiện bài hướng dẫn này.

Chọn ổ local -> ISO Images -> Upload

Chọn ISO Windows Server 2022 từ máy tính cá nhân và nhấn Upload.

Tiếp theo ta là Upload VirtIO ISO.

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

Ta download VirtIO ISO thông qua đường link URL sau:

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

Nhấn Download.

3.     Tạo máy ảo Windows Server 2022

Sau khi upload ISO thành công, ta đến bước tạo máy ảo Windows Server 2022.

Nhấn Create VM.

Trong phần General:

  • Node: Chọn nơi lưu máy ảo mới
  • VM ID: Đặt VM IDcho máy ảo mới
  • Name: Điền tên cho máy ảo mới

Nhấn Advanced ở gốc dưới khung cửa sổ, và chọn Start at boot

Nhấn Next.

Trong phần OS:

  • Storage: Chọn ổ đĩa chứa ISO image
  • ISO image:Chọn ISO Windows Server 2022 mới tải lên
  • Type: Chọn Microsoft Windows
  • Version: Chọn 11/2022/2025

Nhấn Next.

Trong phần System:

  • EFI Storage: chọn ổ đĩa bạn muốn sử dụng cho máy ảo mới
  • TPM Storage: chọn là ổ đĩa bạn muốn sử dụng cho máy ảo mới
  • Qemu Agent: Tick ô đó. Qemu Agent là bộ công cụ giúp việc trao đổi và giám sát thông tin giữa Proxmox đến máy ảo dễ dàng hơn.

Nhấn Next

Trong phần Disks:

  • Bus/Device: Chọn SCSI
  • Storage: Chọn ổ đĩa để sử dụng
  • Disk size (GiB): Nhập dung lượng ổ nhớ sử dụng
  • Cache: Giữ mặc định (default), hoặc chọn theo nhu cầu sử dụng.

Nhấn Next.

Trong phần CPU:

  • Sockets: Nhập số socket muốn sử dụng cho máy ảo
  • Cores: Nhập số core muốn sử dụng cho máy ảo
  • Type: Giữ mặc định (default)

Nhấn Next.

Trong phần Memory, nhập số memory RAM cho phép sử dụng.

Nhấn Next.

Trong phần Network:

  • Bridge: Giữ mặc định là vmbr0
  • Model: Chọn VirtIO (paravirtualized)

Nhấn Next.

Trong phần Confirm.

Nhấn Finish.

Sau khi tạo thành công, ta sẽ thấy máy ảo Windows Server 2022 như hình dưới.

Tiếp theo, ta cần tạo 1 ổ CD/DVD dành riêng cho VirtIO ISO để cài đặt Driver.

Chọn Máy ảo Windows Server 2022 vừa tạo -> Hardware -> Add -> CD/DVD Drive

Trong phần Add: CD/DVD Drive:

  • Bus/Device: Giữ mặc định là IDE
  • Storage: Chọn ổ đĩa chứa iso image cần sử dụng.
  • ISO image: Chọn virtio-win.iso

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

4.     Cài đặt Windows Server 2022 ảo

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

Nhấn Next.

Nhấn Install Now.

Chọn Windows Server 2022 Datacenter Evaluation (Desktop Experience)

Nhấn Next

Tick vào ô dưới. Nhấn Next

Chọn Custom: Install Microsoft Server Operating System only (advanced)

Chọn Load driver.

Nhấn OK.

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

Nhấn Next.

Sau khi load driver, ta sẽ thấy ổ đĩa. Chọn ổ đĩa cần cài đặt lên.

Nhấn Next.

Hình dưới là quá trình cài đặt đang diễn ra.

Ta bắt đầu nhập Password cho user Administrator, nhấn Finish.

Sau đó điền mật khẩu đã tạo vào.

Truy cập thành công.

5.     Cài đặt VirtIO Guest Tools

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.

Ta tiến hành cài đặt VirtIO Guest Tools cho máy ảo này.

Vào File Explorer -> CD Drive chứa VirtIO ISO -> chạy virtio-win-guest-tools

Nhấn Install

Nhấn Next.

Nhấn Next.

Nhấn Next.

Nhấn Install.

Trong Networks, nhấn Yes.

Trong VirtIO Driver Setup, nhấn Finish.

Sau khi cài đặt thành công, ta sẽ thấy máy đã có internet.

Trên Proxmox, vào máy ảo Windows Server 2022 vừa tạo -> Summary

Khi cài VirtIO Guest Tools sẽ bao gồm phần cài đặt Qemu Guest Agent. Ta sẽ thấy Proxmox đã thu thập được địa chỉ IP máy ảo như hình dưới.