Heute möchte ich Ihnen etwas über meinen Heimserver erzählen: Welche Fehler habe ich gemacht, auf welcher Konfiguration habe ich aufgehört und im Allgemeinen - warum habe ich das getan?

Haftungsausschluss: Einige der im Artikel genannten Softwareprodukte können nur zu Informationszwecken oder mit eingeschränkter Funktionalität kostenlos verwendet werden. Überprüfen Sie vor der Verwendung die Website des Entwicklers auf Lizenzen und die Möglichkeit, die Software für Ihr Zuhause zu verwenden.
Die Geschichte begann im Jahr 2014, es gibt Mythen, dass, sobald der Dollar 32 Rubel für ein Grün war, das Gras grüner war, der Himmel sauberer und es so viel Begeisterung gab, dass ich anfing, Dinge zu tun, über die ich Ihnen weiter unten im Artikel erzählen werde Ich wagte es nicht mehr, das zu tun.
Eines schönen Tages, als ich meine Drähte und Boxen im Schrank zerlegte und die verbleibende Hardware aus der Reparatur alter PCs von Freunden, Verwandten und Bekannten auslegte, beschloss ich plötzlich, einen zentralen Backup-Speicher für Familienfotos, Heim-CCTV und einen Medienserver zum einfachen Ansehen von Filmen einzurichten und Serien, und ein Labor für alle Arten von Experimenten würde auch nicht schaden, wie ein Heim-NAS mit erweiterter Funktionalität. Eine ähnliche Idee ist mir schon seit einiger Zeit in den Sinn gekommen, aber alles lag nicht an ihr - entweder war etwas Eisen nicht genug oder Zeit, und dann kam einfach alles zusammen.
Eigentlich fing alles mit mehreren Festplatten unterschiedlicher Größe an. Als Prozessor nahm ich einen alten Intel i3-2120 3,3 GHz und 4 GB RAM DDR3 (jeweils 2 x 2 GB), ein altes, sehr chinesisches Gehäuse, das, wie Sie auf dem Foto sehen können, modifiziert wurde buchstäblich mit einer Feile, obwohl es tatsächlich sowohl Zangen als auch einen Hammer gab und ich etwas mit einer Bügelsäge sägte. Als Motherboard wurde ein aus dem Büro stillgelegtes MSI B75MA-E31 übernommen (es wurde abgeschrieben, da nach jedem Neustart die BIOS-Einstellungen darin eingeflogen sind und sie ständig nach der Zeit und anderen Parametern gefragt hat), wie sich später herausstellte, als ich es aufnahm Sie mähte den Stecker für die CR2032-Batterie, bewaffnet mit einem Multimeter, einem Lötkolben und ein paar anderen toten Motherboards.Es gelang mir, die gesamte Buchse mit den Batteriekontakten neu zu löten und den normalen Betrieb des Motherboards wiederherzustellen.
Das Ergebnis ist ungefähr so:

Tatsächlich gibt es auf dem Foto bereits eine Option mit integrierten Körben für die Festplatte. Etwas früher wurde der „Server“ ohne diese Körbe nur innerhalb der Rahmen des Gehäuses für die Festplatte zusammengebaut, aber ich habe kein Foto dieser Option gefunden, obwohl, wie ich mich erinnere, die erste Option schnell modernisiert wurde Körbe an den Staat wie auf dem Foto, so dass es die Essenz sehr genau vermittelt, so und so und die Produktion.
Was ist mit der Software, die Sie fragen, also wurde ursprünglich Windows 10 als Betriebssystem ausgewählt ...

