NexCMP là gì
NexCMP là phần mềm bạn cài đặt trên máy chủ của riêng mình để biến hạ tầng đám mây thành sản phẩm có thể kinh doanh. Phần mềm mang đến cho bạn:
- một cổng khách hàng nơi người dùng đăng ký, nạp tiền, đặt mua máy ảo cùng các dịch vụ khác, mở console, tạo Snapshots và gửi yêu cầu hỗ trợ;
- một admin console (
/admin) nơi bạn quản lý khách hàng, gói dịch vụ, giá bán, thanh toán, hạ tầng và cài đặt; - billing: ví riêng cho từng khách hàng, tính phí theo giờ hoặc theo tháng, hóa đơn, khuyến mại và hạn mức tài nguyên;
- đại lý white-label: các thương hiệu khác có thể bán tài nguyên của bạn dưới tên miền riêng của họ;
- một API, công cụ dòng lệnh (
cmp) và MCP server để tự động hóa; - tùy chọn AI Chat (trợ lý hỗ trợ) và AI Agent (quản trị máy ảo bằng ngôn ngữ tự nhiên).
Nền tảng kết nối
Bản thân NexCMP không trực tiếp lưu trữ máy ảo mà điều khiển nền tảng thực hiện việc đó. Một source (còn gọi là provider) có thể là:
| Source | Mục đích sử dụng điển hình | Hướng dẫn |
|---|---|---|
| Apache CloudStack | Private hoặc public cloud với các zone, network, virtual router và IP public | CloudStack |
| Proxmox VE | Máy chủ đơn lẻ hoặc cluster bạn đang vận hành | Proxmox VE |
Các module khác cần hạ tầng riêng: máy chủ bare-metal, node VPN và proxy, S3 Object Storage, Kubernetes và Private Cloud. Xem Yêu cầu hạ tầng để xem bảng tổng hợp cho tất cả các dịch vụ.
Kiến trúc hệ thống
NexCMP là một chương trình duy nhất với hai dịch vụ systemd trên một máy chủ Ubuntu:
nexcmp— web server: cổng khách hàng, admin console, API, wizard thiết lập;nexcmp-vmd— background worker: xử lý tác vụ cấp phát, đồng bộ với CloudStack hoặc Proxmox của bạn, và chạy chu kỳ billing.
Dữ liệu được lưu tại /var/lib/nexcmp (cơ sở dữ liệu SQLite và tệp tin), cấu hình trong /etc/nexcmp, chương trình trong /opt/nexcmp. Xem Kiến trúc để nắm được bức tranh toàn cảnh.
Các bước tiếp theo
- Kiểm tra yêu cầu hệ thống.
- Nhận license — License và mua hàng.
- Cài đặt, sau đó chạy wizard thiết lập.
- Kết nối nền tảng của bạn: CloudStack hoặc Proxmox VE.