裸金属平台
开源裸金属服务器计费与自动化系统
NexCMP是一款自托管计费与客户门户软件,用于销售您自有机柜中的整台物理服务器。它通过iDRAC和Redfish API直接管理Dell服务器:客户下单并从钱包支付,获取带有您IP池地址的服务器,并可通过门户控制电源、打开控制台及安装操作系统。
支持Dell iDRAC 9;HPE iLO与Supermicro为Soon。该模块包含在NexCMP Free和Source中,默认处于关闭状态,需手动开启。这并非一键式安装:它需要管理网络、ISO Web服务器(一条命令即可搭建)以及您开启的两个安全开关。NexCMP Source:完整源码,$499一次性买断。 仅供您自身业务使用、修改和自托管。您可以销售自己运营的服务;但不得转售或再分发源码及构建产物。 源码许可证条款
裸金属模块介绍及前置要求
该模块用于销售整台物理服务器。每台服务器均放置在您的机柜中,并通过自带的iDRAC经由Redfish API进行管理。客户一次租用一台服务器,一台服务器同时最多只有一个有效租赁,且客户绝不会看到iDRAC地址、用户名或密码。
NexCMP负责服务器的销售、计费与管理。它不提供服务器、IP地址或带宽:这些资源均由您自行提供。裸金属服务仅支持在您的主站销售,不支持分销商站点。
客户如何管理裸金属服务器
每个界面均为客户门户中服务页面的一个标签页,并展示了示例数据。选择一个标签页,使用箭头或左右键切换,或打开全屏查看器。
支持的硬件
Dell iDRAC 9
- 状态
- 已支持
- 具体含义
- 通过iDRAC Redfish API进行读取和控制。这是该模块当前唯一驱动的硬件。
HPE iLO (Soon)
- 状态
- Soon
- 具体含义
- 开发中,尚未包含在任何NexCMP版本中。
Supermicro (Soon)
- 状态
- Soon
- 具体含义
- 开发中,尚未包含在任何NexCMP版本中。
未承诺具体发布日期。控制台和虚拟介质(ISO与系统安装)需要在每台服务器上配备iDRAC Enterprise或Datacenter许可证。
整体架构协同
客户仅与控制面板通信。只有控制面板可在客户不可见的网络上访问iDRAC。
自动化运行内容
模块配置完成后,仅以下环节会自动执行。本页中的其他所有操作均需手动完成。
从下单到交付
客户验证邮箱地址后,订单将从钱包扣款,在对应区域中选取该方案的一台空闲服务器,从您的IP池中分配一个IP,创建租赁记录,并在选择了操作系统时将其加入安装队列。若任一步骤失败,整个订单将全额回滚且不会扣除钱包余额。
无可用库存时的排队机制
若无匹配的空闲服务器,订单将被接受、扣款并保持排队状态。一旦有符合条件的服务器释出(每30秒检查一次),后台服务会将服务器分配给排队时间最长的订单,您也可以手动分配。客户可随时取消排队中的订单并获得全额退款。
通过ISO安装操作系统
NexCMP会根据您的模板为该服务器构建安装ISO,将其挂载为虚拟介质,设置一次性引导,重启服务器并等待新操作系统就绪,默认超时时间为150分钟。临时密码会向客户展示一次,保留7天。若您的ISO服务器上没有模板ISO,订购页面会显示自动安装不可用;客户仍可订购并通过ISO和控制台选项卡手动安装。
安装失败自动退款
若安装失败或超时,订单金额将原路退回至钱包,IP归还至IP池,服务器将被锁定以进行维护,以便您排查问题。
续费与提醒
在续费日,NexCMP会自动生成账单;若已开启自动续费且余额充足,将直接从钱包扣款。系统会在到期前7天、3天和1天发送提醒,且同一周期绝不会重复扣费。
逾期锁定
宽限期(默认为3天,可选0至30天)过后,未支付的租赁将被暂停:客户仅可查看,无法执行电源操作、重装系统或打开控制台。服务器不会被关机或清空数据,NexCMP本身也绝不会主动终止租赁。完成支付即可恢复使用。
需手动操作的内容
在完成以下步骤之前,该模块不会对服务器执行任何操作。
- 准备管理网络,并为每个iDRAC分配固定内网IP和Administrator账户。
- 导入服务器。每台服务器在入库时均处于锁定状态且不在售卖列表中。
- 编辑方案(示例方案默认关闭),为每台服务器关联方案,标记为可销售并开启重装功能。
- 准备操作系统模板ISO以及向iDRAC提供ISO镜像下载的HTTP文件服务器。
- 开启生产操作(需输入文本确认),并在每台服务器的Lock选项卡中解锁,随后开启销售(需输入文本确认)。
- 处理异常情况:排队订单、iDRAC证书变动、安装失败后锁定的服务器。
导入与管理服务器
服务器可在管理控制台的Infrastructure > Bare Metal下进行管理。
保存前测试
输入iDRAC地址和Administrator账户后点击Test connection:此操作仅发送读取命令,不保存任何数据。测试通过后可保存入库,亦可使用Bulk import。NexCMP会读取型号、CPU、RAM、磁盘、网卡、服务标签和iDRAC许可证信息,此后每6小时重新读取一次,并自动拒绝重复的地址或服务标签。
证书锁定与凭据管理
iDRAC初次出示的证书将被锁定;若证书发生变更,系统将暂停轮询和写入,直到管理员重新锁定证书。iDRAC账户采用加密存储,绝不会通过API返回,也不会写入审计日志。登录被拒绝时将停止对该服务器的轮询。
严格的写入白名单
Redfish客户端仅允许五类写入命令:电源重启、挂载和弹出虚拟介质、一次性引导以及VNC控制台设置。它不包含任何涉及BIOS、RAID、固件、iDRAC用户或网络设置的调用,也无法清除日志。
方案、周期与定价
所有价格均由您自行设定。以下没有任何NexCMP固定价格。
包含配置规格的方案
方案包含名称、向客户展示的规格、月付价格、初装费以及计费周期(从月付至两年付,每个周期均可设置独立折扣)。将方案关联至服务器时,系统会校验其物理RAM和磁盘大小。
价格币种
在全新安装中,您可以直接以美元输入套餐价格(精确到美分),钱包扣费金额与之完全一致,无需汇率换算。此前已采用越南盾定价的安装将保留越南盾,且仍需在设置中配置汇率。
计入库存的条件
当服务器处于活跃、可售、未锁定、可连接、已绑定到该方案、位于对应区域且无当前租约或正在运行的任务时,即算作该方案的库存。示例方案默认禁用;在您启用方案并开启销售之前,不会对外售卖任何产品。
钱包、自动续费与配额
订单通过预付费钱包支付;新订单默认开启自动续费。配额键dedicated.servers用于限制单个账户可持有的服务器数量,并在钱包扣费前进行校验。
IP池
每台服务器均从您定义的地址池中获取一个公网IPv4地址:包含网关、前缀和DNS的网段,每个地址池最多支持4,096个地址。每个地址的状态分为空闲、已分配、已预留、已封禁或冷却中,下单时将分配一个地址。
已被云虚拟机、VPN端点、Kubernetes集群或其他服务器占用的地址会被检出并标记为已封禁。已释放的地址默认需等待24小时才会再次分配,以防旧操作系统仍保留该配置;您也可以将其设置为0。
电源、控制台、重装与ISO
客户与管理员使用相同的控制项,且所有写入均需通过下方的安全关卡。
电源
开机、正常关机、重启、强制关机与重置。除开机外,执行任何操作均需输入服务器名称,且客户每分钟最多执行6次电源操作。
浏览器控制台
NexCMP使用一次性密码开启iDRAC VNC服务器,通过控制面板桥接到浏览器,并在结束后将其关闭。每台服务器每次仅允许一个会话,默认时长为30分钟。
重装与操作系统模板
客户选择已启用的模板并设置主机名;重装操作将抹除磁盘数据。代码内置了Ubuntu、Debian(仅限UEFI服务器)、Windows Server和Proxmox VE的安装程序。NexCMP不附带操作系统镜像:您需为每个模板提供准备好的ISO,仅在文件存在时提供。示例列表中Windows模板默认关闭,且Windows授权许可由您自行负责。
客户ISO
客户可粘贴其专属ISO链接。NexCMP会在您设定的文件大小、存储与时间限制内将其下载到服务器,然后挂载为虚拟介质。iDRAC绝不会接收到客户提供的链接。
传感器与硬件事件日志
每120秒从各iDRAC读取一次健康状况、温度、风扇、电源模块及功耗。客户可查看功耗、进风口温度和CPU温度的24小时及7天图表。
服务器“概览”顶部显示四个实时卡片:CPU、RAM、Disk和Network,每个卡片均附带24小时图表。CPU、RAM和Disk是从Dell iDRAC读取的使用率百分比(Disk指I/O活动,而非剩余空间);Network则是当前入站和出站速率,以及来自流量统计的当月总量。当服务器关机、iDRAC无法访问或机器未上报数值时,卡片会显示短横线和简要原因,绝不显示虚构的零值。页面打开时,卡片每分钟刷新一次。
每15分钟读取一次iDRAC系统事件日志,并保留最新的50条记录。管理员可查看所有条目;客户仅可查看其租约开始后的条目,且条目已按严重程度过滤并隐去了底层架构相关表述。
安全开关与锁定
仅当两道安全关卡均处于放行状态时,写入指令才会下发至iDRAC。
实时操作(系统全局)
控制针对iDRAC所有写入操作的单一开关:电源、虚拟介质、控制台及操作系统安装。默认关闭。开启时需要说明原因并输入文本ENABLE LIVE OPS;关闭时将切断所有已打开的控制台。读取操作不受影响。
单服务器锁定
每台服务器均有独立锁,导入的服务器初始处于锁定状态。锁定的服务器会拒绝写入并向客户展示锁定提示。锁定与解锁均需填写原因并记入审计。
双重校验与紧急停止
接受请求时会校验这两道关卡,在工作进程执行每条指令前还会再次校验。将并行任务数设为0可阻止工作进程启动任何任务。
销售开关
销售功能为一个独立开关,默认关闭,需输入文本确认后方可开启。关闭期间,客户看不到订购页面且不会被扣费;现有租约仍然可见。
安全页面
系统全局开关与单服务器锁定,以及NexCMP绝不执行的操作。

