= Bereitstellen von Linux in großem Maßstab für Bare-Metal-Server. = Hat jemand irgendwelche Tools, die er empfehlen kann, um mehrere Racks von Bare-Metal-Servern mit Linux-Betriebssystem bereitzustellen? Ich habe beide Satellitenserver nur einen standardmäßigen PXE-Boot/Kickstart-Server verwendet, um dies manuell zu tun, aber normalerweise arbeiten wir nur mit wenigen Servern gleichzeitig. Sie fragen sich, ob jemand Vorschläge für Tools für eine groß angelegte Bereitstellung hat? Razer, FOG, CloneZilla und andere kommen mir in den Sinn Ich mache einen mehrstufigen Ansatz, wenn ich Linux-Zeug aufbringe, bei dem ich die Maschine starte und ein Image schleudere, das in Ansible-SSH-Schlüsseln gebacken wurde. Verwenden Sie von dort Playbooks, um sie zu konfigurieren, und wenn es ein anderes CM-Tool als Ansible gibt, wie Salt oder Puppet, installieren/konfigurieren Sie dieses Auf der VM-Seite habe ich eine Reihe von Bildern, die ich als Vorlagen verwende. Ich klone einfach einen davon, je nachdem, was benötigt wird, besorge ihn und ab zu den Rennen Ich würde über die Einrichtung einer PXE-Umgebung sehen. Dies kann viel Arbeit erfordern, also schauen Sie sich um Ich schätze, du fragst nach etwas von der Stange. Ich bin immer an einer besseren Mausefalle interessiert, aber unsere ist kundenspezifisch, wenn auch relativ einfach Unsere Bereitstellungsroutinen interagieren intensiv mit der CMDB/dem Inventar und nutzen einige andere Macken der Umgebung. Aber die grundlegende Aufgabe ist einfach: einen Kernel + initrd netbooten, bei der CMDB nach Anweisungen suchen und gleichzeitig einige Sicherheitsvorkehrungen und Anleitungen auf der Konsole anbieten, bevor Dateisysteme formatiert und das Basisbetriebssystem in einem Verfahren entpackt werden, das im Grunde dasselbe ist wie vor dreißig Jahren Grob gesagt sollten die Inbetriebnahmeroutinen diese spezielle Serverhardware in der CMDB als "neue Hardware, die in Betrieb genommen werden soll"finden können, damit sie wissen, dass sie einfach mit der Installation beginnen müssen. Es gibt eine Reihe von Sicherheitsvorkehrungen in diesem Prozess, damit jemand nicht versehentlich einen Laptop per Netboot bootet und vom Mittagessen zurückkommt und feststellt, dass sein Computer gelöscht ist und eine neue Linux-Installation ausgeführt wird. Wenn beispielsweise die Inbetriebnahmeroutine irgendwelche Partitionstabellen (sogar ESP) findet und nicht manuell überschrieben wird, dann protokolliert sie die Ergebnisse und beendet sich Wir nutzen IPMI in erheblichem Umfang zur Steuerung von Serverhardware, aber es wird immer Client- und Serverhardware ohne diese Funktionen geben, also haben wir einige andere Systeme für den hardwareunabhängigen Konsolenzugriff, im Grunde IP-KVMs In einem früheren Leben habe ich Cobbler benutzt. Es funktionierte *okay*, aber es hatte genug grundlegende Sicherheitsprobleme, dass ich vorsichtig war, seine leistungsfähigeren Maschinensteuerungsfunktionen zu verwenden, was seine Nützlichkeit als Rechenzentrumsverwaltungstool ernsthaft einschränkte. Es könnte jetzt besser sein Ich habe MaaS kurz für ein persönliches Projekt verwendet, das letztendlich nicht in Gang kam. Es schien gut genug zu funktionieren, aber es hatte einen eigensinnigen Ansatz für die Maschinenverwaltung und -bereitstellung, der möglicherweise nicht passt, wenn Sie bereits über vorhandene Tools dafür verfügen und nur nach einem Hardware-/Betriebssystem-Bereitstellungstool suchen Ich habe keine persönliche Erfahrung damit, aber xCAT wurde häufig für die Bereitstellung und Verwaltung großer Cluster empfohlen Es wird definitiv nicht so gut sein wie ein handelsübliches Tool, aber Sie könnten einen PXE-Server in einem Docker-Container verwenden und dann Wake On LAN verwenden, um vom Netzwerk zu booten. Das alles kann in ein ordentliches Ansible-Skript verpackt werden, sodass es bei Bedarf ausgeführt werden kann. Ich habe es einmal für mehrere Server in kleinerem Umfang gemacht und nutze es auch für ein Homelab-Setup. Absolut nicht so gut wie ein professionelles Werkzeug, aber es erledigt die Arbeit Gerne verlinke ich den Code, wenn es etwas ist, das Sie sich ansehen möchten Ich habe in der Vergangenheit nur Ansible verwendet. Je nachdem, welche Server Sie haben, sollten sie über eine Remoteverwaltung verfügen, und Ansible kann dies verwenden, um eine benutzerdefinierte ISO bereitzustellen, von der die Maschine startet Aber es würde davon abhängen, ob Sie eine Bestandsverwaltung oder ähnliches wünschen. Ansible hat jedoch eine großartige Unterstützung für Netbox Maas ist auch nett. Aber wenn Sie Ubuntu nicht booten, müssen Sie bezahlen == Über die Gemeinschaft == Mitglieder Online Top 1% Geordnet nach Größe == Ähnlich wie dieser Beitrag == r/sysadmin Bereitstellung von Cloud-PCs in Windows 365100 %88/4/2021 r/IntuneBereitstellen von TeamViewer mit benutzerdefinierter Konfiguration auf MacOS über in86%103/7/2021 - r/VOIPBereitstellung verschiedener Poly VVX-Modelle50%3Aug 16 - r/mikrotikBereitstellung von 15 CapACs mit CapsMan mit 2,4 und 5 GHz100 %149.7.2020 r/djangoBereitstellen von Django, Django-Kanäle zu AWS100%24Feb 2 r/sysadminWir haben mit 97%1.1k2d einen enormen Schub, um die Leute wieder ins Büro zu bringen r/sysadminRant: VIP will keine Sicherheit – ist das der Hügel Ion?97%6811d r/sysadminDieses Subsystem verschlechtert sich.85%6964d r/sysadminRant:Leute, die bis Freitag warten, um ein Ticket einzureichen90%5206d r/sysadmin Die Abteilungen von irgendjemandem anderen fallen gerne komplett auseinander83%1.1k3d r/sysadminVendor fragt warum97%47719h r/sysadminSSO Pay Walled ist BS.96%23613h r/sysadminist das Netzwerkteam von irgendjemand anderem wirklich defensiv zu 94%5894d r/sysadminWenn die Freitage "schreibgeschützte"Freitage genannt werden, was sind Ihre 95%4116d r/sysadminWird sonst noch jemand zur Benutzerkontensteuerung aufgefordert, geben Sie das Kennwort 96%1441d ein