Tatsächlich brachte diese Wahl später eine Menge Unannehmlichkeiten mit sich. Einige Softwareprogramme funktionierten während der automatischen Installation von Updates und in anderen Situationen, die für Benutzerversionen von Windows ohne langwierige Neustarts typisch sind, nicht mehr.
Aber die ersten Erfahrungen wurden gesammelt und für einige Zeit verwendete ich freigegebene Ordner von diesem Computer, erstellte diese sehr geschätzte Kopie von Familienfotos und begann, meine Heimmedienbibliothek zu sammeln.
Für die Heim-Videoüberwachung (Videoüberwachung) habe ich bei Avito mehrere D-Link dcs-2130-Kameras gekauft. Die Kameras waren zunächst sehr gut, aber der große Nachteil dieser Kameras war die Notwendigkeit, ein Netzteil mit einem ziemlich kurzen Kabel zu verwenden. Am Ende verlängerte ich das Kabel mit einem verdrillten Kabel Paare - es stellte sich ziemlich gut heraus.

Später bekam ich ein paar Kameras mit Nachtaufnahmemodus (Aufnahme mit Infrarotlicht), die auch schon länger verwendet wurden.

In Bezug auf die Software habe ich viele Optionen ausprobiert: Zuerst die native Software von D-Link, die zu dieser Zeit einfach schrecklich war, dann habe ich "Line IP", "Trassir" und "iSpy" ausprobiert, soweit ein sachkundiger Leser versteht, "Line IP" und "Trassir" hat im Testmodus mehrere Einschränkungen auferlegt, und wieder konnte ich keine der Lösungen als ideal für mich selbst einschätzen. Daher habe ich mich lange Zeit für eine kostenlose Open-Source-Software zur Organisation der Videoüberwachung entschieden - "iSpy".
iSpy erlaubte bereits zu diesem Zeitpunkt die Verwendung von Bewegungsaufzeichnungsskripten, Videoexport, bequemer Suche nach Zonen usw. Als Teil dieses Artikels möchte ich nicht im Detail auf diese Software eingehen, aber die Hauptsache ist, dass sie mir damals passte und es mir ermöglichte, das vor mir liegende Problem zu lösen, obwohl die Benutzeroberfläche für den Benutzer kaum als bequem und verständlich bezeichnet werden konnte.
Nach sechs Monaten oder etwas mehr, nachdem ich mit Windows abgenutzt war, entschied ich mich, etwas Stabiles als Hauptbetriebssystem auszuprobieren, das keine ständigen Neustarts und Updates auf Unix / Linux erfordert.
Infolgedessen fiel die Wahl auf FreeNas. Ich lebte lange mit ihm zusammen und trauerte nicht, indem ich Plugins verwendete, um die grundlegenden Funktionen und Bälle mit Windows ACL-Unterstützung zu erweitern. Emby im Gefängnis für DLNA bewältigte ihre Aufgaben, Festplatten unterschiedlicher Größe konnten leicht in fehlertolerante RAID-Arrays geklebt werden.
Ich habe alle verfügbaren RAID-Konfigurationen ausprobiert, unzählige Lese- und Schreibgeschwindigkeitstests sowie IOPS-Tests durchgeführt, die Theorie zu Arrays und Dateisystemtypen studiert und im Allgemeinen eine gute Zeit gehabt.
Ich erinnere mich nicht genau, aber freenas hat mich ungefähr ein Jahr lang erfreut, wenn nicht sogar länger, aber es gab zwei Hauptgründe, warum ich mich entschied, das Betriebssystem meines Servers erneut zu ändern.
Das erste war, dass ich keine Lösung für Heim-CCTV finden konnte, die mich zufriedenstellen würde und mit FreeNas funktioniert. Ich entschuldige mich bei den Lesern. Ich erinnere mich nicht zuverlässig, welche Optionen ich verwendet habe und womit ich mit FreeNas in Bezug auf CCTV experimentiert habe, aber ich erinnere mich genau. dass ich damals keine gute Lösung gefunden habe.
Und der zweite Grund war die mangelnde Flexibilität beim Experimentieren. Insbesondere mit virtuellen Windows- und Linux-Maschinen und jetzt bei der Arbeit haben wir uns entschlossen, Windows Hyper-V auszuprobieren. Um meinen Horizont zu erweitern und einige Fähigkeiten zu erzwingen, bin ich wieder zu Windows zurückgekehrt, erst jetzt zu Windows Server 2012.