带宽
带宽数据读取自独立流量统计agent写入的流量计数文件。该agent不属于NexCMP标准安装的一部分,因此标准安装不会记录任何用量,带宽标签页也不会显示数据。该模块仅记录用量,绝不会对服务器进行限速或断网,且各方案均不设流量上限。
管理控制台与门户中的Bare Metal模块
来自实验室安装环境的屏幕截图,包含示例数据及模拟服务器。







您的客户可以进行的操作
每项操作均可由客户在用户端或通过具有对应权限范围的API密钥完成。
订购与支付
选择区域、方案、周期、操作系统模板(或不选择)以及主机名;查看报价并从钱包完成支付。
电源与控制台
在租用期内,可对服务器执行开机、关机或重启操作,并打开浏览器控制台。
安装操作系统或挂载ISO
从已启用的模板重装系统,或通过链接添加ISO并设置一次性启动挂载。
监控与续费
查看专属服务器的硬件、传感器、事件日志与活动,并可开启或关闭自动续费。
续费、更改周期、申请其他套餐
一步即可预付1至24个月费用,从下个续费周期起更改计费周期,或提交需工作人员审批的套餐变更申请。服务器的账单会直接显示在同一页面上。
再次查看操作系统登录信息
安装完成后,客户可以在访问卡片上随时查看或复制专属服务器的用户名与密码,不限单次。新用户绝不会看到上一任用户的密码。
使用API
API密钥支持dedicated:read、write、console、create和destroy权限范围;destroy权限涵盖会抹除磁盘数据的系统重装操作。
作为运营商您可以进行的操作
每一项功能均可在NexCMP管理控制台中操作。
服务器与IP池
导入、标记、刷新、锁定、解锁、取消分配及下线服务器,管理IP池并为服务器分配地址。
方案与销售
编辑方案,将其关联至服务器,将服务器标记为可售,并控制销售总开关。销售关闭时,测试账号名单仍可预览订购页面。
套餐变更申请
客户提交的套餐变更申请将进入“服务 > 独立服务器 > 套餐变更”中等待处理。升级套餐将按已付费周期的剩余时间补齐差价,降级套餐不予退款;所有申请均由您审核通过或拒绝,批准前不会产生扣费。
订单与租用管理
将服务器分配给等待中的订单,执行退款或不退款取消,手动分配服务器(免费,或指定价格与续费日期),编辑或转移租用实例,并将账单标记为已支付。
运维与审计
查看并取消排队中的任务,自行对服务器执行电源操作或重装系统,注册操作系统模板并设置客户ISO限额。管理端变更均需填写原因并留存审计日志。
基础设施要求
您提供硬件、网络和地址。完整步骤:https://nexcmp.com/docs/infrastructure/dedicated/ 。交付订单前,以下各项必须全部准备就绪。
- 配备iDRAC 9并支持Redfish API的Dell服务器。控制台和虚拟介质功能需要在iDRAC上拥有Enterprise或Datacenter许可证。
- 客户无法访问的管理网络。面板必须能够通过HTTPS 443端口访问各台iDRAC,并通过VNC端口(默认为5901)访问控制台。服务器的公网IPv4地址需加入IP池。
- iDRAC地址必须是管理网络内的私有IPv4地址(RFC 1918,前缀为/16或更长),需在管理控制台(基础架构 > 裸金属 > 安全,管理网络连接)中输入;系统将拒绝DNS名称和IPv6。当仍存在示例值时,控制台将显示红色提示并拒绝开启生产操作。
- 管理网络上的HTTP文件服务器,用于向iDRAC提供ISO目录服务,支持byte-range且不开启目录列表。在面板服务器上执行一条命令即可完成部署:sudo nexcmp dedicated-setup-iso --listen <address> --allow <iDRAC network>(安装程序中也支持相同参数)。它仅向iDRAC网络开放ISO文件的GET请求,禁止列出目录。管理网络本身仍需由您提供。
- ISO目录默认位于NexCMP数据目录下,服务可能会向其写入文件。如果您移动了目录,worker的systemd单元需要为新目录配置ReadWritePaths,且Web服务器必须能够读取worker写入其中的文件。
- 面板服务器需安装用于构建安装ISO的xorriso(Windows环境为genisoimage),以及位于/usr/share/novnc供浏览器控制台使用的noVNC文件。安装程序会在使用--baremetal(以及请求配置ISO服务器或该模块已启用)时自动添加它们;如有缺失,管理控制台会明确指出,且生产操作将保持关闭状态。
- 回调地址:新安装服务器能够访问的面板https地址。它是同一“管理网络连接”卡片中的第三个字段;启动时如果该字段仍为示例值,NexCMP会自动填入您站点的https地址。
适用性评估
适用场景:您拥有配备iDRAC 9的Dell服务器,能将其部署在私有管理网络中,并希望客户通过钱包、续费功能、门户和API租赁整台服务器。
不适用的场景:HPE或Supermicro服务器(Soon)、通过分销商站点销售、无自备计数Agent的带宽计量、租用服务器自带IP前缀(BYOIP)、一键部署,或通过面板修改BIOS、RAID和固件。
责任说明:您需对自有硬件、IP地址来源、遵守适用于您及客户的法律法规,以及自行制定的合理使用政策全权负责。NexCMP不提供任何服务器、IP或带宽,且本页面内容不构成法律建议。
Bare Metal平台:常见问题
支持哪些服务器?
从下单到服务器交付是全自动的吗?
客户能获得iDRAC访问权限吗?
客户未付款会怎样?
带宽会进行计量吗?
安全开关有什么作用?
我可以使用自定义货币定价吗?分销商可以销售吗?
来源
NexCMP的Bare Metal模块文档。
免费获取NexCMP
免费使用,包含Bare Metal模块及所有其他模块。在您的服务器上安装NexCMP,然后在License & updates中开启该模块即可。
最后更新:













