跳至内容

CloudStack

开源CloudStack计费与客户门户

NexCMP是一款适用于Apache CloudStack的免费自托管计费与客户门户系统。它能直接连接您现有的CloudStack环境,售卖计算资源,按小时计费,并通过CloudStack API驱动所有操作。

基于Apache CloudStack 4.23开发并测试。使用其他版本?请咨询销售团队。NexCMP Source:完整源码,$499一次性买断。 仅供您自身业务使用、修改和自托管。您可以销售自己运营的服务;但不得转售或再分发源码及构建产物。 源码许可证条款

NexCMP能在您的CloudStack上实现什么?

权限受控的API客户端端到端驱动资源交付、电源操作、弹性伸缩、存储、备份、Kubernetes、私有云、镜像、控制台和网络,后台轮询循环使NexCMP的记录与CloudStack保持同步。其中部分为独立模块,默认处于关闭状态,需手动开启;下方各节均注明了所需条件。

NexCMP管理端CloudStack页面API连接标签页:端点、读写API密钥与Secret、只读API密钥与Secret、区域ID及启用开关您的端点专用API用户
将NexCMP连接至您的CloudStack:端点、专用API用户以及区域。

客户如何管理虚拟机

每个界面均为客户门户中服务页面的一个标签页,并展示了示例数据。选择一个标签页,使用箭头或左右键切换,或打开全屏查看器。

概览

客户门户,虚拟机“概览”:电源状态、套餐、vCPU、RAM与磁盘、IP地址、带宽图表、计费摘要、系统信息及操作日志。
虚拟机概览:状态、规格、IP地址、带宽、计费及近期操作一目了然。

控制台

客户门户,虚拟机“控制台”标签页:连接至虚拟机的浏览器SSH终端。
浏览器内置SSH终端,支持复制粘贴,紧邻虚拟机控制操作。

监控

客户门户,虚拟机“监控”标签页:CPU、RAM、网络与磁盘图表及带宽图表。
提供CPU、内存、网络与磁盘图表,以及带宽统计。

存储

客户门户,虚拟机“存储”标签页:系统盘与附加数据卷。
系统盘与附加数据卷,客户可随时购买、挂载或扩容。

Snapshots

客户门户,虚拟机Snapshots标签页:Snapshots列表,包含“创建Snapshots”按钮与定时Snapshots计划。
创建、恢复或删除Snapshots,并设置定时计划。

网络

客户门户,虚拟机“网络”标签页:网络接口、防火墙规则与端口转发。
网络接口、防火墙规则与端口转发。

变更套餐

客户门户,虚拟机“变更套餐”标签页:当前套餐、计费周期以及显示价格的可用套餐。
选择更高配置套餐或切换计费周期,价格预先明确展示。

计费

客户门户,虚拟机账单选项卡:当前方案、续费与账单记录。
当前方案、续费与账单记录。

操作日志

客户门户,虚拟机活动选项卡:重启、快照和卷变更等操作日志。
对虚拟机的全部操作记录,最新优先。

面向您的客户

您的客户可以进行的操作

以下所有功能均以按钮或表单形式呈现在客户门户中,由您的CloudStack提供底层支持。默认关闭的功能仅在您开启后才会显示。

  • 订购与支付

    • 选择机房位置、固定或自定义套餐、计费周期、操作系统、主机名和数量,然后通过钱包支付
    • 通过您启用的支付渠道为钱包充值、兑换充值码并查看账单历史记录
    • 续费、切换计费周期、变更套餐或删除虚拟机,费用预先展示
  • 电源与访问

    • 开机、关机、强制关机与重启
    • 打开浏览器控制台
    • 重置密码或SSH key
    • 重装操作系统
    • 查看虚拟机的登录信息
  • 规格配置

    • 原地调整vCPU、内存和磁盘规格,并支持回滚变更
    • 开启Auto Scaling,使虚拟机在高负载下自动扩容
  • 磁盘与数据保护

    • 购买额外数据盘,支持挂载、卸载、扩容和删除
    • 创建、定时、恢复和删除Snapshots
    • 开启Backups、设置计划任务、创建、恢复和删除Backups
  • 网络

    • 查看虚拟机的公网IP和网络接口
    • 添加和删除防火墙规则
    • 添加和删除端口转发规则
    • 更换公网IP
  • 统计与活动

    • CPU、内存、网络和磁盘监控图表
    • 查看相较于月度配额的带宽用量,并通过钱包购买额外TB流量
    • 虚拟机的活动日志与账单标签页
  • 更多服务

    • Kubernetes集群:创建、伸缩Worker节点、启动、停止、下载kubeconfig
    • 私有云:创建VPC、添加网络分层与网络ACL规则、变更套餐
    • 注册自定义操作系统镜像与ISO、从已停止的虚拟机创建镜像、挂载ISO
    • 让AI Agent在Linux虚拟机上执行任务
  • 账户

    • 创建限定权限范围的API密钥
    • 将虚拟机转移至其他账户
    • 提交工单与在线咨询

