跳至内容

裸金属平台

开源裸金属服务器计费与自动化系统

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地址或带宽:这些资源均由您自行提供。裸金属服务仅支持在您的主站销售,不支持分销商站点。

客户如何管理裸金属服务器

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

概览

客户门户,裸金属服务器概览:电源状态、电源按钮、包含到期时间和下次续费价格的套餐、CPU、RAM、磁盘与网络卡片,以及包含公网IP、网关、登录账号和密码的访问卡片。
服务器概况一览:电源状态与按钮、套餐及续费、实时CPU、RAM、磁盘与网络卡片以及访问详情。

电源

客户门户,裸金属电源标签页:开机、关机、重启、强制关机和重置,每项均附有简要说明。
开机、关机、重启、强制关机或重置。强制操作需要确认,且同一时间仅执行一项操作。

控制台

客户门户,裸金属控制台标签页:包含“打开控制台”按钮及远程控制台使用提示。
远程控制台会在新浏览器标签页中打开,客户无需连接服务器网络即可查看启动过程或进入BIOS。

OS / ISO

客户门户,裸金属OS和ISO标签页:通过输入主机名确认从模板重装系统,以及自定义ISO卡片。
输入主机名确认后从模板重装系统,或挂载自定义ISO以安装任意操作系统。

IP

客户门户,裸金属IP标签页:带有复制按钮的公网IP、网关、子网掩码和DNS服务器。
服务器的网络设置,每项均配有复制按钮。

带宽

客户门户,裸金属带宽标签页:当月入站与出站总量以及24小时速率图表。
当流量统计器向模块上报用量时,显示当月的入站和出站流量以及速率图表。

配置

客户门户,裸金属配置标签页:列出处理器、内存条、硬盘、网络接口和电源及其健康状态。
服务器内部硬件详情:处理器、内存条、硬盘、网络接口和电源,每项均显示健康状态。

传感器

客户门户,裸金属传感器标签页:功耗、进风口温度、CPU温度、健康状态、24小时图表、风扇和电源。
直接从服务器硬件读取的过去一天功耗、温度和风扇数据。

套餐 & 续费

客户门户,裸金属套餐与续费标签页:服务详情、自动续费开关以及显示周期和应付总额的续费面板。
套餐、到期时间、自动续费,以及在客户使用钱包支付前显示确切总额的续费面板。

账单

客户门户,裸金属账单标签页:包含周期、金额和状态的购买与续费账单表格。
此服务器的购买与续费账单,附带各自覆盖的周期。

操作日志

客户门户,裸金属操作日志标签页:重启、重装和置备等操作列表及其结果。
服务器的操作历史及执行人。

支持的硬件

  • Dell iDRAC 9

    状态
    已支持
    具体含义
    通过iDRAC Redfish API进行读取和控制。这是该模块当前唯一驱动的硬件。
  • HPE iLO (Soon)

    状态
    Soon
    具体含义
    开发中,尚未包含在任何NexCMP版本中。
  • Supermicro (Soon)

    状态
    Soon
    具体含义
    开发中,尚未包含在任何NexCMP版本中。

未承诺具体发布日期。控制台和虚拟介质(ISO与系统安装)需要在每台服务器上配备iDRAC Enterprise或Datacenter许可证。

整体架构协同

客户仅与控制面板通信。只有控制面板可在客户不可见的网络上访问iDRAC。

客户、NexCMP面板、基于Redfish的iDRAC以及Dell服务器。

自动化运行内容

模块配置完成后,仅以下环节会自动执行。本页中的其他所有操作均需手动完成。

  • 从下单到交付

    客户验证邮箱地址后,订单将从钱包扣款,在对应区域中选取该方案的一台空闲服务器,从您的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绝不执行的操作。

管理控制台Bare Metal安全页面:系统全局Live ops开关(在此实验环境中显示为开启)、双层拦截机制、关闭时被拦截的写入列表,以及绝不提供的操作:iDRAC账户、BIOS或RAID配置、清除事件日志、重置iDRAC与固件更新。
管理后台:安全页面。Live ops默认关闭;此实验环境中已开启。

带宽

带宽数据读取自独立流量统计agent写入的流量计数文件。该agent不属于NexCMP标准安装的一部分,因此标准安装不会记录任何用量,带宽标签页也不会显示数据。该模块仅记录用量,绝不会对服务器进行限速或断网,且各方案均不设流量上限。