Übrigens hatte ich zu diesem Zeitpunkt RAM vom Haupt-PC freigegeben - 2 Streifen mit jeweils 4 GB DDR3, sodass ich bereits 8 GB für meine gewagten Unternehmungen hatte.
Außerdem habe ich mir einen LSI 8888ELP RAID-Controller für 4500 Rubel aus meinen Händen gekauft (alle an derselben Stelle auf Avito), völlig neu, in einer Box und einem Film.
Natürlich erhielt ich sofort einige unangenehme Erinnerungen, dass der Windows-Systemadministrator per Definition leiden muss - das Erstellen virtueller Maschinen unter Linux erfordert das Deaktivieren des sicheren Starts im Hypervisor und das Tanzen mit einem Tamburin. Wenn jetzt kein Computer ausgeführt wird, wird Windows Server erneut ausgeführt es versucht zu aktualisieren und neu zu starten, oder am Morgen fand ich einen blauen Bildschirm, tk. Windows mochte dort wieder etwas und andere Lebensfreuden mit Microsoft-Produkten nicht.
Das Ziel, Microsoft Hyper-V, die zentrale Virtualisierungsfunktionalität von Microsoft, zu erlernen, wurde jedoch erreicht.
In Bezug auf die Software zur Lösung der anfänglichen Aufgaben blieb alles ungefähr gleich:
- CCTV-iSpy, zu dieser Zeit war ich bereits an diese Software gewöhnt und sie schien mir großartig zu sein. Um Fotos zu synchronisieren, habe ich, wie zum ersten Mal unter Windows 10, die Goodsync-Software verwendet - eine recht gute Software, die viele Einstellungen und Modi enthält, aber wie üblich sind viele Dinge im Testmodus nicht verfügbar.
- Windows-Bälle für die Dateifreigabe - erst jetzt habe ich bereits eine Autorisierung über AD installiert, ja, ja, ich habe die Domain erhöht, wieder wegen des Interesses und der Komplikation des Lebens für meine Geliebte. Ich habe viele Jahre mit AD innerhalb der Organisation gearbeitet, aber ich habe so etwas auf einer realen Seite versucht Domain ist beängstigend, aber ich möchte es nicht brechen.
- transmission, webui .
- DLNA — Plex. -, . , “”, , , Plex.
- HFS — http file server ( rejetto) , ddns+nat.
Erst jetzt wurde die Software in verschiedene virtuelle Maschinen aufgeteilt, um Ressourcen zu sparen. Außerdem tauchten regelmäßig virtuelle Maschinen unter Linux, Debian, Ubuntu und Centos auf. Im Laufe der Zeit reiften Ideen in meinem Kopf, dass es notwendig war, die langwierige Testversion von Windows Server 2012 abzuschließen, und Hyper-V war nicht mehr so interessant. Ich habe bereits darüber nachgedacht, was als nächstes als Betriebssystem und wo die gesammelten Daten jetzt auf dem Server abgelegt werden sollen. Natürlich habe ich 2 weitere PCs, einer gehört mir, der zweite ist für meine Frau, es gibt auch einige Volumes auf der Festplatte, aber die Serverdaten passten nicht mehr.
Aber Ende 2016 fielen ungefähr 15-17 gefolterte, aber ziemlich funktionierende 1-TB-Festplatten ohne BAD-Blöcke umsonst auf mich. Eigentlich war es eine Sünde, sie nicht an einen Heimserver anzupassen, aber es gab ein Problem - das Motherboard hatte nur 3 SATA II- und einen SATA III-Steckplatz, es gab auch einen LSI 8888ELP RAID-Controller - dies sind weitere 8 SATA-Ports, die ich irgendwann sogar gekauft habe Die Espada PCIe-4 x SATA III-Erweiterungskarten erlaubten in diesem Fall nicht, etwas Vernünftiges zusammenzubauen.
Ich begann den Markt für gebrauchte Supermicro-Server für den Kauf eines 3U-4U-Servers mit Hotswap-Körben, CPU, RAM usw. zu untersuchen. Ich wollte auch unbedingt IPMI (iLO in Bezug auf HP), dh KVM über IP, erhalten, damit in einer Web- oder Java-Anwendung eine Verbindung zum Server über IP hergestellt werden kann. Obwohl der Server bis zu diesem Zeitpunkt in einem Nachttisch unter dem Fernseher lebte (wo normale Leute normalerweise Playstation und Xbox haben) und über HDMI mit demselben Fernseher verbunden war, musste ich jedes Mal zur Steuerung die Tastatur von meinem PC aus wechseln (während Windows Server ordnungsgemäß funktionierte). Ohne etwas zu aktualisieren und ohne im blauen Bildschirm zu hängen, habe ich mich natürlich über RDP verbunden - dementsprechend wäre IPMI sehr nützlich, und es scheint, als hätte ich mir nie ein Geburtstagsgeschenk gekauft.

Ich habe das Bild aus dem Video ausgeschnitten, also entschuldige ich mich für die Qualität, aber wie Sie sehen können, befindet sich der „Server“ im unteren Regal und stört niemanden.
Aber nachdem ich die Preise geprüft hatte, verminderte ich sehr schnell meine Wünsche, sowohl in Bezug auf den Prozessor, die Menge an RAM als auch die Anwesenheit von IPMI, dennoch war mir alles, was ich fand, immer noch lieb. Eine Woche später entschied ich mich, ein Dell PowerVault MD1000 (DAS) -Diskettenregal mit einem Kabel für den Raid-Controller (SFF8088-SFF8470) zu kaufen, das ich eigentlich über einen externen RAID-Port mit meinem Server verbinden wollte -Karte. Das Regal kostete mich 23 800 Rubel und das Kabel weitere 3000.
Mein Geschenk kam aus der herrlichen Stadt St. Petersburg, geliefert von einem Logistikunternehmen, sorgfältig verpackt in einer Holzpalette, eingewickelt in Folie und Schutzverpackung:

Das Foto der Palette, nachdem ich das Plattenregal herausgenommen hatte, zerlegte ich es mit einem Messer und einem Schraubenzieher. Alles an allem dauerte ungefähr 40 Minuten.
Ich wusste, dass das Regal schwer sein würde, aber die Tatsache, dass ich alle und alles, einschließlich mich selbst, für diese Idee verfluchen würde - konnte ich mir nicht einmal vorstellen! Bevor ich das Plattenregal überhaupt aus der Palette holte (und es dort festgenagelt wurde), wusste ich bereits, dass dies ein weiteres Abenteuer sein würde.
Überraschenderweise konnte ich kein einzelnes Foto des Plattenregals separat finden, daher werde ich ein Foto aus dem Internet anhängen:

Und auf dem Foto unten sehen Sie bereits den Server mit der Regalbaugruppe im Nachttisch auf dem Balkon.

Der Nachttisch wurde natürlich von mir selbst hergestellt, alles war so, wie es sein sollte - zuerst entwarf ich es in einem Online-Programm und druckte das Schneiden des Materials auf ein Stück Papier aus, dann in OBI, wo ich das Material wie üblich von der Baustelle holte, für die es bestimmt war Ich habe den Schnitt ausgedruckt, also habe ich die Option für 2 mm dicker gewählt und ihn auf dem Schnitt gewarnt, aber natürlich nimmt einer Aufträge zum Schneiden entgegen, der andere trägt, der dritte Schnitt, irgendwo in der Kommunikation gehen diese 2 mm verloren. Natürlich habe ich den Nachttisch zusammengebaut, aber 2 mm "Fehler" sind ein großer Unterschied bei der Montage von Möbeln.
Der Artikel erschien viel länger als ich ursprünglich erwartet hatte, aber wir kamen erst zur Mitte der Geschichte, und die Frau braucht bereits Aufmerksamkeit.
Und ja, der Server landete tatsächlich im Sommer und im Winter auf dem Balkon. Warum ist das passiert? Diejenigen, die mindestens einmal ein Festplattenregal auf Unternehmensebene eingeschaltet haben, haben es bereits erraten, aber im Übrigen werde ich die Empfindungen (einschließlich nicht nur meiner eigenen) im zweiten Teil beschreiben!