面向运营商

作为运营商您可以进行的操作

以下所有功能均在管理控制台中提供。

  • 对接CloudStack

    • 在设置向导或管理控制台中输入API端点及专用账户密钥,并在保存前测试连接
    • 为容量、主机、存储及系统虚拟机页面添加可选的只读密钥
    • 关闭连接以暂停所有CloudStack任务且不丢失数据
  • 决定销售内容

    • 将CloudStack关联至区域,并选择该区域销售的服务
    • 基于服务方案创建套餐,支持按小时、月或更长周期设置折扣定价,并可克隆、隐藏或停用套餐
    • 一次性设置基础价格并派生其他套餐,或启用具有自定义单价与限制的自定义套餐
    • 选择允许销售的公网IP前缀及排除的前缀
    • 同步操作系统模板,设置名称、图标及登录用户,并使用内置的模板构建器创建新模板
    • 设置新建虚拟机所使用的默认网络、自定义方案及密钥对
  • 启用服务

    • 开启或关闭Kubernetes、Private Cloud、OS & ISO Images及Bandwidth模块
    • 开启或关闭Block Storage、Snapshots、Backups及Scaling,并设置其价格
    • 设置带宽配额、附加包价格及超额策略
    • 为Kubernetes工作节点套餐和Private Cloud带宽套餐定价
  • 财务

    • 启用支付渠道:Stripe、PayPal、USDT及越南银行转账
    • 发放充值码与促销优惠
    • 通过配额限制新账户,直至其钱包完成充值
    • 查看钱包账本、账单及收入报表
  • 客户与合作伙伴

    • 查找客户、操作其虚拟机、以客户身份登录一小时以及处理服务转移
    • 创建拥有独立域名、品牌和批发价格的白标分销商
    • 定制门户品牌并编写法律条款页面
    • 回复工单与在线咨询
  • 管控与安全

    • 查看管理员操作、客户登录及虚拟机事件的审计日志
    • 通过自有SMTP向Telegram和电子邮件发送告警
    • 通过双因素认证和IP白名单保护控制台安全
    • 备份与恢复NexCMP,并在管理控制台中直接进行更新

虚拟机

运行在CloudStack上的虚拟机

客户订购套餐、操作系统和计费周期。NexCMP通过API在您的CloudStack上部署并管理虚拟机。

  • 资源交付流水线

    新虚拟机通过自动化、支持断点续跑的流水线进行交付,若任一步骤失败则自动回滚。

  • 电源与生命周期操作

    支持开机、关机、强制关机、重启、重装操作系统、重置密码或SSH密钥以及删除,每项操作均有可审计的任务记录作为支撑。

  • 固定与自定义套餐

    既可销售对应CloudStack服务方案的固定套餐,也可销售自定义套餐,由客户在您设定的配额和单价范围内自主选择vCPU、RAM及NVMe容量。

  • 服务方案与模板同步

    虚拟机套餐与操作系统模板与您的CloudStack保持同步。

  • 浏览器控制台

    通过CloudStack控制台代理提供基于浏览器的VNC控制台,无需安装客户端软件。

  • 实时图表

    根据CloudStack历史用量数据呈现每台虚拟机的CPU、内存、网络和磁盘图表,并提供带宽图表。

  • 虚拟机上的AI Agent

    客户用自然语言描述任务,AI Agent便会通过SSH连接到其运行中的Linux虚拟机。它会显示每一条命令,且仅会自动执行只读命令;任何对服务器产生变更的操作均需等待客户点击运行。

