= Best Practices zum Einrichten von Bare-Metal-Servern? = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Hallo Was sind heutzutage die Best Practices für die Einrichtung von Bare-Metal-Servern? Ich muss ungefähr 30 Server einrichten, und da Ubuntu 20.04 kürzlich herauskam, ist dies meiner Meinung nach eine gute Gelegenheit, von Ubuntu 16.04 pxe/ks-Setup zu aktualisieren, das in 20.04 nicht mehr verwendet wird. Wie installiert ihr das Bare Metal? Wir haben normalerweise alle Bare Metals außer der Firewall, die genau denselben Software-Stack ausführen, und alle Dienste laufen im Docker. ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Ich würde MaaS in Betracht ziehen, um Ihre Bereitstellung bereitzustellen. Es gibt einige ähnliche Optionen wie Digital Rebar. Im Grunde genommen möchten Sie ein API-gesteuertes Inventar Ihrer Hardware, das die Maschinen zwischen verschiedenen Rollen hoch- und herunterfahren kann. Sobald sie aktiv sind, lösen Sie Ihre Konfigurationsverwaltung/Orchestrierung aus, um Ihre Dienste einzurichten. Vielleicht möchten Sie auch Kubernetes in Betracht ziehen, um Ihre Container-Orchestrierung zu verbessern. Es gibt mehrere Bare-Metal-Optionen wie Lokomotive. Beachten Sie, dass 20.04 Netboot SEHR anders ist als frühere Versionen - Preseed ist deaktiviert. Wir (RackN) arbeiten daran, es (wieder) in die Digital Rebar (DRP)-Community zu integrieren. Der neue Prozess beinhaltet Cloud-Init auch für On-Prem. Es ist etwas, das DRP über die API bereitstellt. Sie könnten mit 18.04 spielen, um zu lernen, bis das herausgehämmert ist. Ich verstehe den Drang, auf das Neueste zu kommen, aber planen Sie Zeit für Updates ein. Hinweis: Rebar ist bis zu 20 Maschinen kostenlos und danach kommerziell. Die Basisstufe kann für Sie ausreichend sein, es sei denn, Sie möchten einige der Hardwareverwaltungs- oder Unternehmensfunktionen. Die Community in Slack ist sehr aktiv – was ein großer Vorteil ist. Es hängt davon ab, was Sie zusätzlich zum Betriebssystem MAAS für OpenStack tun müssen, es für alles andere zu verwenden ist ein Problem, HP LinuxCOE könnte als FAI (Vollautomatische Installation) interessiert sein, RH bietet einige Tools wie Cobbler an, eine endgültige Antwort wird nicht geliefert. Jeder Anbieter bietet eine Art LOM (Dell iDrac, HP iLo, IBM RSA) auf bestimmten Computern an, sodass Sie mit Ausnahme von Eisen der Einstiegsklasse eine Remote-Massenbereitstellung mehr oder weniger einfach durchführen können, je nachdem, welche Art von Eisen Sie haben. Softwareseitig Preseed/Kickstart sind schmerzhaft, aber funktionieren, wenn man NixOS (NixOps/Disnix) einen weit einfacheren und effektiveren Out-of-the-Box-Ansatz bieten kann, Guix-System auch, obwohl es meiner Meinung nach nicht wirklich produktionsreif genug ist (leider) . Dies destilliert nur das Basissystem, was bereitgestellt werden soll und mit welchen Tools, hängt davon ab, was Sie tun müssen. Meine Lieblingskombination ist NixOS, etwas Skript + einige Anbieter LOM und SaltStack für den Rest. Welche Servermarke? Nicht sicher Wir verwenden Dell, also könnten andere Marken anders sein, aber ich vermute, die meisten haben ähnliche Optionen. Ich richte zuerst den iDRAC ein. Besorgen Sie sich die Mac-Adresse des iDRAC7 und richten Sie eine DHCP-Reservierung ein. Fügen Sie es zu Open Manage Enterprise hinzu und übertragen Sie eine Konfigurationsdatei über OME an das System. Wenn dies Ihr erstes Mal ist, können Sie einen Server manuell ausführen, dann die Konfigurationsdatei für iDRAC7 und BIOS exportieren und diese dann so einrichten, dass sie auf die anderen übertragen wird. Dann aktualisiere ich die Firmware. Imagen Sie dann Ihren Server mit Ihrem Betriebssystem. Ich habe noch nie Massenbereitstellungen von Bare Metal mit Linux durchgeführt, aber ich würde mich mit Terraform befassen. Ich denke, es funktioniert mit Bare Metal, oder vielleicht kann Dell OME das auch. Ich mache jetzt nur vsphere (und ich werde wahrscheinlich nie wieder einen davon machen), also habe ich ein Skript, das die Installation für mich erledigt. Ich verweise den Server während der Installation einfach auf das Skript. == Über die Gemeinschaft == Mitglieder Online