= best practices voor het opzetten van bare metal servers? = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Hallo Wat zijn tegenwoordig de best practices voor het opzetten van bare metal-servers? Ik heb ongeveer 30 servers om in te stellen en sinds Ubuntu 20.04 onlangs uitkwam, denk ik dat dit een goede gelegenheid is om te updaten vanuit Ubuntu 16.04 pxe/ks setup, die niet langer wordt gebruikt in 20.04. Hoe installeren jullie het kale metaal? We hebben normaal gesproken alle bare metal, behalve de firewall, met exact dezelfde softwarestack en alle services die in docker draaien. ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Ik zou MaaS onderzoeken om uw provisioning te verzorgen. Er is een vergelijkbare optie zoals Digital Rebar. Het idee is eigenlijk dat u een API-gestuurde inventaris van uw hardware wilt die de machines tussen verschillende rollen kan laten draaien. Zodra ze actief zijn, activeert u uw configuratiebeheer/orkestratie om uw services in te stellen. U kunt Kubernetes ook overwegen om uw containerorkestratie te verbeteren. Er zijn verschillende bare-metal opties zoals Lokomotive. merk op dat 20.04 netboot HEEL anders is dan eerdere releases - preseed is uitgeschakeld. Wij (RackN) werken eraan om het te (her)integreren in de Digital Rebar (DRP) community. Het nieuwe proces omvat cloud-init, zelfs voor on-prem. Het is iets dat DRP biedt via de API. Je zou kunnen spelen met 18.04 om te leren totdat dat is uitgehamerd. Ik begrijp de drang om naar het nieuwste te gaan, maar plan tijd in voor updates. Opmerking: Rebar is gratis tot 20 machines en daarna commercieel. De basislaag is misschien voldoende voor u, tenzij u bepaalde hardwarebeheer- of bedrijfsfuncties wilt. De community in Slack is erg actief - wat een groot voordeel is. Het hangt af van wat je bovenop het besturingssysteem moet doen MAAS is voor OpenStack, het is lastig om het voor iets anders te gebruiken, HP LinuxCOE is mogelijk geïnteresseerd als FAI (volledige automatische installatie), RH biedt weinig tools zoals schoenmaker, een definitief antwoord wordt niet verstrekt. Elke leverancier biedt een soort van LOM (Dell iDrac, HP iLo, IBM RSA) op bepaalde machines, dus behalve een instapijzer kun je min of meer gemakkelijk op afstand massaal inzetten, afhankelijk van de variëteit van het strijkijzer dat je hebt. Softwarekant Preseed/Kickstart zijn pijnlijk, maar werken, als je kunt NixOS (NixOps/Disnix) biedt een out-of-the-box veel eenvoudigere en effectievere aanpak, Guix-systeem ook, ondanks dat IMO niet echt productieklaar genoeg is (helaas) . Dit destilleert alleen het basissysteem, wat u moet inzetten en met welke tools afhankelijk is van wat u moet doen. Mijn favoriete combo is helemaal NixOS, wat script + wat leveranciers LOM en SaltStack voor de rest. Welk merk servers? Niet zeker We gebruiken Dell, dus andere merken kunnen anders zijn, maar ik vermoed dat de meeste vergelijkbare opties hebben. Ik heb eerst de idrac ingesteld. Pak het Mac-adres van de idrac en stel een DHCP-reservering in. Voeg het toe aan Open Manage Enterprise en push er een configuratiebestand naar toe via OME. Als dit de eerste keer is dat u één server handmatig kunt doen, exporteer dan het configuratiebestand voor de idrac en bios en stel dat in om naar de andere te pushen. Dan update ik de firmware. Maak vervolgens een image van uw server met uw besturingssysteem. Ik heb nog nooit massale implementaties van bare metal met Linux gedaan, maar ik zou naar terraform kijken. Ik denk dat het werkt met bare metal of misschien kan Dell OME dat ook. Ik doe nu alleen vsphere (en ik zal waarschijnlijk nooit meer een van deze ooit nog doen), dus ik heb een script dat de installatie voor mij doet. Ik wijs de server gewoon naar het script tijdens de installatie. == Over de gemeenschap == Leden Online