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-agent
Code 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.