Piattaforma Bare Metal
Fatturazione e automazione open source per server bare metal
NexCMP è un software self-hosted di fatturazione e portale clienti per vendere interi server fisici nei tuoi rack. Gestisce direttamente i server Dell tramite iDRAC e l'API Redfish: i clienti ordinano e pagano da un wallet, ottengono un server con un IP dal tuo pool, e possono poi alimentarlo, aprire una console e installare un sistema operativo direttamente dal portale.
Dell iDRAC 9 è supportato; HPE iLO e Supermicro arriveranno Soon. Il modulo fa parte di NexCMP Free e Source ed è disattivato finché non lo abiliti. Non si tratta di una configurazione con un clic: richiede una rete di gestione, un server web ISO (configurabile con un solo comando) e due interruttori di sicurezza da abilitare.NexCMP Source: codice sorgente completo a $499, una tantum. Usa, modifica e ospita autonomamente il software per la tua azienda. Puoi vendere i servizi che eroghi; non puoi rivendere né ridistribuire il codice sorgente o le build. Termini di licenza Source
Cos'è il modulo Bare Metal e cosa occorre
Il modulo vende interi server fisici. Ciascun server rimane nel tuo rack ed è gestito tramite il proprio iDRAC con l'API Redfish. Un cliente noleggia un server alla volta, ogni server ha al massimo un noleggio attivo e i clienti non visualizzano mai indirizzo, nome utente o password di iDRAC.
NexCMP vende, fattura e gestisce i server. Non fornisce server, indirizzi IP o larghezza di banda: sono interamente tuoi. Bare Metal è venduto solo dal tuo sito principale, non da quelli dei rivenditori.
Come i tuoi clienti gestiscono un server Bare Metal
Ogni schermata è una scheda della pagina del servizio nel portale clienti, mostrata con dati di esempio. Seleziona una scheda, usa le frecce o i tasti sinistra/destra, oppure apri il visualizzatore a schermo intero.
Hardware supportato
Dell iDRAC 9
- Stato
- Supportato
- Cosa significa
- Rilevato e controllato tramite l'API Redfish di iDRAC. È l'unico hardware gestito dal modulo.
HPE iLO (Soon)
- Stato
- Soon
- Cosa significa
- In fase di sviluppo, non presente in alcuna release di NexCMP.
Supermicro (Soon)
- Stato
- Soon
- Cosa significa
- In fase di sviluppo, non presente in alcuna release di NexCMP.
Non vengono garantite date di rilascio. Console e supporti virtuali (ISO e installazione OS) richiedono una licenza iDRAC Enterprise o Datacenter su ciascun server.
Come si integrano i componenti
I clienti comunicano solo con il pannello. Solo il pannello accede a iDRAC, su una rete isolata non accessibile ai clienti.
Cosa viene eseguito automaticamente
Solo queste parti sono automatiche una volta configurato il modulo. Tutto il resto in questa pagina è un'operazione che svolgi tu.
Dall'ordine alla consegna
Una volta che il cliente ha verificato il proprio indirizzo email, l'ordine preleva il pagamento dal wallet, seleziona un server libero per quel piano nella zona, assegna un IP dal tuo pool, crea il noleggio e accoda l'installazione del sistema operativo se ne è stato scelto uno. Se un passaggio fallisce, l'intero ordine viene annullato e il wallet non viene addebitato.
Una lista d'attesa quando non c'è disponibilità
Se nessun server corrispondente è disponibile, l'ordine viene accettato, pagato e mantenuto in attesa. Il worker assegna un server all'ordine in attesa da più tempo non appena ce n'è uno idoneo (verifica ogni 30 secondi), oppure puoi assegnarne uno manualmente. Il cliente può annullare un ordine in attesa con rimborso completo.
Installazione del sistema operativo da ISO
NexCMP crea una ISO di installazione per quel server dal tuo template, la monta come virtual media, imposta l'avvio singolo (one-time boot), riavvia il server e attende la risposta del nuovo sistema operativo, di default entro 150 minuti. La password monouso viene mostrata al cliente una sola volta, per 7 giorni. Senza ISO di template sul tuo server ISO, la pagina dell'ordine indica che l'installazione automatica non è disponibile; il cliente può comunque ordinare ed eseguire l'installazione tramite le schede ISO e console.
Rimborso in caso di installazione non riuscita
Se un'installazione fallisce o va in timeout, l'ordine viene rimborsato sul wallet, l'IP torna nel pool e il server viene bloccato per manutenzione affinché tu possa esaminarlo.
Rinnovi e promemoria
Alla data di rinnovo, NexCMP emette la fattura e, se il rinnovo automatico è attivo e il saldo è sufficiente, la salda tramite il wallet. I promemoria vengono inviati 7, 3 e 1 giorni prima, e un periodo non viene mai addebitato due volte.
Blocco in caso di scadenza
Dopo il periodo di tolleranza (3 giorni di default, da 0 a 30), un noleggio non pagato viene sospeso: il cliente può visualizzarlo, ma non può accenderlo o spegnerlo, reinstallarlo o aprire una console. Il server non viene spento né cancellato, e NexCMP non termina mai un noleggio da solo. Il pagamento lo riattiva.
Cosa svolgi manualmente
Il modulo non esegue alcuna operazione su un server finché questi passaggi non sono stati completati.
- Prepara la rete di gestione, un indirizzo privato statico e un account Administrator per ciascun iDRAC.
- Importa i server. Ciascuno entra nell'inventario come bloccato ed escluso dal catalogo vendite.
- Modifica i piani (i piani di esempio sono disattivati), collegane uno a ciascun server, contrassegnalo come vendibile e abilita la reinstallazione.
- Prepara le ISO dei template di sistema operativo e un file server HTTP che le fornisca agli iDRAC.
- Abilita le operazioni live (conferma digitata) e sblocca ciascun server nella sua scheda Lock, quindi attiva le vendite (conferma digitata).
- Gestisci le eccezioni: ordini in attesa, un certificato iDRAC modificato, un server bloccato dopo un'installazione fallita.
Importazione e gestione dei server
I server vengono gestiti nella console di amministrazione in Infrastructure > Bare Metal.
Testa prima di salvare
Inserisci l'indirizzo iDRAC e un account Administrator, quindi premi Test connection: invia solo comandi di lettura e non salva nulla. Poi salva nell'inventario o usa Bulk import. NexCMP rileva modello, CPU, RAM, dischi, schede di rete, service tag e licenza iDRAC, ripetendo la verifica ogni 6 ore, e rifiuta indirizzi o service tag duplicati.
Certificate pinning e credenziali
Il primo certificato presentato da un iDRAC viene registrato tramite certificate pinning; se cambia, il polling e le scritture vengono sospesi finché un amministratore non lo riassocia. L'account iDRAC viene memorizzato in forma cifrata e non viene mai restituito dall'API né scritto nel registro di audit. Un accesso rifiutato interrompe il polling su quel server.
Una allow-list ristretta per le scritture
Il client Redfish consente cinque comandi di scrittura: riavvio dell'alimentazione, montaggio ed espulsione di supporti virtuali, one-time boot e configurazione della console VNC. Non include chiamate per BIOS, RAID, firmware, utenti iDRAC o impostazioni di rete, e non può cancellare i log.
Piani, cicli e prezzi
Stabilisci tu ogni prezzo. Nulla di quanto segue è un prezzo fisso di NexCMP.
Piani con specifiche
Un piano ha un nome, specifiche mostrate ai clienti, un prezzo mensile, un costo di attivazione e diversi cicli di fatturazione (da mensile a biennale, ciascuno con uno sconto definito da te). Il collegamento di un piano a un server verifica la RAM e il disco effettivi.
Valuta del prezzo
In una nuova installazione inserisci i prezzi dei piani in dollari USA, al centesimo, e il wallet viene addebitato esattamente per quell'importo: non serve alcun tasso di cambio. Un'installazione che aveva già piani prezzati in dong vietnamiti mantiene i dong e richiede ancora un tasso di cambio nelle impostazioni.
Cosa viene considerato stock
Un server è disponibile in stock per un piano quando è attivo, vendibile, sbloccato, raggiungibile, associato al piano, nella zona e privo di noleggi attivi o job in esecuzione. I piani di esempio vengono forniti disabilitati; nulla è in vendita finché non abiliti un piano e attivi le vendite.
Wallet, rinnovo automatico e quote
Gli ordini vengono pagati dal wallet prepagato; il rinnovo automatico è attivo per impostazione predefinita per ogni nuovo ordine. La chiave di quota dedicated.servers limita i server che un singolo account può possedere e viene verificata prima dell'addebito sul wallet.
Pool IP
Ogni server riceve un indirizzo IPv4 pubblico da un pool che definisci: intervalli con gateway, prefisso e DNS, fino a 4,096 indirizzi per pool. Ciascun indirizzo è libero, assegnato, riservato, bloccato o in cooldown, e ne viene prelevato uno al momento dell'ordine.
Gli indirizzi già utilizzati da una VM cloud, un endpoint VPN, un cluster Kubernetes o un altro server vengono rilevati e contrassegnati come bloccati. Un indirizzo rilasciato attende 24 ore per impostazione predefinita prima di essere riassegnato, poiché il vecchio sistema operativo potrebbe essere ancora configurato con esso; puoi impostare 0.
Alimentazione, console, reinstallazione e ISO
Clienti e amministratori utilizzano gli stessi controlli, e ogni operazione di scrittura passa attraverso i gate di sicurezza sottostanti.
Alimentazione
Accensione, arresto controllato, riavvio, spegnimento forzato e reset. Qualsiasi azione diversa dall'accensione richiede la digitazione del nome del server, e i clienti sono limitati a 6 azioni di alimentazione al minuto.
Console via browser
NexCMP avvia il server VNC dell'iDRAC con una password monouso, lo collega al browser tramite il pannello e lo disattiva al termine. È consentita una sola sessione per server alla volta, della durata di 30 minuti per impostazione predefinita.
Reinstallazione e template del sistema operativo
Il cliente sceglie un template abilitato e un hostname; la reinstallazione cancella i dischi. Il codice include programmi di installazione per Ubuntu, Debian (solo server UEFI), Windows Server e Proxmox VE. NexCMP non include alcuna immagine del sistema operativo: devi fornire una ISO preparata per ciascun template, che viene proposta solo se il relativo file esiste. I template Windows sono disattivati nell'elenco di esempio, e le licenze Windows sono a tuo carico.
ISO del cliente
I clienti possono incollare un link alla propria ISO. NexCMP la scarica sul server entro i limiti di dimensione, storage e tempo impostati, quindi la monta come virtual media. Il link del cliente non viene mai fornito all'iDRAC.
Sensori e registro eventi hardware
Stato di integrità, temperature, ventole, alimentatori e consumo energetico vengono letti da ciascun iDRAC ogni 120 secondi. I clienti visualizzano grafici a 24 ore e 7 giorni relativi a consumo energetico, temperatura dell'aria in ingresso e temperatura della CPU.
La parte superiore della panoramica del server mostra quattro riquadri in tempo reale: CPU, RAM, Disk e Network, ciascuno con un grafico a 24 ore. CPU, RAM e Disk indicano le percentuali di utilizzo rilevate da Dell iDRAC (Disk rappresenta l'attività di I/O, non lo spazio libero); Network indica la velocità corrente in entrata e in uscita e il totale mensile del contatore di traffico. Quando il server è spento, l'iDRAC non è raggiungibile o la macchina non segnala alcun valore, il riquadro mostra un trattino e una breve spiegazione, mai uno zero fittizio. I riquadri si aggiornano ogni minuto a pagina aperta.
Il System Event Log dell'iDRAC viene letto ogni 15 minuti e vengono mantenute le ultime 50 voci. Gli amministratori le vedono tutte; i clienti vedono le voci a partire dall'inizio del proprio noleggio, filtrate per gravità e senza terminologia relativa all'infrastruttura.
Interruttori di sicurezza e blocchi
Un comando di scrittura raggiunge un iDRAC solo quando entrambi i gate sono aperti.
Operazioni live (a livello di sistema)
Un unico interruttore per ogni operazione di scrittura verso un iDRAC: alimentazione, virtual media, console e installazione del sistema operativo. È disattivato per impostazione predefinita. L'attivazione richiede una motivazione e la digitazione del testo ENABLE LIVE OPS; la disattivazione chiude tutte le console aperte. Le operazioni di lettura continuano a funzionare.
Blocco per singolo server
Ogni server ha il proprio blocco, e i server importati sono bloccati per impostazione predefinita. Un server bloccato rifiuta le operazioni di scrittura e mostra al cliente un messaggio di blocco. Il blocco e lo sblocco richiedono una motivazione e vengono registrati nel log di audit.
Verifica doppia, con arresto di emergenza
Entrambi i gate vengono controllati all'accettazione della richiesta e nuovamente nel worker subito prima di ciascun comando. Impostando a 0 il numero di job paralleli, si impedisce al worker di avviare qualsiasi job.
Interruttore delle vendite
La vendita ha un interruttore separato, disattivato per impostazione predefinita, che si abilita con una conferma digitata. Finché è disattivato, i clienti non vedono alcuna pagina d'ordine e non ricevono addebiti; i noleggi esistenti rimangono visibili.
La pagina Sicurezza
L'interruttore a livello di sistema e i blocchi per singolo server, insieme alle azioni che NexCMP non esegue mai.

Larghezza di banda
La larghezza di banda viene letta da un file del contatore di traffico scritto da un agente di conteggio separato. Tale agente non fa parte dell'installazione standard di NexCMP, quindi un'installazione standard non registra alcun consumo e la scheda della larghezza di banda non mostra dati. Il modulo registra solo l'utilizzo; non limita mai la banda né disconnette un server, e i piani non prevedono limiti di traffico.
Il modulo Bare Metal nella console di amministrazione e nel portale
Screenshot da un'installazione di laboratorio con dati di esempio e server simulati.







Cosa possono fare i tuoi clienti
Ciascuna operazione viene svolta dal cliente nel portale o tramite una chiave API con gli opportuni scope.
Ordini e pagamenti
Scegli una zona, un piano, un ciclo, un template OS o nessuno, e un hostname; leggi il preventivo e paga dal wallet.
Alimentazione e console
Accendi, spegni o riavvia il server e apri la console nel browser mentre il noleggio è attivo.
Installa un OS o monta una ISO
Reinstalla da un template abilitato, oppure aggiungi una ISO tramite link e montala con un avvio singolo.
Monitora e rinnova
Visualizza hardware, sensori, registro eventi e attività del proprio server, e attiva o disattiva il rinnovo automatico.
Rinnova, cambia ciclo, richiedi un altro piano
Paga da 1 a 24 mesi in anticipo in un solo passaggio, scegli un ciclo di fatturazione diverso a partire dal rinnovo successivo o invia una richiesta di cambio piano che il tuo staff approverà. Le fatture del server sono elencate nella stessa pagina.
Visualizza nuovamente il login del SO
Dopo un'installazione, il cliente può visualizzare o copiare il nome utente e la password del proprio server nella scheda Accesso, non una sola volta. Un nuovo proprietario non vede mai la password di un proprietario precedente.
Usa l'API
Le chiavi API includono gli scope dedicated:read, write, console, create e destroy; destroy include la reinstallazione che cancella i dischi.
Cosa puoi fare come operatore
Ogni elemento è disponibile nella console di amministrazione di NexCMP.
Server e pool di IP
Importa, etichetta, aggiorna, blocca, sblocca, disassegna e dismetti server, gestisci i pool di IP e assegna un indirizzo a un server.
Piani e vendite
Modifica i piani, associali ai server, contrassegna i server come vendibili e gestisci l'interruttore delle vendite. Un elenco di account beta può visualizzare in anteprima la pagina d'ordine mentre le vendite sono disattivate.
Richieste di cambio piano
Le richieste di cambio piano dei clienti rimangono in attesa in Servizi > Server Dedicato > Modifiche piano. Un upgrade addebita la differenza per il resto del periodo già pagato, un downgrade non rimborsa nulla; approvi o rifiuti ciascuna richiesta e nulla viene addebitato prima di allora.
Ordini e noleggi
Assegna un server a un ordine in attesa, annulla con o senza rimborso, assegna manualmente un server (gratuitamente o con prezzo e data di rinnovo), modifica o trasferisci un noleggio e registra una fattura come pagata.
Operazioni e audit
Controlla e annulla i job in coda, gestisci l'alimentazione o reinstalla direttamente un server, registra template OS e imposta i limiti ISO per i clienti. Le modifiche degli admin richiedono un motivo e sono registrate nell'audit.
Requisiti di infrastruttura
Fornisci tu l'hardware, la rete e gli indirizzi. Procedura completa: https://nexcmp.com/docs/infrastructure/dedicated/. Ciascun elemento sottostante deve essere predisposto prima che un ordine possa essere evaso.
- Server Dell con iDRAC 9 e API Redfish. Console e virtual media richiedono una licenza Enterprise o Datacenter sull'iDRAC.
- Una rete di gestione non raggiungibile dai clienti. Il pannello deve poter raggiungere ogni iDRAC su HTTPS 443 e, per la console, sulla porta VNC (5901 per impostazione predefinita). Gli indirizzi IPv4 pubblici per i server vengono inseriti in un pool di IP.
- Gli indirizzi iDRAC devono essere indirizzi IPv4 privati (RFC 1918, prefisso /16 o più lungo) all'interno delle reti di gestione inserite nella console di amministrazione (Infrastruttura > Bare Metal > Sicurezza, Connessione di rete per la gestione); i nomi DNS e IPv6 vengono rifiutati. La console mostra un avviso rosso e rifiuta di avviare le operazioni live finché è ancora presente un valore di esempio.
- Un file server HTTP sulla rete di gestione che distribuisce la cartella ISO agli iDRAC, con supporto byte-range e senza directory listing. Un singolo comando lo configura sul server del pannello: sudo nexcmp dedicated-setup-iso --listen <address> --allow <iDRAC network> (o le stesse opzioni sull'installer). Pubblica solo richieste GET dei file ISO verso la rete iDRAC, senza directory listing. La rete di gestione stessa resta a tuo carico.
- Cartelle ISO nella directory dei dati di NexCMP per impostazione predefinita, in cui i servizi possono scrivere. Se le sposti, l'unità systemd del worker richiede ReadWritePaths per le nuove cartelle, e il server web deve poter leggere i file scritti dal worker.
- Sul server del pannello, xorriso per creare le ISO di installazione (genisoimage per Windows) e i file noVNC in /usr/share/novnc per la console del browser. L'installer li aggiunge con --baremetal (e ogni volta che richiedi il server ISO o se il modulo è già attivo); se ne manca uno, la console di amministrazione segnala quale e le operazioni live restano bloccate.
- Un indirizzo di callback: un indirizzo https del tuo pannello raggiungibile da un server appena installato. È il terzo campo della stessa scheda Connessione di rete per la gestione; all'avvio NexCMP lo compila con l'indirizzo https del tuo sito se contiene ancora il valore di esempio.
Verifica idoneità
Ideale se: possiedi server Dell con iDRAC 9, puoi collegarli a una rete di gestione privata e desideri che i clienti noleggino server interi con wallet, rinnovi, un portale e un'API.
Casi non adatti: server HPE o Supermicro (Soon), vendite tramite siti rivenditori, misurazione della banda senza un proprio agente di conteggio, utilizzo del proprio prefisso IP su un server a noleggio, configurazione con un clic, o modifiche a BIOS, RAID e firmware dal pannello.
Responsabilità: sei responsabile del tuo hardware, della provenienza dei tuoi indirizzi IP, del rispetto delle leggi applicabili a te e ai tuoi clienti e della policy di utilizzo accettabile che stabilisci. NexCMP non fornisce server, IP o larghezza di banda, e questa pagina non costituisce consulenza legale.
Free e Source
Il modulo Bare Metal è incluso in NexCMP Free, che è a $0 per il primo anno e poi $99 all'anno, e in NexCMP Source, acquistabile una tantum a $499. È disattivato per impostazione predefinita; puoi attivarlo in License & updates. Free è destinato agli operatori di rete con un proprio ASN e una subnet registrata a proprio nome, e le richieste vengono esaminate. I server e gli indirizzi IP sono tuoi. Il modulo richiede hardware Dell reale; le schermate in questa pagina provengono da un'installazione di laboratorio con dati di esempio.
Piattaforma Bare Metal: domande frequenti
Quali server sono supportati?
Il percorso dall'ordine al server è automatico?
I clienti hanno accesso a iDRAC?
Cosa succede quando un cliente non paga?
La larghezza di banda viene misurata?
A cosa servono gli interruttori di sicurezza?
Posso stabilire i prezzi nella mia valuta e i rivenditori possono venderlo?
Fonti
Documentazione di NexCMP per il modulo Bare Metal.
Ottieni NexCMP gratis
Free, con il modulo Bare Metal e ogni altro modulo incluso. Installa NexCMP sul tuo server, quindi attiva il modulo in License & updates.
Ultimo aggiornamento:













