Hướng dẫn cài đặt Máy ảo Windows 10 lên Proxmox

  • Updated

Mục lục

1.       Giới thiệu Proxmox.

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

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

4.       Cài đặt Windows 10 ả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 10 ISO và VirtIO ISO lên Proxmox

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

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

Chọn ISO Windows 10  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 10

Để tạo máy ảo Windows 10, 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 10 mới tải lên
  • Type: Chọn Microsoft Windows
  • Version: Chọn 10/2016/2019

Nhấn Next.

Trong phần System:

  • Qemu Agent: Tick ô đó. Qemu Agent là công cụ giúp trao đổi và giám sát thông tin giữa Proxmox và máy ảo một cách dễ dàng.

 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 cho máy ảo
  • 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 10 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 10 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 10 ảo

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

Nhấn Next.

Nhấn Install Now.

Tiếp theo, nhập product key để active Windows.

Nhấn Next

Tick ô “I accept the license terms”.

Nhấn Next.

Chọn Custom: Install Windows only (advanced)

Chọn Load driver.

Nhấn OK.

Chọn Red Hat VirIO SCSI pass-through controller (D:\amd64\w10\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.

Chọn Region (vùng) phù hợp. Nhấn Yes.

Chọn keyboard (bàn phím) phù hợp. Nhấn Yes.

Nhấn Skip.

Nhấn I don’t have internet.

Nhấn Continue with limited setup.

Nhập và đặt tên tài khoản đăng nhập trên Máy Windows 10 ảo.  Nhấn Next

Tạo mật khẩu. Nhấn Next.

Nhấn Accept.

Ta đã tạo thành công máy Windows 10.

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 VirtIO Guest Tools thành công, ta sẽ thấy máy ảo đã có internet.

Trên Proxmox, vào máy ảo Windows 10 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.