{"id":75726,"date":"2020-03-28T07:42:08","date_gmt":"2020-03-28T05:42:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/klaster-iz-dvuh-uzlov-dyavol-v-detalyah"},"modified":"2020-03-28T07:42:08","modified_gmt":"2020-03-28T05:42:08","slug":"klaster-iz-dvuh-uzlov-dyavol-v-detalyah","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/klaster-iz-dvuh-uzlov-dyavol-v-detalyah","title":{"rendered":"Ein Cluster aus zwei Knoten \u2013 der Teufel steckt im Detail","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hallo, Habr! Ich pr\u00e4sentiere Ihnen eine \u00dcbersetzung des Artikels. <noindex><a rel=\"nofollow\" href=\"http:\/\/blog.clusterlabs.org\/blog\/2018\/two-node-problems\">\u00abZwei Knoten \u2013 Der Teufel steckt im Detail\u00bb<\/a><\/noindex> Autor Andrew Beekhof.<\/p>\n<p>Viele Menschen ziehen Cluster mit zwei Knoten vor, weil sie konzeptionell einfacher erscheinen und zudem 33 % kosteng\u00fcnstiger sind als ihre drei-knotigen Geschwister. Obwohl es durchaus m\u00f6glich ist, einen guten Cluster aus zwei Knoten zu erstellen, wird in den meisten F\u00e4llen, aufgrund nicht ber\u00fccksichtigter Szenarien, eine solche Konfiguration eine Vielzahl von weniger offensichtlichen Problemen verursachen.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nDer erste Schritt bei der Schaffung eines Hochverf\u00fcgbarkeitssystems besteht darin, Einzelpunkte des Ausfalls zu identifizieren und zu beseitigen, die oft kurz als <i>SPoF<\/i> (single point of failure) bezeichnet werden.<\/p>\n<p>Es ist wichtig zu beachten, dass es in jedem System unm\u00f6glich ist, alle m\u00f6glichen Ausfallrisiken zu eliminate. Das ergibt sich zumindest aus der Tatsache, dass der typische Schutz vor Risiko die Einf\u00fchrung einer gewissen Redundanz umfasst, was die Komplexit\u00e4t des Systems erh\u00f6ht und neue Ausfallpunkte schafft. Daher gehen wir von Anfang an einen Kompromiss ein und konzentrieren uns auf Ereignisse, die mit Einzelpunkten des Ausfalls verbunden sind, und nicht auf Ketten von zusammenh\u00e4ngenden und folglich immer weniger wahrscheinlichen Ereignissen.<\/p>\n<p>Unter Ber\u00fccksichtigung der Kompromisse suchen wir nicht nur nach SPoF, sondern w\u00e4gen auch Risiken und Konsequenzen ab, sodass die Schlussfolgerung dar\u00fcber, was kritisch und was nicht ist, je nach Bereitstellung unterschiedlich ausfallen kann.<\/p>\n<blockquote><p>Nicht jeder ben\u00f6tigt alternative Stromversorger mit unabh\u00e4ngigen Stromleitungen. Obwohl Paranoia sich f\u00fcr mindestens einen Kunden ausgezahlt hat, als ihre \u00dcberwachung einen defekten Transformator entdeckte. Der Kunde rief an, um das Energiewerk zu warnen, bis der defekte Transformator explodierte.<\/p><\/blockquote>\n<p>\nEin nat\u00fcrlicher Ausgangspunkt ist, dass im System mehr als ein Knoten vorhanden ist. Bevor das System jedoch die Dienste auf den nach einem Ausfall verbleibenden Knoten verschieben kann, muss im Allgemeinen sichergestellt werden, dass die zu verschiebenden Dienste an keinem anderen Ort aktiv sind.<\/p>\n<p>Ein Cluster mit zwei Knoten hat keine Nachteile, wenn im Falle eines Ausfalls beide Knoten dieselbe statische Website bedienen. Alles \u00e4ndert sich jedoch, wenn beide Seiten unabh\u00e4ngig eine gemeinsame Warteschlange von Aufgaben verwalten oder unkoordinierten Schreibzugriff auf eine replizierte Datenbank oder ein gemeinsames Dateisystem gew\u00e4hren.<\/p>\n<p>Um Datenbesch\u00e4digungen durch den Ausfall eines Knotens zu verhindern, verlassen wir uns auf das, was man nennt <i>\u201eAbgrenzung\u201c<\/i> (Fencing).<\/p>\n<h2>Das Prinzip der Abgrenzung<\/h2>\n<p>\nDas Prinzip der Abgrenzung basiert auf der Frage: Kann ein konkurrierender Knoten Datenbesch\u00e4digungen verursachen? Wenn das Risiko einer Datenbesch\u00e4digung ein wahrscheinliches Szenario ist, ist eine Isolation des Knotens von eingehenden Anfragen sowie von persistentem Speicher eine gute L\u00f6sung. Der am h\u00e4ufigsten angewandte Ansatz zur Abgrenzung besteht darin, fehlerhafte Knoten abzuschalten.<\/p>\n<p>Es gibt zwei Kategorien von Abgrenzungsmethoden, die ich erw\u00e4hnen m\u00f6chte: <i>direkte<\/i> und <i>indirekte<\/i>, aber ebenso k\u00f6nnen sie genannt werden <i>aktive<\/i> und <i>passive<\/i>. Direkte Methoden umfassen Ma\u00dfnahmen von \u00fcberlebenden Peer-Knoten, wie das Interagieren mit einem IPMI-Ger\u00e4t (Intelligent Platform Management Interface \u2013 Schnittstelle zur Fern\u00fcberwachung und Verwaltung des physischen Zustands eines Servers) oder iLO (Managementmechanismus f\u00fcr Server ohne physischen Zugang), w\u00e4hrend indirekte Methoden auf einen ausgefallenen Knoten angewiesen sind, um auf irgendeine Weise zu erkennen, dass er sich in einem fehlerhaften Zustand befindet (oder zumindest die anderen Mitglieder bei der Wiederherstellung st\u00f6rt) und Signale zu senden <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Watchdog_timer\">hardware watchdog<\/a><\/noindex> um den Ausfall des fehlerhaften Knotens zu melden.<\/p>\n<p>Quorum hilft sowohl bei der Anwendung direkter als auch indirekter Methoden.<\/p>\n<h3>Direkte Abgrenzung<\/h3>\n<p>\nIm Falle der direkten Abgrenzung k\u00f6nnen wir ein Quorum nutzen, um Wettrennen bei der Abgrenzung im Falle eines Netzwerkfehlers zu verhindern.<\/p>\n<p>Mit dem Konzept des Quorums hat das System gen\u00fcgend Informationen (auch ohne Verbindung zu seinen Partnern), sodass die Knoten automatisch wissen, ob sie eine Abgrenzung und \/ oder Wiederherstellung einleiten sollen.<\/p>\n<p>Ohne Quorum nehmen beide Seiten der Netzwerkpartition zu Recht an, dass die andere Seite tot ist, und werden versuchen, den anderen abzugrenzen. Im schlimmsten Fall gelingt es beiden Seiten, den gesamten Cluster abzuschalten. Ein alternatives Szenario ist der Deathmatch, ein endloser Zyklus von Knoten, die erscheinen, ihre Peers nicht sehen, sie neu starten und die Wiederherstellung einleiten, nur um neu zu starten, wenn ihr Peer nach demselben Prinzip agiert.<\/p>\n<p>Das Problem der Abgrenzung besteht darin, dass die am h\u00e4ufigsten verwendeten Ger\u00e4te aufgrund derselben Ausfallereignisse, auf die wir uns f\u00fcr die Wiederherstellung konzentrieren m\u00f6chten, nicht verf\u00fcgbar werden. Die meisten IPMI- und iLO-Karten sind auf den Hosts installiert, die sie steuern, und verwenden standardm\u00e4\u00dfig dasselbe Netzwerk, was dazu f\u00fchrt, dass die Zielknoten annehmen, dass die anderen Knoten offline sind.<\/p>\n<p>Leider werden die Besonderheiten der Funktionsweise von IPMI- und iLo-Ger\u00e4ten beim Kauf von Hardware selten ber\u00fccksichtigt.<\/p>\n<h3>Indirekte Abgrenzung<\/h3>\n<p>\nEin Quorum ist auch wichtig f\u00fcr die Verwaltung indirekter Abgrenzungen; wenn alles richtig gemacht wird, kann das Quorum den \u00dcberlebenden erm\u00f6glichen anzunehmen, dass die verlorenen Knoten nach einer gewissen Zeit in einen sicheren Zustand \u00fcbergehen.<\/p>\n<p>Bei dieser Konfiguration wird der Hardware-Watchdog-Timer alle N Sekunden zur\u00fcckgesetzt, wenn kein Quorum verloren geht. Wenn der Timer (normalerweise mehrere Vielfache von N) abl\u00e4uft, f\u00fchrt das Ger\u00e4t eine unfreundliche Abschaltung (keine Shutdown) durch.<\/p>\n<p>Dieser Ansatz ist sehr effektiv, aber ohne ein Quorum zur Verwaltung gibt es nicht gen\u00fcgend Informationen innerhalb des Clusters. Es ist nicht einfach, den Unterschied zwischen einem Netzwerkabbruch und einem Ausfall des Partnerknotens zu erkennen. Der Grund, warum dies von Bedeutung ist, besteht darin, dass Sie ohne die M\u00f6glichkeit, die beiden F\u00e4lle zu unterscheiden, gezwungen sind, im beiden F\u00e4llen das gleiche Verhalten zu w\u00e4hlen.<\/p>\n<p>Das Problem bei der Wahl eines Modus besteht darin, dass es keinen Handlungsansatz gibt, der die Verf\u00fcgbarkeit maximiert und den Datenverlust verhindert.<\/p>\n<ul>\n<li>Wenn Sie entscheiden, anzunehmen, dass der Partnerknoten aktiv ist, es sich aber tats\u00e4chlich um einen Ausfall handelt, stoppt der Cluster unn\u00f6tig Dienste, die zur Kompensation des Ausfalls des Partnerknotens h\u00e4tten laufen sollen.<\/li>\n<li>Wenn Sie annehmen, dass der Knoten nicht funktioniert, es sich aber nur um einen Netzwerkfehler handelte und der entfernte Knoten tats\u00e4chlich funktionsf\u00e4hig ist, dann abonnieren Sie im besten Fall zuk\u00fcnftige manuelle Abstimmungen der resultierenden Datens\u00e4tze.<\/li>\n<\/ul>\n<p>\nUnabh\u00e4ngig von der verwendeten Heuristik ist es trivial, einen Ausfall zu erzeugen, der entweder beide Seiten zum Laufen bringt oder den Cluster zwingt, \u00fcberlebende Knoten abzuschalten. Das Nichtverwendung eines Quorums beraubt den Cluster tats\u00e4chlich eines der m\u00e4chtigsten Werkzeuge in seinem Arsenal.<\/p>\n<p>Wenn es keine andere Alternative gibt, ist der beste Ansatz, die Verf\u00fcgbarkeit zu opfern (hier verweist der Autor auf das CAP-Theorem). Hohe Verf\u00fcgbarkeit besch\u00e4digter Daten hilft niemandem, und das manuelle Abgleichen verschiedener Datens\u00e4tze macht auch keinen Spa\u00df.<\/p>\n<h2>Quorum<\/h2>\n<p>\nQuorum h\u00f6rt sich doch gut an, oder?<\/p>\n<p>Der einzige Nachteil ist, dass f\u00fcr einen Cluster mit N Mitgliedern eine Verbindung zwischen N \/ 2 + 1 Ihrer Knoten bestehen muss. Das ist in einem Cluster mit zwei Knoten nach dem Ausfall eines Knotens unm\u00f6glich.<\/p>\n<p>Das bringt uns letztendlich zu einem grundlegenden Problem bei zwei Knoten:<br \/>\nQuorum macht in zweiknotigen Clustern keinen Sinn, und ohne das ist es unm\u00f6glich, zuverl\u00e4ssig zu bestimmen, welche Ma\u00dfnahmen die Verf\u00fcgbarkeit maximieren und Datenverluste verhindern.<br \/>\nSelbst in einem System mit zwei Knoten, die durch ein Cross-Kabel verbunden sind, ist es unm\u00f6glich, endg\u00fcltig zwischen einem Netzwerkabbruch und dem Ausfall eines anderen Knotens zu unterscheiden. Ein Abbruch an einem Ende (dessen Wahrscheinlichkeit definitiv proportional zur Entfernung zwischen den Knoten ist) reicht aus, um jede Annahme zu widerlegen, dass die Funktionalit\u00e4t des Kanals dem Zustand des Partnerknotens entspricht.<\/p>\n<h3>Einen Cluster aus zwei Knoten zum Laufen bringen<\/h3>\n<p>\nManchmal kann der Kunde einen dritten Knoten nicht kaufen oder m\u00f6chte das nicht, und wir m\u00fcssen nach einer Alternative suchen.<\/p>\n<h4>Option 1 \u2013 Duplizierungsmethode zur Abgrenzung<\/h4>\n<p>\nDas iLO- oder IPMI-Ger\u00e4t eines Knotens stellt einen Single Point of Failure dar, denn im Falle eines Ausfalls k\u00f6nnen die verbleibenden Knoten es nicht verwenden, um den Knoten in einen sicheren Zustand zu versetzen. In einem Cluster mit 3 oder mehr Knoten k\u00f6nnen wir dies durch Berechnung des Quorums und den Einsatz eines Hardware-Watchdogs mildern (ein Mechanismus der indirekten Abgrenzung, wie zuvor besprochen). Bei zwei Knoten m\u00fcssen wir stattdessen Netzschalter (Power Distribution Units oder PDUs) verwenden.<\/p>\n<p>Nach einem Ausfall versucht der \u00fcberlebende Knoten zun\u00e4chst, eine Verbindung zum Hauptabgrenzungsger\u00e4t (integriertes iLO oder IPMI) herzustellen. Wenn dies erfolgreich ist, wird die Wiederherstellung wie gewohnt fortgesetzt. Nur im Fall eines Ausfalls des iLO-\/IPMI-Ger\u00e4ts wird die PDU kontaktiert, und wenn der Kontakt erfolgreich ist, kann die Wiederherstellung fortgesetzt werden.<\/p>\n<p>Stellen Sie sicher, dass Sie das PDU in ein Netzwerk einf\u00fcgen, das von dem Cluster-Traffic getrennt ist, da sonst ein einzelner Netzwerkfehler den Zugriff sowohl auf die Aufteilungseinrichtungen als auch auf die Wiederherstellung der Dienste blockiert.<\/p>\n<p>Hier k\u00f6nnen Sie fragen \u2013 ist das PDU-Ger\u00e4t nicht der einzige Ausfallpunkt? Die Antwort lautet \u2013 nat\u00fcrlich ist es das.<\/p>\n<p>Wenn dieses Risiko f\u00fcr Sie erheblich ist \u2013 Sie sind nicht allein: Schlie\u00dfen Sie beide Knoten an zwei PDUs an und weisen Sie der Cluster-Software an, beide beim Ein- und Ausschalten der Knoten zu verwenden. Jetzt bleibt der Cluster aktiv, wenn ein PDU ausf\u00e4llt, und um die Wiederherstellung zu blockieren, ist ein zweiter Ausfall entweder eines anderen PDUs oder des IPMI-Ger\u00e4ts erforderlich.<\/p>\n<h4>Option 2 \u2013 Hinzuf\u00fcgen eines Schiedsrichters<\/h4>\n<p>\nIn einigen Szenarien, obwohl technisch die Methode der doppelten Aufteilung m\u00f6glich ist, ist sie politisch kompliziert. Viele Unternehmen ziehen eine klare Trennung zwischen Administratoren und Anwendungsbesitzern vor, und sicherheitsbewusste Netzwerkadministratoren sind nicht immer begeistert davon, jemandem den Zugriff auf das PDU zu erm\u00f6glichen.<\/p>\n<p>In diesem Fall wird als empfohlene Alternative die Schaffung einer neutralen dritten Partei empfohlen, die die Berechnung des Quorums erg\u00e4nzen kann.<\/p>\n<p>Im Falle eines Ausfalls sollte der Knoten in der Lage sein, den Kanal seines Partners oder Schiedsrichters zu sehen, um die Dienste wiederherzustellen. Der Schiedsrichter enth\u00e4lt auch eine Funktion zum Trennen der Verbindung, wenn beide Knoten den Schiedsrichter sehen k\u00f6nnen, sich aber nicht gegenseitig sehen.<\/p>\n<p>Diese Option sollte in Kombination mit einem indirekten Aufteilungsverfahren verwendet werden, wie einem Hardware-Watchdog-Timer, der so eingestellt ist, dass er die Maschine ausschaltet, wenn sie die Verbindung zu ihrem Partnerknoten und Schiedsrichter verliert. So kann der \u00dcberlebende mit ausreichender Sicherheit annehmen, dass sein Partnerknoten nach Ablauf des Hardware-Watchdog-Timers in einem sicheren Zustand sein wird.<\/p>\n<p>Der praktische Unterschied zwischen einem Schiedsrichter und einem dritten Knoten besteht darin, dass der Schiedsrichter viel weniger Ressourcen f\u00fcr seine Funktion ben\u00f6tigt und potenziell mehrere Cluster bedienen kann.<\/p>\n<h4>Option 3 \u2013 Menschlicher Faktor<\/h4>\n<p>\nDer letzte Ansatz besteht darin, dass die \u00dcberlebenden weiterhin die Dienste ausf\u00fchren, die sie bereits leisten, jedoch keine neuen starten, bis entweder das Problem von selbst behoben ist (Netzwerkwiederherstellung, Neustart des Knotens) oder jemand die Verantwortung f\u00fcr die manuelle Best\u00e4tigung \u00fcbernimmt, dass die andere Partei tot ist.<\/p>\n<h4>Bonusoption<\/h4>\n<p>\nHabe ich bereits erw\u00e4hnt, dass Sie einen dritten Knoten hinzuf\u00fcgen k\u00f6nnen?<\/p>\n<h2>Zwei Racks<\/h2>\n<p>\nUm der Argumentation willen, stellen wir uns vor, ich h\u00e4tte Sie von den Vorteilen eines dritten Knotens \u00fcberzeugt. Nun m\u00fcssen wir die physische Anordnung der Knoten betrachten. Wenn sie (und die Stromversorgung) im selben Rack untergebracht sind, stellt dies ebenfalls einen SPoF dar, und das kann nicht einfach gel\u00f6st werden, indem ein zweites Rack hinzugef\u00fcgt wird.<\/p>\n<p>Wenn das erstaunlich ist, denken Sie daran, was passiert, wenn das Rack mit zwei Knoten ausf\u00e4llt und wie der \u00fcberlebende Knoten diesen Fall von einem Netzwerkfehler unterscheiden kann.<\/p>\n<p>Die kurze Antwort: Das ist unm\u00f6glich, und wir haben wieder mit all den Problemen im Zusammenhang mit zwei Knoten zu tun. Entweder der \u00dcberlebende:<\/p>\n<ul>\n<li>ignoriert das Quorum und versucht f\u00e4lschlicherweise, die Wiederherstellung w\u00e4hrend Netzwerkunterbrechungen zu initiieren (die M\u00f6glichkeit, eine Trennung zu beenden, ist eine separate Geschichte und h\u00e4ngt davon ab, ob der PDU beteiligt ist und ob sie die Leistung mit einem der Racks teilen), oder<\/li>\n<li>respektiert das Quorum und schaltet sich vorzeitig aus, wenn sein Partnerknoten ausf\u00e4llt.<\/li>\n<\/ul>\n<p>\nIn jedem Fall sind zwei Racks nicht besser als eines, und die Knoten sollten entweder unabh\u00e4ngige Stromquellen erhalten oder auf drei (oder mehr, je nachdem, wie viele Knoten Sie haben) Racks verteilt werden.<\/p>\n<h3>Zwei Rechenzentren<\/h3>\n<p>\nZu diesem Zeitpunkt k\u00f6nnten Leser, die nicht mehr risikobereit sind, \u00fcber die Notfallwiederherstellung nachdenken. Was passiert, wenn ein Asteroid in ein Rechenzentrum mit unseren drei Knoten, die auf drei verschiedenen Racks verteilt sind, einschl\u00e4gt? Offensichtlich schlechte Dinge, aber je nach Ihren Bed\u00fcrfnissen k\u00f6nnte das Hinzuf\u00fcgen eines zweiten Rechenzentrums nicht ausreichend sein.<\/p>\n<p>Wenn alles richtig gemacht wird, bietet das zweite Rechenzentrum Ihnen (und das ist vern\u00fcnftig) eine aktuelle und konsistente Kopie Ihrer Dienste und deren Daten. Doch wie in Szenarien mit zwei Knoten und zwei Racks fehlen dem System die Informationen, um maximale Verf\u00fcgbarkeit zu gew\u00e4hrleisten und Sch\u00e4den (oder Abweichungen in den Datens\u00e4tzen) zu verhindern. Selbst bei drei Knoten (oder Racks) l\u00e4sst deren Verteilung auf nur zwei Rechenzentren das System unf\u00e4hig zur\u00fcck, zuverl\u00e4ssig die richtige Entscheidung im Falle eines (jetzt deutlich wahrscheinlicheren) Ereignisses zu treffen, das keine der beiden Seiten zuordnen kann.<\/p>\n<p>Das bedeutet nicht, dass eine L\u00f6sung mit zwei Rechenzentren niemals geeignet ist. Unternehmen m\u00f6chten h\u00e4ufig, dass jemand informiert ist, bevor ein au\u00dfergew\u00f6hnlicher Schritt unternommen wird, um zu einem Backup-Rechenzentrum \u00fcberzugehen. Denken Sie nur daran, dass, wenn Sie einen Ausfall automatisieren m\u00f6chten, Sie entweder ein drittes Rechenzentrum ben\u00f6tigen, damit ein Quorum sinnvoll ist (direkt oder \u00fcber einen Schiedsrichter), oder Sie einen Weg finden m\u00fcssen, ein ganzes Rechenzentrum zuverl\u00e4ssig abzuschalten.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/494264\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e \u0432\u0430\u0448\u0435\u043c\u0443 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u00abTwo Nodes \u2014 The Devil is in the Details\u00bb \u0430\u0432\u0442\u043e\u0440\u0430 Andrew Beekhof. \u041c\u043d\u043e\u0433\u0438\u0435 \u043b\u044e\u0434\u0438 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u044e\u0442 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0438\u0435 \u0438\u0437 \u0434\u0432\u0443\u0445 \u0443\u0437\u043b\u043e\u0432, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043e\u043d\u0438 \u043a\u0430\u0436\u0443\u0442\u0441\u044f \u043a\u043e\u043d\u0446\u0435\u043f\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0441\u0442\u044b\u043c\u0438, \u043a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e \u0435\u0449\u0435 \u0438 \u043d\u0430 33% \u0431\u043e\u043b\u0435\u0435 \u0434\u0435\u0448\u0435\u0432\u044b\u043c\u0438 \u0447\u0435\u043c \u0438\u0445 \u0442\u0440\u0435\u0445-\u0443\u0437\u043b\u043e\u0432\u044b\u0435 \u0441\u043e\u0431\u0440\u0430\u0442\u044c\u044f. \u0425\u043e\u0442\u044f \u0432\u043f\u043e\u043b\u043d\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0445\u043e\u0440\u043e\u0448\u0438\u0439 \u043a\u043b\u0430\u0441\u0442\u0435\u0440 \u0438\u0437 \u0434\u0432\u0443\u0445 \u0443\u0437\u043b\u043e\u0432, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-75726","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440!\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/klaster-iz-dvuh-uzlov-dyavol-v-detalyah\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u043b\u0430\u0441\u0442\u0435\u0440 \u0438\u0437 \u0434\u0432\u0443\u0445 \u0443\u0437\u043b\u043e\u0432 \u2013 \u0434\u044c\u044f\u0432\u043e\u043b \u0432 \u0434\u0435\u0442\u0430\u043b\u044f\u0445 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440!\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/klaster-iz-dvuh-uzlov-dyavol-v-detalyah\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-28T05:42:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-28T05:42:08+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ein Cluster aus zwei Knoten \u2013 der Teufel steckt im Detail | ProHoster","description":"Hallo, Habra!","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/klaster-iz-dvuh-uzlov-dyavol-v-detalyah","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u043b\u0430\u0441\u0442\u0435\u0440 \u0438\u0437 \u0434\u0432\u0443\u0445 \u0443\u0437\u043b\u043e\u0432 \u2013 \u0434\u044c\u044f\u0432\u043e\u043b \u0432 \u0434\u0435\u0442\u0430\u043b\u044f\u0445 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440!","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/klaster-iz-dvuh-uzlov-dyavol-v-detalyah","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-03-28T05:42:08+00:00","article:modified_time":"2020-03-28T05:42:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"75726","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 17:50:33","updated":"2022-10-03 21:32:17","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/75726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=75726"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/75726\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=75726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=75726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=75726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}