= best practice per la configurazione di server bare metal? = ![ ](https://www.redditstatic.com/desktop2x/img/renderTimingPixel.png) Ciao Quali sono le migliori pratiche per la configurazione di server bare metal in questi giorni? Ho circa 30 server da configurare e poiché Ubuntu 20.04 è uscito di recente, ritengo che questa sia una buona opportunità per aggiornare dalla configurazione pxe/ks di Ubuntu 16.04, che non è più utilizzata in 20.04. Come state installando il bare metal? Normalmente abbiamo tutti i bare metal, tranne il firewall, che eseguono esattamente lo stesso stack software e tutti i servizi in esecuzione nella finestra mobile. ![ ](https://www.redditstatic.com/desktop2x/img/renderTimingPixel.png) Vorrei esaminare MaaS per fornire il tuo provisioning. Ci sono alcune opzioni simili come Digital Rebar. Fondamentalmente l'idea è che desideri un inventario basato su API del tuo hardware che possa far girare su e giù le macchine tra ruoli diversi. Una volta attivati, attiva la gestione/orchestrazione della configurazione per impostare i tuoi servizi. Potresti anche prendere in considerazione Kubernetes per migliorare l'orchestrazione dei tuoi container. Ci sono diverse opzioni bare metal come Lokomotive. nota che 20.04 netboot è MOLTO diverso dalle versioni precedenti: la preconfigurazione è disabilitata. Noi (RackN) stiamo lavorando per (re)integrarlo nella comunità Digital Rebar (DRP). Il nuovo processo prevede cloud-init anche per on-prem. È qualcosa che DRP fornisce tramite l'API. Potresti giocare con 18.04 per imparare fino a quando non viene risolto. Capisco l'urgenza di arrivare all'ultimo, ma pianifica il tempo per gli aggiornamenti. Nota: Rebar è gratuito per 20 macchine e commerciale dopo. Il livello di base potrebbe essere sufficiente per te, a meno che tu non voglia alcune funzionalità di gestione dell'hardware o aziendali. La community in Slack è molto attiva, il che è un grande vantaggio. Dipende da cosa devi fare oltre al sistema operativo MAAS è per OpenStack, usarlo per qualsiasi altra cosa è una seccatura, HP LinuxCOE potrebbe essere interessato come FAI (installazione automatica completa), RH offre pochi strumenti come cobbler, una risposta definitiva non è fornito. Qualsiasi fornitore offre una sorta di LOM (Dell iDrac, HP iLo, IBM RSA) su determinate macchine, quindi, ad eccezione del ferro entry-level, puoi eseguire la distribuzione di massa remota più o meno facilmente a seconda della varietà del ferro che hai. Lato software Preseed/Kickstart è doloroso, ma funziona, se puoi NixOS (NixOps/Disnix) offre un approccio molto più semplice ed efficace, anche il sistema Guix, nonostante IMO non sia davvero abbastanza pronto per la produzione (purtroppo) . Questo distilla solo il sistema di base, cosa distribuire e con quali strumenti dipende da cosa devi fare. La mia combinazione preferita è NixOS fino in fondo, alcuni script + alcuni fornitori LOM e SaltStack per il resto. Che marca di server? Non so Utilizziamo Dell, quindi altri marchi potrebbero essere diversi, ma sospetto che la maggior parte abbia opzioni simili. Ho configurato prima l'idrac. Prendi l'indirizzo Mac dell'idrac e imposta una prenotazione DHCP. Aggiungilo a Open Manage Enterprise invia un file di configurazione tramite OME. Se questa è la tua prima volta, puoi eseguire manualmente un server, quindi esportare il file di configurazione per idrac e bios e quindi impostarlo per inviare agli altri. Poi aggiorno il firmware. Quindi immagina il tuo server con il tuo sistema operativo. Non ho mai eseguito implementazioni di massa di bare metal con Linux, ma esaminerei terraform. Immagino che funzioni con il bare metal o forse anche Dell OME può farlo. Faccio solo vsphere ora (e probabilmente ne farò mai più uno di questi mai più), quindi ho uno script che esegue l'installazione per me. Indico semplicemente il server allo script durante l'installazione. == Informazioni sulla comunità == Membri Online