Skip to content
Thuan Bui's Blog
Go back

[Proxmox] Hướng dẫn cài đặt máy ảo KVM chạy Windows 10 trên Promxox VE

Updated:

Bài viết này sẽ hướng dẫn bạn các cài đặt máy ảo Windows 10 trên Proxmox, dựa theo tài liệu tiếng Anh: Windows 10 guest best practices - Proxmox VE.

Để máy ảo Windows 10 hoạt động với hiệu năng tốt nhất, chúng ta cần phải cài đặt Windows VirtIO Drivers trong quá trình cài đặt Windows. Chi tiết cách thiết lập và cài đặt Windows 10 lên máy ảo, bạn thao tác theo các bước hướng dẫn dưới đây.

I. Upload ISO lên Proxmox

Trước khi thiết lập máy ảo, bạn cần phải tải file ISO cài đặt Windows 10 và VirtIO ISO (dùng để cài đặt driver) lên Proxmox.

1. Upload Windows 10 ISO

Truy cập vào giao diện web của Proxmox, bấm chọn local bên mục Resource Tree, chọn tiếp ISO Images, sau đó bấm nút Upload.

Chọn file ISO cài đặt Windows 10 trên máy tính, sau đó bấm nút Upload để tải file lên Proxmox. Tuỳ theo tốc độ mạng, thời gian sẽ kéo dài trong khoảng 5-10 phút.

2. Upload VirtIO ISO

Bạn có thể tải trực tiếp VirtIO ISO từ Internet bằng cách bấm vào nút Download from URL, bên cạnh nút Upload. Sau đó nhập vào URL của VirtIO ISO: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso, bấm Query URL.

Kích thước file là 515.94 MB. Bấm Download để Proxmox tải file về.

Sau khi tải xong file ISO, bạn sẽ thấy chúng xuất hiện trong mục ISO Images.

II. Tạo máy ảo Windows 10

Bấm vào nút Create VM trên Header của Proxmox để bắt đầu quy trình tạo máy ảo.

1. General - Thông tin chung

Bấm Next để tiếp tục

2. OS - Hệ điều hành

Bấm Next

3. System - Hệ thống

Bấm Next

4. Hard Disk - Ổ đĩa cứng

Bấm Next để tiếp tục

5. CPU

Tuỳ theo cấu hình máy chủ mà bạn chọn vCPU cho phù hợp, khuyến khích nên chọn 2 Cores trở lên

6. Memory - Bộ nhớ

Chọn ít nhất 4 GB (4096 MB). Mình chọn luôn 8 GB (8192)

7. Network - Mạng

8. Confim - Xác nhận

Kiểm tra lại thông tin lần cuối và bấm Finish để tạo máy ảo mới.

III. Tạo thêm ổ CD/DVD cho máy ảo

Sau khi tạo xong máy ảo mới, bạn cần truy cập vào phần Hardward để tạo thêm 1 ổ CD/DVD cho nó. Bạn cần 2 ổ CD/DVD vì 1 ổ sẽ dùng cho file ISO cài đặt, cái còn lại sẽ dùng cho VirtIO ISO.

  1. Bấm chọn máy ảo Windows10 bên Resource Trê
  2. Chọn Hardward
  3. Bấm Add
  4. Chọn CD/DVD Drive

Trong bảng Create: CD/DVD Drive, thiết lập như sau

Bấm Create để tạo ổ CD/DVD Drive mới

IV. Khởi động máy ảo

Chọn máy ảo Windows10, sau đó bấm vào nút Start trong Content Panel để khởi động máy ảo.

Để tiện việc thao tác, mình sẽ mở thêm 1 cửa sổ truy cập bên ngoài bằng cách bấm vào nút Console, chọn noVNC. Trình duyệt sẽ mở thêm 1 cửa sổ hiển thị máy ảo đang boot vào phần cài đặt Windows 10.

V. Cài đặt Windows 10

Thao tác cài đặt Windows 10 trên máy ảo Proxmox rối rắm hơn so với cài đặt Windows 10 trực tiếp lên máy tính nên bạn cần theo dõi để làm cho đúng nhé.

Vào đến mục Which type of installation do you want?, chọn Custom: Install Windows only (advanced)

Bạn sẽ không thấy bất kỳ ổ đĩa cứng nào ở phần chọn ổ cứng cài đặt. Lý do vì Windows không nhận đĩa cứng SCSI thiết lập bởi Proxmox. Bấm vào Load driver

Bấm chọn OK

Chọn Red Hat VirIO SCSI pass-through controller (D:\amd64\w10\vioscsi.inf) và bấm Next

Sau đó tiếp tục các bước cài đặt Windows 10 như bình thường. Sau vài phút, bạn đã có thể truy cập vào giao diện Windows 10 trên máy ảo Proxmox.

VI. Cài đặt Virtio Driver

Bạn cần mở Explorer, truy cập vào ổ đĩa CD Drive của VirtIO ISO, và cài đặt driver bằng cách chạy file virtio-win-gt-x64.msi

Cài đặt VirtIO Win Driver như bao phần mềm khác.

Sau khi cài đặt xong, vào Device Manager sẽ thấy tất cả phần cứng ảo đều đã được Windows nhận diện thành công.

VII. Cài đặt Guest Agent

Truy cập tiếp vào thư mục guest-agent trong CD VirtIO ISO, chạy tiếp file qemu-ga-x86_64 để cài đặt Guest Agent.

Sau khi cài đặt Guest Agent, Proxmox đã có thể liên lạc trực tiếp với máy ảo Windows. Khi bấm vào mục Summary trên Proxmox, bạn sẽ thấy hiển thị thông tin CPU usage, Memory usage cùng địa chỉ IP của máy ảo.

Hướng dẫn cài đặt máy ảo Windows 10 trên Proxmox đã hết.

Chúc bạn thực hiện thành công!


Share this post on:

Previous Post
Thiết lập tính năng thương hiệu sản phẩm (product brand) cho Woocoommece
Next Post
Hiển thị Custom Post Type trong trang kết quả tìm kiếm của WordPress