Proxmox [Lab 1]: Cài đặt Proxmox VE 9.2 trên VM (Nested)

VanTai

Intern

1. Tổng quan​

Trong môi trường lab này, Proxmox VE 9.2 không được cài lên máy chủ vật lý mà được cài lên một máy ảo (VM). Đây là mô hình ảo hóa lồng nhau (nested virtualization): Proxmox chạy như một guest, rồi bên trong Proxmox lại chạy VM/CT.

Vì cài trên VM nên không có bước tạo USB hay vào BIOS vật lý. Thay vào đó, ta gắn file ISO vào máy ảo và thao tác qua console ảo của CloudStack/vCenter.

Bài này hướng dẫn chuẩn bị máy ảo, gắn ISO, chạy trình cài đặt và đăng nhập giao diện web lần đầu.

Mục tiêu của bài này:
  • Chuẩn bị được máy ảo đủ cấu hình và bật ảo hóa lồng nhau.
  • Gắn ISO và vào được trình cài đặt PVE 9.2 qua console ảo.
  • Cài đặt với lựa chọn ổ đĩa, mạng, mật khẩu đúng và đăng nhập web.

2. Nội dung chính​

2.1 Chuẩn bị máy ảo và ISO​

Trước khi cài, cần một máy ảo trên CloudStack với cấu hình đủ dùng và file ISO Proxmox VE 9.2 đã được nạp vào hệ thống.
  • Tải ISO Proxmox VE 9.2 từ trang proxmox.com.
  • Đăng ký (Register) ISO này trên CloudStack, hoặc tải ISO lên datastore của vCenter để gắn vào VM.
  • Tạo máy ảo: tối thiểu 2 vCPU, 4 GB RAM (nên 8 GB), đĩa ảo từ 32 GB trở lên.
  • Gắn ISO Proxmox vào ổ CD/DVD ảo của máy ảo và đặt boot từ CD/DVD.
Quan trọng — bật ảo hóa lồng nhau (nested): để Proxmox tạo và chạy được máy ảo KVM bên trong, máy ảo chạy Proxmox phải được “lộ” tính năng ảo hóa của CPU. Trên vCenter, sửa VM và bật “Expose hardware-assisted virtualization to the guest OS” (CPU type nên đặt host/passthrough). Nếu CloudStack quản lý, cần cấu hình service offering/CPU mode tương ứng để cờ VT-x/AMD-V tới được Proxmox.

1783873231296.png


Hình 1: Bật ảo hóa lồng nhau cho máy ảo chạy Proxmox.​

2.2 Mở console và khởi động trình cài đặt​

Bật máy ảo và mở Console ảo (console của CloudStack hoặc Launch Web Console của vCenter). Máy ảo boot từ ISO; khi menu hiện ra, chọn dòng đầu tiên: Install Proxmox VE (Graphical).

1783873243873.png


Hình 2: Menu cài đặt Proxmox VE 9.2 hiển thị trong console ảo, chọn “Install Proxmox VE (Graphical)”.​

2.3 Chọn ổ đĩa cài đặt​

Đồng ý điều khoản, sau đó chọn đĩa ảo đã gắn cho máy ảo làm ổ đĩa đích. Trên máy ảo nên để mặc định ext4 (đơn giản, ít tốn RAM), không cần ZFS vì việc dự phòng đĩa đã do tầng vCenter/ESXi đảm nhiệm.

1783873252155.png


Hình 3: Chọn đĩa ảo làm ổ đĩa đích.​

2.4 Vị trí, mật khẩu và email​

Chọn quốc gia, múi giờ, bàn phím. Đặt mật khẩu cho tài khoản root và nhập email để nhận cảnh báo.

1783873262365.png


1783873268327.png


Hình 4: Cấu hình múi giờ, mật khẩu root và email quản trị.​

2.5 Cấu hình mạng​

Nhập thông tin mạng cho máy chủ Proxmox: tên máy (FQDN), địa chỉ IP, gateway và DNS. Dùng IP tĩnh nằm trong dải mạng mà CloudStack cấp cho máy ảo, gateway và DNS đúng theo lab.

1783873273261.png


Hình 5: Nhập hostname (FQDN), IP/CIDR, Gateway và DNS theo dải mạng của CloudStack.​

2.6 Cài đặt và hoàn tất​

Xem lại bản tóm tắt, kiểm tra đúng đĩa ảo rồi bấm Install. Chờ vài phút, máy ảo tự khởi động lại. Nên gỡ ISO khỏi ổ CD/DVD (hoặc đổi boot về đĩa) để lần sau không boot lại vào trình cài đặt.

1783873277728.png


Hình 6: Bảng tóm tắt cấu hình trước khi cài đặt.

1783873281842.png


Hình 7: Dòng thông báo truy cập giao diện web: https://<IP>:8006.​

2.7 Đăng nhập giao diện web​

Từ một máy có thể truy cập dải mạng của máy ảo, mở trình duyệt vào https://<IP>:8006, đăng nhập user root với Realm “Linux PAM”. Bỏ qua cảnh báo chứng chỉ tự ký.

1783873287369.png


Hình 8: Màn hình đăng nhập Web GUI của Proxmox VE 9.2.​

3. Kết luận​

Sau khi cài xong, bạn đã có một máy chủ Proxmox VE 9.2 chạy trên máy ảo (nested) và truy cập được qua web. Khác với cài vật lý, hai điểm cần đặc biệt chú ý ở mô hình này là phải bật ảo hóa lồng nhau để chạy được VM KVM bên trong. Bên cạnh đó, phần dự phòng đĩa và độ ổn định phụ thuộc vào tầng vCenter/ESXi bên dưới.
 
Được quan tâm
[Lab 4]: Quản lý VM và Container bởi VanTai,
[Lab 5]: Storage cơ bản trong Proxmox VE bởi VanTai,
[Lab 6]: Backup và Restore bởi VanTai,
Back
Top