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 anh Thuận Bùi chia sẽ.
Để 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 trang quản trị 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
·
Node:
chọn host Proxmox bạn muốn cài đặt máy ảo
·
VM
ID: giữ nguyên mặc định hay thay đổi tuỳ thích
·
Name:
Windows10
Bấm Next để tiếp tục
2. OS – Hệ
điều hành
·
Bấm
chọn Use CD/DVD disc image file (iso)
·
Storage:
chọn local
·
ISO
Images: chọn file ISO Windows đã tải ở bước trước đó
·
Guest
OS:
·
Type:
Microsoft Windows
·
Version:
10/2016/2019
Bấm Next
3. System – Hệ thống
- Graphic card: Default
- SCSI: chọn VirtIO SCSI
- Qemu Agent: tick chọn
Bấm Next
4. Hard Disk – Ổ đĩa cứng
- Bus/Device: chọn SCSI
- Cache: chọn Write back
- Storage: chọn local-lvm
- Disk size (GB): 32GB hoặc lớn hơn
- Discard: tick chọn
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
·
Sockets:
1
·
Cores:
2
·
Type:
Default (kvm64)
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
·
Model:
chọn VirtIO (paravirtualized)
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.
·
Bấm
chọn máy ảo Windows10 bên Resource
·
Chọn
Hardward
·
Bấm
Add
·
Chọn
CD/DVD Drive
Trong bảng Create: CD/DVD Drive,
thiết lập như sau
·
Bus/Device:
chọn IDE và thứ tự 0
·
Chọn
Use CD/DVD disc image file (iso)
·
Storage:
local
·
ISO
image: chọn virtio-win.iso
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.
Chúc bạn thực hiện thành công!