Dưới đây là hướng dẫn cài đặt QEMU Guest Agent trên VM Proxmox (dùng để hiển thị IP, shutdown/reboot từ Proxmox, lấy thông tin VM…).
1. Cài QEMU Guest Agent trong VM
Với Linux (Ubuntu / Debian / CentOS / AlmaLinux…)
- Debian / Ubuntu
apt install qemu-guest-agent -y
- CentOS / RHEL / AlmaLinux
hoặc:
2. Bật và khởi động service
systemctl start qemu-guest-agent
Kiểm tra:
Nếu thấy active (running) là OK
3. Với Windows VM
-
Mount ISO:
-
Vào Proxmox → VM → Hardware
-
Thêm CD/DVD → chọn virtio-win.iso
-
-
Trong Windows:
-
Mở ổ CD
-
Chạy file:
guest-agent\qemu-ga-x64.msi
-
Cài như phần mềm bình thường
-
-
Sau đó kiểm tra trong Services:
-
QEMU Guest Agent phải đang chạy
-
4. Bật Guest Agent trên Proxmox
-
Vào:
VM → Options → QEMU Guest Agent
-
Chuyển sang Enabled
Hoặc dùng CLI:
🔄 5. Khởi động lại VM
6. Kiểm tra hoạt động
Trên Proxmox:
-
Vào VM → Summary
-
Nếu thấy hiện IP → OK
Hoặc CLI:
Nếu trả về:
→ Agent hoạt động bình thường
! Lỗi thường gặp
X Guest Agent not running
-
Chưa bật service:
systemctl start qemu-guest-agent
-
Chưa enable trong Proxmox
-
Thiếu driver (Windows)
Tip thực tế (hay gặp)
-
VM clone/import từ VMware thường chưa có agent
-
Đổi hostname không ảnh hưởng agent
Nếu vẫn lỗi:
Nếu VM của bạn vẫn bị lỗi “Guest Agent not running không hiện IP”, gửi mình:
-
OS của VM (CentOS/Ubuntu/Windows)
-
Kết quả:
Chúc các bạn thành công