Cloud Servers

浏览器控制台需要CloudStack 4.18或更高版本。自定义套餐需在管理控制台中单独开启,且需要CloudStack提供自定义Compute方案。控制台旁的Web SSH终端为可选功能,默认处于关闭状态,且需要独立的SSH代理服务。AI Agent属于AI模块,在手动开启并添加OpenAI兼容提供商之前保持停用状态。

门户中的虚拟机: https://nexcmp.com/docs/portal/virtual-machines/ · AI Agent: https://nexcmp.com/docs/ai/ai-agent/

扩缩容

垂直Auto Scaling

运行中的虚拟机无需更换服务器即可手动或自动扩容。

  • 垂直伸缩

    在单个对话框中即可就地调整运行中虚拟机的vCPU、RAM和磁盘。保存前会显示新规格的价格,若在CloudStack上调整失败将自动退款。

  • Auto Scaling

    虚拟机上的弹性开关,当持续处于高负载时自动提升规格。您可以设定vCPU与RAM上限以及每日调整步长限制。

  • 仅调整规格,绝不增加虚拟机

    仅调整同一台虚拟机的规格。NexCMP不会新增虚拟机、负载均衡器或伸缩组。

  • 历史记录与回退

    记录每次伸缩事件,并支持回退变更。

Auto Scaling

在线调整CPU与内存需要运行在KVM上的CloudStack 4.23以及支持热插拔的模板;每个发布版本自带的模板构建器即可生成此类模板。Scaling与Auto Scaling是管理控制台中的独立开关,在手动开启前保持关闭状态。

操作系统模板与ISO镜像: https://nexcmp.com/docs/infrastructure/templates/

存储

Block Storage、Snapshots与Backups

额外磁盘、回滚点与备份,均可独立销售。

  • 数据卷

    购买独立于虚拟机的额外数据盘:支持挂载、卸载、扩容和删除。卸载后的卷仍保留数据,可挂载至其他虚拟机,并按GB-小时计费。

  • Snapshots

    按需或按计划抓取并回滚虚拟机的磁盘状态。

  • Backups

    虚拟机备份基于CloudStack原生Backup & Recovery引擎运行,支持按需或按计划执行并设定保留副本数,按所占空间的GB-小时计费。

Block Storage
Cloud Backup

Block Storage、Snapshots与Backups是管理控制台中的独立开关,在手动开启前保持关闭状态。Block Storage需要CloudStack提供自定义磁盘方案,Snapshots需要二级存储,Backups则需要CloudStack中配置了备份方案的Backup & Recovery。

Snapshots与Backups: https://nexcmp.com/docs/portal/snapshots/ · CloudStack连接: https://nexcmp.com/docs/infrastructure/cloudstack/

网络

公网IP、防火墙与带宽

每台虚拟机均可从互联网访问,客户可自行管理访问权限。

  • IP、NAT与防火墙

    每台虚拟机均分配一个具备1:1静态NAT的独立公网IP和自助防火墙:客户可自行添加和删除规则。

  • 端口转发

    客户可为其虚拟机添加和删除端口转发规则。

  • 更换公网IP

    客户可在控制台更换虚拟机的公网IP。

  • 可售IP池

    由您决定NexCMP可以销售哪些公网前缀以及排除哪些前缀;空闲地址池约每分钟刷新一次。

  • 带宽计量

    流量数据读取自CloudStack的虚拟机统计信息,并用于月度配额、80%与100%告警、附加流量包及超量策略。

带宽功能默认开启,可按需关闭。用量计量需要CloudStack虚拟机统计信息收集保持启用状态。可售IP前缀在管理控制台的Sales IP pools下设置。

带宽配额与附加包: https://nexcmp.com/docs/catalog/bandwidth/ · CloudStack连接: https://nexcmp.com/docs/infrastructure/cloudstack/

Kubernetes与Private Cloud

