Wir bauen einen Raspberry Pi Konsolenserver
von luca
Warum einen Konsolenserver selbst bauen?
Stellen Sie sich Folgendes vor: Sie arbeiten an der Konfiguration Ihrer Router im Rechenzentrum. Sobald Sie die neue Konfiguration aktivieren, wird Ihre Verbindung abgebrochen. Was nun? Wenn Sie darauf vorbereitet sind, besitzen Sie einen Konsolenserver mit einer redundanten Netzwerkverbindung, über den Sie mit einem seriellen Kabel Ihre Router wieder erreichen können. Leider sind diese Konsolenserver recht teuer und unflexibel. Also haben wir beschlossen, unseren eigenen zu bauen.
Der Entwurf des Konsolenservers wurde mir überlassen. Das auf einem Raspberry Pi aufbauende System muss in der Lage sein, mit den seriellen Schnittstellen unserer Switche und Router kommunizieren zu können. Nur so ist sichergestellt, dass wir über unsere redundante Netzwerkanbindung die Geräte noch erreichen, wenn sie über die Hauptleitungen nicht mehr erreichbar sind. Da ein Raspberry Pi von sich aus über keine seriellen Schnittstellen verfügt, setzen wir Adapterkabel ein, welche USB auf Seriell wandeln.
Eine weitere Aufgabe des Konsolenservers ist die Überwachung unserer Racks: Er checkt die Umgebungstemperatur und Luftfeuchtigkeit des Racks und prüft regelmäßig, ob die seriellen Schnittstellen zu den Switchen und Routern noch erreichbar sind.
Für den Entwurf musste ich die richtigen Komponenten für den Server finden und sie dann mit selbst entworfenen Teilen zusammenfügen. So lernte ich, wie man CAD-Software verwendet, um Teile zu entwerfen, die 3D gedruckt werden können.
Um einen konstanten Betrieb sicherzustellen, benutzen wir eine zusätzliche Schaltung für die Bereitstellung einer redundanten Stromversorgung (Dual Ideal Diode Supply). Auf diese Weise können wir den Konsolenserver weiter nutzen, selbst wenn eine der beiden Stromversorgungen im Rechenzentrum oder ein einzelnes Netzteil ausfällt. Wir verwenden ausschließlich originale Raspberry Pi Netzteile, da wir in der Vergangenheit Probleme mit der Zuverlässigkeit der Stromversorgung hatten, die durch Netzteile von Drittanbietern stammten.
[siteorigin_widget class=“SiteOrigin_Widget_Image_Widget”][/siteorigin_widget]
[siteorigin_widget class=“SiteOrigin_Widget_Tabs_Widget”][/siteorigin_widget]
