= bästa praxis för att sätta upp bare metal-servrar? = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Hej Vilka är de bästa metoderna för att sätta upp bare metal-servrar nu för tiden? Jag har ett 30-tal servrar att konfigurera, och eftersom Ubuntu 20.04 kom ut nyligen känner jag att det här är ett bra tillfälle att uppdatera från Ubuntu 16.04 pxe/ks setup, som inte längre används i 20.04. Hur går det för er att installera ren metall? Vi har normalt alla rena metaller, förutom brandväggen, som kör exakt samma mjukvarustack och alla tjänster körs i docker. ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Jag skulle titta på MaaS för att tillhandahålla din provisionering. Det finns några liknande alternativ som Digital Rebar. I grund och botten är tanken att du vill ha en API-driven inventering av din hårdvara som kan snurra upp och ner på maskinerna mellan olika roller. När de är uppe, aktivera din konfigurationshantering/orkestrering för att ställa in dina tjänster. Du kanske också vill överväga Kubernetes för att förbättra din containerorkestrering. Det finns flera barmetallalternativ som Lokomotive. notera att 20.04 netboot är MYCKET annorlunda än tidigare utgåvor - förinställning är inaktiverad. Vi (RackN) arbetar på att (åter)integrera det i Digital Rebar (DRP) community. Den nya processen involverar cloud-init även för on-prem. Det är något som DRP tillhandahåller via API:et. Du kan spela med 18.04 för att lära dig tills det är klart. Jag förstår lusten att komma till senast, men planera in tid för uppdateringar. Obs: Armeringsjärn är gratis för 20 maskiner och kommersiellt efter. Den grundläggande nivån kan vara tillräcklig för dig om du inte vill ha några av maskinvaruhanteringen eller företagsfunktionerna. Community in Slack är väldigt aktivt – vilket är en stor fördel. Det beror på vad du behöver göra ovanpå OS MAAS är för OpenStack, att använda det för något annat är jobbigt, HP LinuxCOE kan vara intresserad som FAI (Fullautomatisk installation), RH erbjuder få verktyg som skomakare, ett definitivt svar tillhandahålls inte. Vilken leverantör som helst erbjuder någon form av LOM (Dell iDrac, HP iLo, IBM RSA) på vissa maskiner, så förutom nybörjarjärn kan du göra massdistribution på avstånd mer eller mindre enkelt beroende på vilken sort av strykjärn du har. Mjukvarusidan Preseed/Kickstart är smärtsamma, men fungerar, om du kan NixOS (NixOps/Disnix) erbjuda ett out-of-the-box mycket enklare och effektivt tillvägagångssätt, Guix-systemet också, trots att IMO inte riktigt är tillräckligt redo för produktion (tyvärr) . Detta destillerar bara bassystemet, vad som ska distribueras och med vilka verktyg som beror på vad du måste göra. Min favoritkombo är NixOS hela vägen, lite script + några leverantörer LOM och SaltStack för resten. Vilket märke av server? Inte säker Vi använder Dell så andra märken kan vara annorlunda men jag misstänker att de flesta har liknande alternativ. Jag installerade idrac först. Ta tag i Mac-adressen till idrac och ställ in en DHCP-reservation. Lägg till den i Open Manage Enterprise skicka en konfigurationsfil till den via OME. Om detta är första gången du kan göra en server manuellt, exportera sedan konfigurationsfilen för idrac och bios och ställ sedan in den för att pusha till de andra. Sedan uppdaterar jag firmwaren. Avbilda sedan din server med ditt operativsystem. Jag har aldrig gjort massdistributioner av bar metal med Linux men jag skulle titta på terraform. Jag antar att det fungerar med bar metall eller kanske Dell OME kan göra det också. Jag gör bara vsphere nu (och jag kommer förmodligen någonsin att göra en till av dessa igen) så jag har ett skript som gör installationen åt mig. Jag pekar bara servern på skriptet under installationen. == Om gemenskapen == Medlemmar Online