Kubernetes集群与Private Cloud(VPC)

基于同一CloudStack连接构建的两个模块。

  • Kubernetes集群(CKS)

    客户可在CloudStack Kubernetes Service上创建托管式Kubernetes集群。控制平面向客户免费提供;工作节点按虚拟机套餐的小时单价计费。

  • 集群管理

    弹性伸缩工作节点、启停集群、查看其节点并下载kubeconfig。NexCMP会为每个集群创建独立网络和公网IP,确保各客户的集群相互隔离。

  • 私有云(VPC)

    包含独立路由器、子网(分层)、网络ACL防火墙规则及内部虚拟机的私有网络。

  • 独享带宽套餐

    VPC按提供独享且不限流量速率的带宽套餐销售,客户后续可变更套餐。因欠费而被锁定的VPC将被限制为极低速率,而非直接删除。

  • 私有云中的IPv6

    配合CloudStack中的双栈VPC方案,每个分层还可分配一个IPv6 /64。

Kubernetes与Private Cloud是独立的模块,在License & updates中开启前保持关闭状态。Kubernetes需要启用了CKS的CloudStack、Domain Admin账户、Kubernetes版本ISO以及控制平面方案。Private Cloud需要一个VPC方案以及每个带宽套餐对应的一个网络方案。

Kubernetes与Private Cloud: https://nexcmp.com/docs/infrastructure/kubernetes-and-private-cloud/

操作系统与ISO镜像

操作系统镜像、ISO与模板

虚拟机启动所使用的镜像,包含您与客户上传的镜像。

  • 客户操作系统与ISO镜像

    客户可通过下载链接注册自己的操作系统镜像或ISO,从已停止的虚拟机创建镜像,以及向虚拟机挂载ISO。镜像仅在客户账户内私有可见,并按GB-小时计费。

  • 下载链接校验

    在请求CloudStack拉取前,系统会先对链接进行校验。

  • 目录模板

    从CloudStack同步就绪模板,并设置客户可见的名称、图标、操作系统家族及登录用户。

  • 模板构建器

    每个版本均随附模板构建器。可构建已为CloudStack预装客户机代理、密码重置和热插拔支持的Ubuntu 22.04与24.04、Debian 12以及Rocky Linux 9镜像。

OS & ISO Images模块可在License & updates中开启或关闭。该模块需要CloudStack的二级存储虚拟机能够访问互联网以下载客户镜像,并需要一个具备注册模板和ISO权限的账户。

操作系统模板与ISO镜像: https://nexcmp.com/docs/infrastructure/templates/ · 模块: https://nexcmp.com/docs/infrastructure/modules/

运维管理

云平台的日常运维

在管理控制台中掌控与查看的一切。

  • 状态调谐

    后台循环任务可使NexCMP的记录与实际基础设施状态保持同步,并自动修复偏差。

  • 连接测试与暂停

    在保存前测试CloudStack连接。关闭连接会停止所有CloudStack任务且不会丢失数据。

  • 容量与健康状态

    通过可选的只读密钥,管理控制台可显示主机、存储池、系统虚拟机、容量及公网IP范围。

  • 活动日志

    每台虚拟机均配有任务和事件日志,管理员则拥有审计日志。

  • 代客操作

    管理员可以对客户的虚拟机进行操作,或以客户身份登录。

  • 服务转移

    将虚拟机转移至同一站点下的另一个账户,经原所有者通过电子邮件确认并由接收方接受。

  • 客户API

    提供具备权限范围限定和可撤销API密钥的REST API,支持虚拟机、卷、快照、备份等资源。

Admin Console

只读密钥为可选配置,仅需对六个CloudStack列表命令具备读取权限;销售虚拟机无需此密钥。

CloudStack连接: https://nexcmp.com/docs/infrastructure/cloudstack/

计费

为运行在CloudStack上的资源计费

上述所有服务均直接从客户的预付费钱包中扣费。

  • 按小时或预付费周期

    按小时计费的虚拟机持续累积费用直至被删除。客户可切换至月付或更长的预付费周期,享受您为各周期设定的折扣。

  • 单项服务计费

    数据卷、备份和镜像按GB-小时计费,Kubernetes工作节点按虚拟机套餐的小时单价计费,私有云则按月度带宽套餐计费。

  • 价格调整

    降价将从下一个计费小时起应用于正在运行的按小时计费虚拟机。涨价则不会影响已经在运行的虚拟机。

  • 配额

    限制新账户在钱包充值前可创建的资源。

  • 白标分销商

    分销商可在自己的域名下以自主品牌和定价销售相同的套餐。

套餐与定价: https://nexcmp.com/docs/catalog/plans/ · 配额: https://nexcmp.com/docs/billing/quotas/

按小时计费、钱包与账单

所需条件

NexCMP对您的CloudStack有哪些要求?

基础平台仅需CloudStack API。部分模块依赖CloudStack的可选特性。

  • CloudStack API URL(管理服务器的/client/api)以及为NexCMP专设域和账户生成的API key和secret key。切勿使用ROOT管理员密钥:专用密钥仅能访问该域。
  • 包含至少一个用于客户虚拟机的来宾网络以及具备可用地址的公网IP范围的区域;NexCMP可销售的前缀在Sales IP pools下设置。
  • 至少一个就绪且启用密码的模板,以及该账户可见的服务方案,外加主存储(若销售Snapshots或镜像,还需二级存储)。
  • KVM(NexCMP经过充分测试的虚拟化引擎)。浏览器控制台需要CloudStack 4.18或更高版本,运行中虚拟机的CPU与内存热调整需要4.23配合KVM。
  • 若启用Block Storage,需配置自定义磁盘方案;若销售自定义套餐,需配置自定义Compute方案。
  • 若要销售虚拟机Backups,需配置Backup & Recovery。
  • 若启用OS & ISO Images,二级存储虚拟机需能够访问互联网。
  • 若启用Kubernetes模块,需启用CloudStack Kubernetes Service,并提供Domain Admin账户、Kubernetes版本ISO以及控制平面方案。
  • 若启用Private Cloud模块,需要一个VPC方案以及每个带宽套餐对应的一个网络方案。

许可模式

单一许可证,无额外基础设施费用

NexCMP Free首年$0:包含全功能签名版本,附带所有模块、1年期漏洞修复与更新,以及无限制的分销商域名。首年之后按每年$99续费,若不续费软件仍可继续运行。不收取任何按基础设施、按虚拟机或按客户的费用。

  • 接入您运营的Apache CloudStack——无需按基础设施购买许可证。
  • 虚拟机与客户数量不限。
  • 所有模块均已内置;默认关闭的模块可在管理控制台中开启。

NexCMP Free面向拥有自有ASN且以自身名义注册子网的网络运营商;申请需经过审核,包含漏洞修复但不提供技术支持且不包含任何应用。NexCMP Source一次性费用为$499,可直接购买或附加到Free许可证,提供全部源代码、为您构建并定制品牌的所有应用,以及由专家工程师提供的30个工作日支持。 查看定价与方案

常见问题