管理控制台与门户中的Bare Metal模块

来自实验室安装环境的屏幕截图,包含示例数据及模拟服务器。

管理控制台Bare Metal服务器列表,显示型号、电源状态、运行状况、锁定状态及方案。包含来自模拟服务器的实验室示例数据。
管理端:Bare Metal服务器列表。
管理控制台单台Bare Metal服务器的Sensors标签页,显示功耗与温度图表、当前温度及风扇转速,并提供SEL、Bandwidth、Operations、Customer、Access和Lock标签页。实验室示例数据。
管理端:单台服务器的传感器信息。
管理控制台独立服务器方案,包含在售开关、方案卡片、美元月付价格、带折扣的计费周期及初装费。仅为实验室示例价格,非推荐定价。
管理端:方案与定价,以美元计价。
管理控制台Bare Metal IP池,显示地址范围、网关、前缀以及空闲和已分配数量。仅为文档示例地址范围。
管理端:IP池。
用于订购独立服务器的客户门户页面:方案、区域、周期和操作系统,付款前提供报价预览。实验室示例数据。
门户:订购独立服务器。
已租用独立服务器的客户门户Power标签页,提供开机、关机、重启、强制关机与重置控制,以及Console和More按钮。来自模拟服务器的实验室示例数据。
门户:已租用服务器的电源控制。
已租用独立服务器的客户门户账单区:方案与续费详情、自动续费开关以及可通过钱包余额提前预付数月的续费卡片。仅为实验室示例数据。
客户门户:方案与续费,支持提前数月预付。

您的客户可以进行的操作

每项操作均可由客户在用户端或通过具有对应权限范围的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或带宽,且本页面内容不构成法律建议。

Free与Source

Bare Metal模块包含在NexCMP Free(首年$0,之后每年$99)和NexCMP Source($499一次性购买)中。该模块默认关闭;您可以在License & updates下开启。Free面向拥有自有ASN且以自身名义注册子网的网络运营商,申请需经审核。服务器和IP地址归您所有。该模块需要真实的Dell硬件;本页面截图来自包含示例数据的实验室安装环境。

Bare Metal平台:常见问题

支持哪些服务器?
通过Redfish API支持配备iDRAC 9的Dell服务器。HPE iLO处于Soon状态,Supermicro处于Soon状态:两者均未包含在任何NexCMP版本中,亦无承诺上线日期。
从下单到服务器交付是全自动的吗?
部分自动。当服务器解锁并关联套餐、订单完成支付后,系统会自动选择空闲服务器与IP并创建租约。操作系统安装也会进入队列,但前提是该服务器开启了实时操作且启用了重装功能。导入服务器、套餐、模板、ISO Web服务器以及安全开关则需要手动配置。
客户能获得iDRAC访问权限吗?
不能。NexCMP不会为客户创建iDRAC账户,也绝不向其展示iDRAC地址或登录凭据。客户通过门户控制台、电源控制和ISO挂载功能进行操作。
客户未付款会怎样?
宽限期(默认3天)结束后,租约将被暂停:客户仅可查看,无法执行电源操作、重装系统或打开控制台。服务器不会被关机或清除数据。支付账单后即可恢复。
带宽会进行计量吗?
标准安装中不包含此功能。用量数据从独立的计数Agent写入的文件中读取,该Agent不属于NexCMP安装包的一部分。如果缺少该文件,门户将不会显示“带宽”选项卡,且API会返回带宽数据不可用。
安全开关有什么作用?
实时操作(Live operations)是全局开关,默认关闭,用于把关对iDRAC的每一次写入操作。每台服务器还设有独立锁,导入的服务器初始即处于锁定状态。worker在执行每条命令前都会再次校验这两项设置。
我可以使用自定义货币定价吗?分销商可以销售吗?
全新安装可直接以美元定价,钱包按实际金额扣费,无需汇率换算。已有越南盾定价的安装将保留原币种并需要配置汇率。裸金属仅限主站销售,不支持分销商站点。

免费获取NexCMP

免费使用,包含Bare Metal模块及所有其他模块。在您的服务器上安装NexCMP,然后在License & updates中开启该模块即可。

最后更新: