Chuyên mục
Linux Virtualization

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

Tiếp tục với loạt bài về Proxmox, bài viết lần này sẽ hướng dẫn bạn cách cài đặt máy ảo KVM chạy Linux trên Proxmox VE.

Mình sẽ cài đặt hệ điều hành Debian 11. Bạn có thể áp dụng tương tự để cài đặt các phiên bản Linux khác: Ubuntu, Arch, Fedora,…

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 Debian 11 lên Proxmox.

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 hoặc Download from URL

  • Upload: tải ISO từ máy tính của bạn
  • Download from URL: tải file ISO trực tiếp từ Internet.

Sau khi tải xong, file ISO cài đặt Debian sẽ có mặt trong mục ISO Images

II. Tạo máy ảo KVM cho Debian 11

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: debian-11

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 debian đã tải ở bước trước đó
  • Guest OS:
    • Type: Linux
    • Version: 5.x – 2.6 Kernel

Bấm Next

3. System – Hệ thống

  • Graphic card: Default
  • Machine: Default (i440fx)
  • BIOS: Default (SeaBIOS)
  • SCSI: chọn VirtIO SCSI

Bấm Next

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

  • Bus/Device: chọn SCSI
  • Cache: Default (No cache)
  • Storage: chọn local-lvm
  • Disk size (GB): 20GB hoặc lớn hơn
  • Discard: tick chọn

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

5. CPU

Tuỳ theo nhu cầu sử dụng mà bạn chọn vCPU cho phù hợp, mình chọn 1 Core.

  • Sockets: 1
  • Cores: 1
  • Type: Default (kvm64)

6. Memory – Bộ nhớ

Chọn ít nhất 1 GB (1024 MB). Mình chọn 2 GB (2048)

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, bấm chọn Start after created và bấm Finish để tạo máy ảo mới.

Máy ảo sẽ tự động kích hoạt sau khi tạo xong.

III. Cài đặt hệ điều hành

Truy cập vào mục Console của máy ảo Linux vừa tạo để tiến hành các bước cài đặt hệ điều hành.

IV. Cài đặt và kích hoạt QEMU Guest Agent

Sau khi cài đặt xong Linux trên máy ảo, bạn cần cài đặt thêm Guest Agent

apt-get install qemu-guest-agent

Nếu bạn cài đặt CentOS / Rocky Linux hay các bản Linux trên nền Redhat, sử dụng lệnh sau

yum install qemu-guest-agentCode language: Nginx (nginx)

Sau đó tắt máy ảo và truy cập vào mục Options để kích hoạt tính năng QEMU Guest Agent.

Double click vào mục QEMU Guest

Bấm chọn Use QEMU Guest Agent và bấm OK để xác nhận.

Sau khi kích hoạt QEMU Guest Agent, bạn khởi động lại máy ảo. Thông tin CPU Usage, Memory Usage, IPs của máy ảo sẽ hiển thị trong mục Summary của Proxmox.

Vậy là xong.