我需要按基础设施付费吗?
不需要。NexCMP Free首年$0,之后每年按$99续费;不收取任何按基础设施、按VM或按客户的费用。
支持哪个CloudStack版本?
NexCMP针对Apache CloudStack 4.23进行开发与测试。如需其他版本,请联系销售团队。
NexCMP能在我的CloudStack上实现哪些功能?
销售与管理虚拟机(置备、电源操作、重装系统、重置密码、控制台、图表、自定义方案)、垂直Auto Scaling、数据卷、Snapshots与Backups、带有防火墙和端口转发的公网IP、Kubernetes集群(CKS)、私有云(VPC)、客户自定义OS与ISO镜像、带宽配额,以及为所有这些功能提供按小时或预付费计费。
哪些功能在手动开启前处于关闭状态?
Block Storage、Snapshots、Backups、扩缩容与Auto Scaling、自定义套餐、Kubernetes、Private Cloud、AI模块以及Web SSH终端。Kubernetes、Private Cloud、OS & ISO Images和Bandwidth是管理控制台中License & updates下可开启或关闭的模块。每个模块都需要匹配的CloudStack功能支持;本页面各章节以及 https://nexcmp.com/docs/infrastructure/modules/ 均有列出。
NexCMP是否支持CloudStack之外的其他平台?
是的。从1.3.0版本开始,NexCMP还支持销售来自Proxmox VE的虚拟机,如果您愿意,甚至可以将其部署在同一安装实例和同一Zone中——详见Proxmox页面。OpenStack正在开发中。
NexCMP需要哪种CloudStack账户和API密钥?
为NexCMP专门创建的独立域和账户,拥有Domain Admin角色(推荐)或User角色,以及该账户的API密钥对。Domain Admin密钥的权限仅限于其自身的域,因此密钥泄露也不会影响云平台的其他部分。安装向导还会检查您选择的网络是否属于该Zone以及持有该密钥的账户。
NexCMP依赖哪些Hypervisor和CloudStack功能?
经过测试验证的Hypervisor为KVM。基础平台仅需CloudStack API;浏览器控制台需要CloudStack 4.18或更高版本,CPU与内存热调整在KVM环境下需要4.23版本,Backups需要Backup & Recovery,Kubernetes和Private Cloud模块需要CloudStack Kubernetes Service与VPC方案。
我可以销售Kubernetes集群吗?
支持,可通过基于CloudStack Kubernetes Service (CKS)的Kubernetes模块实现。控制平面向客户免费提供,Worker节点按虚拟机套餐的小时价格计费。该模块默认处于关闭状态,需手动开启,且需要在CloudStack中启用CKS。详见 https://nexcmp.com/docs/infrastructure/kubernetes-and-private-cloud/ 。
客户可以自带操作系统镜像或ISO吗?
可以,通过OS & ISO Images模块即可实现。客户可以通过下载链接注册镜像或ISO、从已停止的VM创建镜像并挂载ISO;镜像仅归所属账户私有,按GB/小时计费。该功能需要二级存储VM能够访问互联网。
NexCMP如何与CloudStack的实际运行状态保持同步?
VM方案和OS模板均从您的CloudStack同步,后台循环任务会将NexCMP的记录与底层实际基础设施状态进行比对并自动修复偏差。CloudStack始终是底层Hypervisor的真实数据源;NexCMP则是构建于其上的销售店面、计费系统和客户门户。
客户会获得公网IP地址和防火墙吗?
是的。每台VM都会获得一个带有1:1静态NAT和自助防火墙的独享公网IP地址;客户还可以添加端口转发规则。这些IP地址来自于您Zone中的公网IP池。
我需要自己运行CloudStack吗?
NexCMP用于销售可通过API访问的CloudStack容量——无论是您自建的,还是您拥有API访问权限的。

基于您的基础设施构建的统一计费、门户与分销核心。在同一套安装中接入Apache CloudStack、Proxmox VE、Ceph S3与AI Models。

  • Proxmox VE

    将Proxmox VE集群作为虚拟机资源池:支持IP池、操作系统模板、控制台、Snapshots与系统重装,按小时或按月计费。

  • Ceph S3

    基于您的Ceph RADOS Gateway提供S3兼容Object Storage:客户账户、访问密钥、存储桶、用量统计及按量计费。

  • AI Models

    销售自有来源的AI模型访问权限:单个密钥畅通多种模型,支持按模型定价、额度限制与钱包计费。

  • OpenStackSoon

    正在开发中。将共享相同的计费、门户与分销核心体系。暂未公布发布日期。

  • CloudStack计费指南

    开源CloudStack计费系统:支持计量、按小时费率、钱包、账单和代理商。获取完整NexCMP Source源码用于您的业务;禁止转售。

  • 面向CloudStack的WHMCS替代方案

    WHMCS仅列出一款第三方CloudStack模块,最后更新于2022年(查阅于2026-10-30)。对比WHMCS、HostBill与免费的NexCMP在CloudStack计费方面的表现。

  • 常见问题

    关于NexCMP的解答:CloudStack计费与客户门户、免费许可证、安装要求、支付网关、分销商及产品对比。

让您的CloudStack立即投入运营

NexCMP Free首年$0,包含构建版本中的全部模块。立即将其安装到您的服务器上。

最后更新: