Plataforma Bare Metal
Faturamento e automação de servidores bare metal open source
O NexCMP é um software self-hosted de faturamento e portal do cliente para venda de servidores físicos completos em racks próprios. Ele gerencia servidores Dell diretamente via iDRAC e a API Redfish: os clientes fazem o pedido e pagam com saldo da carteira, recebem um servidor com IP da sua pool e podem ligar a máquina, abrir o console e instalar o sistema operacional pelo portal.
O Dell iDRAC 9 é compatível; HPE iLO e Supermicro estarão disponíveis Soon. O módulo faz parte do NexCMP Free e Source e fica desativado até você ligá-lo. Não é uma configuração de um clique: ele requer uma rede de gerenciamento, um servidor web de ISO (configurado com um único comando) e duas chaves de segurança que você ativa.NexCMP Source: código-fonte completo por $499, pagamento único. Use, modifique e hospede por conta própria para o seu negócio. Você pode vender os serviços que opera; não pode revender nem redistribuir o código-fonte ou as compilações. Termos da licença Source
O que é o módulo Bare Metal e o que você precisa
O módulo vende servidores físicos completos. Cada servidor permanece em seu rack e é gerenciado pelo próprio iDRAC através da API Redfish. O cliente aluga um servidor por vez, cada servidor tem no máximo uma locação ativa e os clientes nunca visualizam o endereço, nome de usuário ou senha do iDRAC.
O NexCMP vende, fatura e gerencia os servidores. Ele não fornece servidores, endereços IP ou largura de banda: esses recursos são seus. O Bare Metal é vendido exclusivamente no seu site principal, não nos sites de revendedores.
Como seus clientes gerenciam um servidor Bare Metal
Cada tela é uma aba da página do serviço no portal do cliente, exibida com dados de exemplo. Escolha uma aba, use as setas ou as teclas esquerda e direita, ou abra o visualizador em tela cheia.
Hardware suportado
Dell iDRAC 9
- Status
- Suportado
- O que significa
- Leitura e controle realizados via API Redfish do iDRAC. Este é o único hardware gerenciado pelo módulo.
HPE iLO (Soon)
- Status
- Soon
- O que significa
- Em desenvolvimento, ainda indisponível nas versões do NexCMP.
Supermicro (Soon)
- Status
- Soon
- O que significa
- Em desenvolvimento, ainda indisponível nas versões do NexCMP.
Não há previsão de lançamento. O console e a mídia virtual (instalação de ISO e SO) exigem uma licença iDRAC Enterprise ou Datacenter em cada servidor.
Como as partes se integram
Os clientes acessam apenas o painel. Apenas o painel alcança o iDRAC, em uma rede inacessível para os clientes.
O que roda automaticamente
Apenas estas etapas são automáticas após a configuração do módulo. Todo o restante nesta página é executado manualmente por você.
Do pedido à entrega
Assim que o cliente confirma seu endereço de e-mail, o pedido debita o pagamento da carteira, seleciona um servidor livre desse plano na zona, aloca um IP do seu pool, cria a locação e enfileira a instalação do SO, caso selecionada. Se alguma etapa falhar, todo o pedido é revertido e a carteira não é cobrada.
Lista de espera quando não houver disponibilidade
Se nenhum servidor compatível estiver livre, o pedido é aceito, pago e colocado em espera. O worker atribui um servidor ao pedido em espera mais antigo assim que houver disponibilidade (verificado a cada 30 segundos), ou você pode atribuir um manualmente. O cliente pode cancelar um pedido em espera e receber reembolso integral.
Instalação do SO via ISO
O NexCMP gera uma ISO de instalação para esse servidor a partir do seu template, monta-a como mídia virtual, define a inicialização única (one-time boot), reinicia o servidor e aguarda a resposta do novo SO, por padrão em até 150 minutos. A senha temporária é exibida ao cliente uma única vez, durante 7 dias. Sem uma ISO de template no seu servidor de ISOs, a página de pedidos indica que a instalação automática não está disponível; o cliente ainda pode fazer o pedido e instalar pelas abas de ISO e console.
Reembolso em caso de falha na instalação
Se a instalação falhar ou expirar por timeout, o valor do pedido é reembolsado para a carteira uma única vez, o IP retorna ao pool e o servidor é bloqueado para manutenção para que você possa inspecioná-lo.
Renovações e lembretes
Na data de renovação, o NexCMP gera a fatura e, com a renovação automática ativada e saldo suficiente, realiza o pagamento debitando da carteira. Os lembretes são enviados 7, 3 e 1 dia antes, e um período nunca é cobrado duas vezes.
Bloqueio por inadimplência
Após o período de carência (3 dias por padrão, de 0 a 30), a locação não paga é suspensa: o cliente pode visualizar, mas não consegue ligar/desligar, reinstalar ou abrir o console. O servidor não é desligado nem apagado, e o NexCMP nunca encerra uma locação por conta própria. O pagamento a reativa.
O que você faz manualmente
O módulo não realiza nenhuma ação no servidor até que estas etapas sejam concluídas.
- Prepare a rede de gerenciamento, um endereço privado fixo e uma conta Administrator para cada iDRAC.
- Importe os servidores. Cada um entra no estoque bloqueado e fora da listagem de vendas.
- Edite os planos (os planos de exemplo vêm desativados), vincule um a cada servidor, marque-o como disponível para venda e ative a reinstalação.
- Prepare as ISOs de template de SO e um servidor de arquivos HTTP para disponibilizá-las às iDRACs.
- Habilite as operações em produção (confirmação digitada), desbloqueie cada servidor na aba Lock e, em seguida, ative as vendas (confirmação digitada).
- Gerencie exceções: pedidos em espera, certificado da iDRAC alterado, servidor bloqueado após falha na instalação.
Importação e gerenciamento de servidores
Os servidores são gerenciados no console administrativo em Infraestrutura > Bare Metal.
Teste antes de salvar
Insira o endereço da iDRAC e uma conta Administrator e clique em Test connection: o sistema envia apenas comandos de leitura e não salva nada. Em seguida, salve no estoque ou use a importação em massa (Bulk import). O NexCMP faz a leitura de modelo, CPU, RAM, discos, placas de rede, service tag e licença da iDRAC, repetindo a verificação a cada 6 horas, e rejeita endereços ou service tags duplicados.
Certificate pinning e credenciais
O primeiro certificado apresentado por uma iDRAC é fixado (pinned); caso ele mude, a coleta de dados e as operações de escrita são interrompidas até que um administrador o fixe novamente. A conta da iDRAC é armazenada criptografada e nunca é retornada pela API ou gravada no log de auditoria. Um login rejeitado interrompe a coleta de dados daquele servidor.
Lista restrita de comandos de escrita
O cliente Redfish permite cinco comandos de escrita: reinicialização de energia (power reset), montagem e ejeção de mídia virtual, inicialização única (one-time boot) e configurações do console VNC. Ele não possui chamadas para BIOS, RAID, firmware, usuários da iDRAC ou configurações de rede, e não pode limpar logs.
Planos, ciclos e preços
Você define todos os preços. Nenhum valor abaixo é um preço fixo do NexCMP.
Planos com especificações
Um plano possui nome, especificações exibidas aos clientes, preço mensal, taxa de ativação e ciclos de faturamento (mensal a bienal, cada um com o desconto que você definir). Vincular um plano a um servidor valida a RAM e o disco reais.
Moeda dos preços
Em uma nova instalação, você insere os preços dos planos em dólares americanos, com centavos, e a carteira é cobrada exatamente nesse valor: nenhuma taxa de câmbio é necessária. Uma instalação que já tinha planos cotados em dong vietnamita mantém o dong e ainda precisa de uma taxa de câmbio em suas configurações.
O que é considerado estoque
Um servidor está em estoque para um plano quando está ativo, vendável, desbloqueado, acessível, vinculado ao plano, na zona e sem locação ativa ou tarefa em execução. Os planos de exemplo vêm desativados; nada fica à venda até você ativar um plano e habilitar as vendas.
Carteira, renovação automática e cota
Os pedidos são pagos com o saldo da carteira pré-paga; a renovação automática fica ativada por padrão para novos pedidos. A chave de cota dedicated.servers limita os servidores que uma conta pode ter e é verificada antes da cobrança na carteira.
Pools de IP
Cada servidor recebe um endereço IPv4 público de um pool definido por você: intervalos com gateway, prefixo e DNS, de até 4,096 endereços por pool. Cada endereço fica como livre, atribuído, reservado, bloqueado ou em cooldown, e um deles é alocado no momento do pedido.
Endereços já utilizados por uma VM em nuvem, endpoint de VPN, cluster Kubernetes ou outro servidor são identificados e marcados como bloqueados. Um endereço liberado aguarda 24 horas por padrão antes de ser distribuído novamente, já que o SO antigo ainda pode estar configurado com ele; você pode definir como 0.
Energia, console, reinstalação e ISO
Clientes e administradores usam os mesmos controles, e todas as operações de escrita passam pelas travas de segurança abaixo.
Energia
Ligar, desligamento seguro, reiniciar, desligamento forçado e reset. Qualquer ação além de ligar exige digitar o nome do servidor, e o cliente fica limitado a 6 ações de energia por minuto.
Console no navegador
O NexCMP ativa o servidor VNC do iDRAC com uma senha de uso único, conecta-o ao navegador por meio do painel e o desativa em seguida. Uma sessão por servidor por vez, com duração padrão de 30 minutos.
Reinstalação e templates de SO
O cliente escolhe um template ativado e um hostname; a reinstalação apaga os discos. O código inclui instaladores para Ubuntu, Debian (somente servidores UEFI), Windows Server e Proxmox VE. O NexCMP não acompanha imagens de SO: você fornece uma ISO preparada por template, disponibilizada apenas quando o arquivo existir. Os templates do Windows vêm desativados na lista de exemplo, e o licenciamento do Windows fica por sua conta.
ISO do cliente
O cliente pode colar o link para sua própria ISO. O NexCMP faz o download para o servidor dentro dos limites de tamanho, armazenamento e tempo definidos por você, montando-a como mídia virtual. O iDRAC nunca recebe o link do cliente.
Sensores e log de eventos de hardware
Status de integridade, temperaturas, ventoinhas, fontes de alimentação e consumo de energia são lidos de cada iDRAC a cada 120 segundos. Os clientes visualizam gráficos de 24 horas e 7 dias de consumo de energia, temperatura de entrada de ar e temperatura da CPU.
A parte superior da visão geral do servidor exibe quatro blocos em tempo real: CPU, RAM, Disk e Network, cada um com um gráfico de 24 horas. CPU, RAM e Disk são porcentagens de uso lidas do Dell iDRAC (Disk representa a atividade de I/O, não o espaço livre); Network mostra a velocidade atual de entrada e saída e o total do mês a partir do contador de tráfego. Quando o servidor está desligado, o iDRAC está inacessível ou a máquina não informa um valor, o bloco exibe um traço e um motivo breve, nunca um zero fictício. Os blocos são atualizados a cada minuto enquanto a página permanece aberta.
O System Event Log do iDRAC é lido a cada 15 minutos e os últimos 50 registros são mantidos. Os administradores têm acesso a todos eles; os clientes veem os registros a partir do início da sua locação, filtrados por severidade e sem termos técnicos da infraestrutura.
Chaves e travas de segurança
Um comando de escrita só chega ao iDRAC quando ambas as travas estão abertas.
Operações ativas (em todo o sistema)
Uma única chave para qualquer operação de escrita no iDRAC: energia, mídia virtual, console e instalação de SO. Ela começa desativada. Para ativá-la, é necessário informar um motivo e digitar ENABLE LIVE OPS; desativá-la encerra todos os consoles abertos. As operações de leitura continuam funcionando.
Bloqueio por servidor
Cada servidor possui seu próprio bloqueio, e servidores importados já começam bloqueados. Um servidor bloqueado recusa operações de escrita e exibe uma mensagem de bloqueio para o cliente. Bloquear e desbloquear exige um motivo e gera auditoria.
Verificação dupla, com parada de emergência
Ambas as travas são verificadas quando a solicitação é aceita e novamente no worker antes de cada comando. Definir o número de tarefas paralelas como 0 impede o worker de iniciar qualquer tarefa.
Chave de vendas
A liberação de vendas é uma chave separada, desativada por padrão e ativada mediante confirmação digitada. Enquanto estiver desativada, os clientes não veem a página de pedidos e não são cobrados; as locações existentes continuam visíveis.
A página Safety
A chave global do sistema e os bloqueios por servidor, com as ações que o NexCMP nunca executa.

Largura de banda
A largura de banda é lida a partir de um arquivo de contagem de tráfego gravado por um agente contador separado. Esse agente não faz parte da instalação padrão do NexCMP, portanto, uma instalação padrão não registra consumo e a aba de largura de banda não exibe dados. O módulo apenas registra o uso; ele nunca limita nem desativa um servidor, e os planos não têm limite de dados.
O módulo Bare Metal no console administrativo e no portal
Capturas de tela de uma instalação de laboratório com dados de exemplo e servidores simulados.







O que seus clientes podem fazer
Cada item representa uma ação que o cliente realiza no portal ou por meio de uma chave de API com escopos.
Contratar e pagar
Escolha uma zona, plano, ciclo, um template de SO ou nenhum, e um hostname; confira o orçamento e pague com a carteira.
Energia e console
Ligue, desligue ou reinicie o servidor e abra o console no navegador enquanto o aluguel estiver ativo.
Instale um SO ou monte uma ISO
Reinstale a partir de um template habilitado ou adicione uma ISO via link e monte-a com boot único.
Monitore e renove
Visualize hardware, sensores, log de eventos e atividade do próprio servidor, além de ativar ou desativar a renovação automática.
Renove, altere o ciclo, solicite outro plano
Pague de 1 a 24 meses adiantados em uma única etapa, escolha um ciclo de faturamento diferente a partir da próxima renovação ou envie uma solicitação de alteração de plano para aprovação da sua equipe. As faturas do servidor são listadas na mesma página.
Ver o login do SO novamente
Após a instalação, o cliente pode exibir ou copiar o nome de usuário e a senha do próprio servidor no card Acesso, e não apenas uma única vez. Um novo proprietário nunca vê a senha de um proprietário anterior.
Use a API
As chaves de API contam com os escopos dedicated:read, write, console, create e destroy; destroy abrange a reinstalação que apaga os discos.
O que você pode fazer como operador
Cada item está no console de administração do NexCMP.
Servidores e pools de IP
Importe, rotule, atualize, bloqueie, desbloqueie, desatribua e desative servidores, gerencie pools de IP e atribua um endereço a um servidor.
Planos e vendas
Edite planos, vincule-os a servidores, marque servidores como vendáveis e controle a chave de vendas. Uma lista de contas beta pode visualizar a página de pedidos enquanto as vendas estiverem desativadas.
Solicitações de alteração de plano
As solicitações dos clientes para alterar de plano aguardam em Services > Dedicated Server > Plan changes. Um upgrade cobra a diferença pelo restante do período pago; um downgrade não gera reembolso; você aprova ou rejeita cada uma e nada é cobrado antes disso.
Pedidos e aluguéis
Atribua um servidor a um pedido em espera, cancele com ou sem reembolso, atribua um servidor manualmente (grátis ou com preço e data de renovação), edite ou transfira um aluguel e registre uma fatura como paga.
Operações e auditoria
Acompanhe e cancele tarefas na fila, controle a energia ou reinstale um servidor você mesmo, registre templates de SO e defina limites de ISO para clientes. Alterações administrativas exigem um motivo e são auditadas.
Requisitos de infraestrutura
Você fornece o hardware, a rede e os endereços. Passo a passo completo: https://nexcmp.com/docs/infrastructure/dedicated/. Cada item abaixo deve estar pronto antes que um pedido possa ser entregue.
- Servidores Dell com iDRAC 9 e API Redfish. Console e mídia virtual requerem licença Enterprise ou Datacenter no iDRAC.
- Uma rede de gerenciamento inacessível aos clientes. O painel precisa alcançar cada iDRAC via HTTPS 443 e, para o console, a porta VNC (5901 por padrão). Endereços IPv4 públicos para os servidores são inseridos em um pool de IP.
- Os endereços de iDRAC devem ser endereços IPv4 privados (RFC 1918, prefixo /16 ou maior) dentro das redes de gerenciamento inseridas no console de administração (Infrastructure > Bare Metal > Safety, Management network connection); nomes DNS e IPv6 são recusados. O console exibe um aviso em vermelho e se recusa a iniciar operações em tempo real enquanto houver um valor de exemplo.
- Um servidor de arquivos HTTP na rede de gerenciamento que disponibiliza a pasta de ISOs para os iDRACs, com suporte a byte-range e sem listagem de diretório. Um único comando o configura no servidor do painel: sudo nexcmp dedicated-setup-iso --listen <address> --allow <iDRAC network> (ou as mesmas opções no instalador). Ele publica apenas o GET dos arquivos ISO para a rede iDRAC, sem listagem de diretório. Você ainda precisa fornecer a rede de gerenciamento em si.
- Pastas de ISO sob o diretório de dados do NexCMP por padrão, nas quais os serviços podem gravar. Se você as mover, a unidade do systemd do worker precisará de ReadWritePaths para as novas pastas, e o servidor web deverá conseguir ler os arquivos gravados pelo worker nelas.
- No servidor do painel, o xorriso para compilar ISOs de instalação (genisoimage para Windows) e os arquivos do noVNC em /usr/share/novnc para o console no navegador. O instalador os adiciona com --baremetal (e sempre que você solicitar o servidor de ISO ou se o módulo já estiver ativado); se algum estiver faltando, o console de administração indicará qual, e as operações em tempo real permanecerão bloqueadas.
- Um endereço de callback: um endereço https do seu painel que um servidor recém-instalado possa acessar. É o terceiro campo do mesmo card Management network connection; na inicialização, o NexCMP o preenche com o endereço https do seu site caso ele ainda contenha o valor de exemplo.
Verificação de compatibilidade
Uma boa opção: você possui servidores Dell com iDRAC 9, pode colocá-los em uma rede privada de gerenciamento e quer que os clientes aluguem servidores inteiros com carteira, renovações, portal e API.
Não é indicado para: servidores HPE ou Supermicro (Soon), vendas por meio de sites de revenda, medição de largura de banda sem seu próprio agente de contagem, trazer seu próprio prefixo de IP para um servidor alugado, configuração em um clique ou alterações de BIOS, RAID e firmware a partir do painel.
Responsabilidade: você é responsável pelo seu hardware, pela origem dos seus endereços IP, pelo cumprimento das leis aplicáveis a você e aos seus clientes e pela política de uso aceitável que definir. O NexCMP não fornece servidores, IPs ou largura de banda, e esta página não constitui assessoria jurídica.
Free e Source
O módulo Bare Metal está incluído no NexCMP Free, que custa $0 no primeiro ano e depois $99 por ano, e no NexCMP Source, uma compra única de $499. Ele vem desativado por padrão; você pode ativá-lo em License & updates. O Free é para operadores de rede com seu próprio ASN e uma sub-rede registrada em seu próprio nome, e as solicitações são analisadas. Os servidores e os endereços IP são seus. O módulo requer hardware Dell real; as telas nesta página vêm de uma instalação de laboratório com dados de exemplo.
Plataforma Bare Metal: perguntas frequentes
Quais servidores são suportados?
O fluxo do pedido até o servidor é automático?
Os clientes têm acesso ao iDRAC?
O que acontece quando um cliente não paga?
A largura de banda é medida?
O que fazem as travas de segurança?
Posso precificar na minha própria moeda e revendedores podem comercializá-lo?
Fontes
Documentação do NexCMP para o módulo Bare Metal.
Obtenha o NexCMP grátis
Grátis, com o módulo Bare Metal e todos os outros módulos inclusos. Instale o NexCMP no seu servidor e ative o módulo em License & updates.
Última atualização:













