{"id":87364,"date":"2020-07-07T13:42:29","date_gmt":"2020-07-07T11:42:29","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera"},"modified":"2020-07-07T13:42:29","modified_gmt":"2020-07-07T11:42:29","slug":"nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera","title":{"rendered":"Wir konfigurieren DRBD zur Speicherung-Replikation auf zwei CentOS 7-Servern.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b><i>Der Artikel wurde im Vorfeld des Kurses erstellt <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/17x7\/\">Linux-Administrator. Virtualisierung und Clusterbildung<\/a><\/noindex>.<\/i><\/b><\/p>\n<p>\nDRBD (Distributed Replicated Block Device \u2014 verteiltes repliziertes Blockger\u00e4t) ist eine flexible und universell einsetzbare Datenspeicherl\u00f6sung f\u00fcr Linux. Es spiegelt den Inhalt von Blockger\u00e4ten wie Festplatten, Partitionen, logischen Volumes usw. zwischen Servern wider. Es erstellt Kopien von Daten auf zwei Speicherger\u00e4ten, sodass die Daten im Falle eines Ausfalls eines Ger\u00e4tes auf dem anderen genutzt werden k\u00f6nnen.<\/p>\n<p>Man k\u00f6nnte sagen, dass es sich um eine Art <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/create-raid1-in-linux\/\">Netzwerk-RAID-Konfiguration<\/a><\/noindex> 1 mit auf verschiedene Server gespiegeltene Festplatten handelt. Es funktioniert jedoch ganz anders als RAID (auch nicht im Netzwerk).<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Urspr\u00fcnglich wurde DRBD haupts\u00e4chlich in Hochverf\u00fcgbarkeits-Computerkursen (HA \u2014 High Availability) eingesetzt, seit der neunten Version kann es jedoch auch zur Bereitstellung von Cloud-Speicherl\u00f6sungen verwendet werden.<\/p>\n<p>In diesem Artikel zeigen wir, wie man DRBD unter CentOS installiert und geben einen kurzen \u00dcberblick, wie man es zur Replikation von Speicher (Partitionen) auf zwei Servern verwendet. Dies ist der ideale Einstieg, um mit DRBD unter Linux zu arbeiten.<\/p>\n<h3>Testumgebung<\/h3>\n<p>\nWir werden einen Cluster aus zwei Knoten f\u00fcr dieses Setup verwenden.<\/p>\n<ul>\n<li>Knoten 1: 192.168.56.101 \u2013 tecmint.tecmint.lan<\/li>\n<li>Knoten 2: 192.168.56.102 \u2013 server1.tecmint.lan<\/li>\n<\/ul>\n<p><\/p>\n<h4>Schritt 1: Installation der DRBD-Pakete<\/h4>\n<p>\nDRBD wird als Kernelmodul von Linux implementiert. Es handelt sich um einen Treiber f\u00fcr ein virtuelles Blockger\u00e4t, weshalb es sich ganz unten im I\/O-Stack des Systems befindet.<\/p>\n<p>DRBD kann aus ELRepo oder EPEL installiert werden. Lassen Sie uns mit dem Import des ELRepo-Paket-Signaturschl\u00fcssels und dem Aktivieren des Repositories auf beiden Knoten beginnen, wie unten gezeigt.<\/p>\n<pre><code class=\"bash\"># rpm --import https:\/\/www.elrepo.org\/RPM-GPG-KEY-elrepo.org\n# rpm -Uvh http:\/\/www.elrepo.org\/elrepo-release-7.0-3.el7.elrepo.noarch.rpm<\/code><\/pre>\n<p>Dann m\u00fcssen Sie das DRBD-Kernelmodul und die Dienstprogramme auf beiden Knoten mit folgendem Befehl installieren:<\/p>\n<pre><code class=\"bash\"># yum install -y kmod-drbd84 drbd84-utils<\/code><\/pre>\n<p>\nWenn SELinux aktiviert ist, m\u00fcssen Sie die Richtlinien so anpassen, dass die DRBD-Prozesse nicht von SELinux \u00fcberwacht werden.<\/p>\n<pre><code class=\"bash\"># semanage permissive -a drbd_t\n<\/code><\/pre>\n<p>\nAu\u00dferdem, wenn auf Ihrem System eine Firewall (firewalld) l\u00e4uft, m\u00fcssen Sie den DRBD-Port 7789 hinzuf\u00fcgen, um die Daten synchronisierung zwischen den beiden Knoten zu erlauben.<\/p>\n<p>F\u00fchren Sie diese Befehle f\u00fcr den ersten Knoten aus:<\/p>\n<pre><code class=\"bash\"># firewall-cmd --permanent --add-rich-rule='rule family=&quot;ipv4&quot;  source address=&quot;192.168.56.102&quot; port port=&quot;7789&quot; protocol=&quot;tcp&quot; accept'\n# firewall-cmd --reload<\/code><\/pre>\n<p>\nF\u00fchren Sie dann diese Befehle f\u00fcr den zweiten Knoten aus:<\/p>\n<pre><code class=\"bash\"># firewall-cmd --permanent --add-rich-rule='rule family=&quot;ipv4&quot; source address=&quot;192.168.56.101&quot; port port=&quot;7789&quot; protocol=&quot;tcp&quot; accept'\n# firewall-cmd --reload<\/code><\/pre>\n<p><\/p>\n<h4>Schritt 2. Vorbereitung des Low-Level-Speichers<\/h4>\n<p>\nJetzt, da wir DRBD auf beiden Knoten des Clusters eingerichtet haben, m\u00fcssen wir Speicherbereiche \u00e4hnlicher Gr\u00f6\u00dfe vorbereiten. Dies kann eine Partition auf der Festplatte (oder eine komplette physische Festplatte), ein Software-RAID-Ger\u00e4t, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/create-lvm-storage-in-linux\/\">ein logisches LVM-Volume<\/a><\/noindex> oder eine andere Art von Blockger\u00e4t in Ihrem System sein.<\/p>\n<p>F\u00fcr diesen Artikel erstellen wir ein Test-Blockger\u00e4t mit einer Gr\u00f6\u00dfe von 2 GB mit dem Befehl dd.<\/p>\n<pre><code class=\"bash\"># dd if=\/dev\/zero of=\/dev\/sdb1 bs=2024k count=1024<\/code><\/pre>\n<p>\nAngenommen, dies ist eine ungenutzte Partition (\/dev\/sdb1) auf dem zweiten Blockger\u00e4t (\/dev\/sdb), das mit beiden Knoten verbunden ist.<\/p>\n<h4>Schritt 3. DRBD einrichten<\/h4>\n<p>\nDie Hauptkonfigurationsdatei von DRBD ist <code>\/etc\/drbd.conf<\/code>, und die zus\u00e4tzlichen Konfigurationsdateien finden Sie im Verzeichnis <code>\/etc\/drbd.d<\/code>.<\/p>\n<p>Um den Speicher zu replizieren, m\u00fcssen wir die erforderlichen Konfigurationen in die Datei hinzuf\u00fcgen <code>\/etc\/drbd.d\/global_common.conf<\/code>, die globale und gemeinsame Abschnitte der DRBD-Konfiguration enth\u00e4lt, und wir m\u00fcssen die Ressourcen in <code>.res<\/code> Dateien definieren.<\/p>\n<p>Sichern Sie die urspr\u00fcngliche Datei auf beiden Knoten, und \u00f6ffnen Sie dann eine neue Datei zur Bearbeitung (verwenden Sie einen Texteditor Ihrer Wahl).<\/p>\n<pre><code class=\"bash\"># mv \/etc\/drbd.d\/global_common.conf \/etc\/drbd.d\/global_common.conf.orig\n# vim \/etc\/drbd.d\/global_common.conf <\/code><\/pre>\n<p>\nF\u00fcgen Sie beiden Dateien die folgenden Zeilen hinzu:<\/p>\n<pre><code class=\"bash\">global {\n usage-count  yes;\n}\ncommon {\n net {\n  protocol C;\n }\n}<\/code><\/pre>\n<p>\nSpeichern Sie die Datei und schlie\u00dfen Sie dann den Editor.<\/p>\n<p>Lassen Sie uns kurz auf die Zeile protocol C eingehen. DRBD unterst\u00fctzt drei verschiedene Replikationsmodi (d.h. drei Grade der Replikationssynchronisierung), n\u00e4mlich:<\/p>\n<ul>\n<li>protocol A: das Protokoll der asynchronen Replikation; es wird am h\u00e4ufigsten in Szenarien zur Replikation \u00fcber gro\u00dfe Distanzen verwendet.<\/li>\n<li>protocol B: das Protokoll der halbsynchronen Replikation oder des synchronen Speichers.<\/li>\n<li>protocol C: wird normalerweise f\u00fcr Knoten in Netzwerken mit kurzen Distanzen verwendet; dies ist zweifellos das am h\u00e4ufigsten verwendete Replikationsprotokoll in DRBD-Setups.<\/li>\n<\/ul>\n<p>\n<b>Wichtig<\/b>: <i>Die Wahl des Replikationsprotokolls hat Einfluss auf zwei Bereitstellungsfaktoren: Sicherheit und Latenz. Die Bandbreite hingegen h\u00e4ngt nicht wesentlich vom gew\u00e4hlten Replikationsprotokoll ab.<\/i><\/p>\n<h4>Schritt 4. Hinzuf\u00fcgen einer Ressource<\/h4>\n<p>\nEine Ressource ist ein Sammelbegriff, der alle Aspekte eines bestimmten replizierbaren Datensatzes umfasst. Wir werden unsere Ressource in der Datei definieren. <code>\/etc\/drbd.d\/test.res<\/code>.<\/p>\n<p>F\u00fcgen Sie das Folgende in die Datei auf beiden Knoten ein (vergessen Sie nicht, die Variablen durch die tats\u00e4chlichen Werte f\u00fcr Ihre Umgebung zu ersetzen).<\/p>\n<p>Achten Sie auf die Namen der Hosts; wir ben\u00f6tigen den Netzwerk-Hostnamen, den Sie mit dem Befehl uname erhalten k\u00f6nnen. <code>-n<\/code>.<\/p>\n<pre><code class=\"bash\">resource test {\n        on tecmint.tecmint.lan {\n \t\tdevice \/dev\/drbd0;\n       \t\tdisk \/dev\/sdb1;\n        \t\tmeta-disk internal;\t\n                \taddress 192.168.56.101:7789;\n        }\n        on server1.tecmint.lan  {\n\t\tdevice \/dev\/drbd0;\n        \t\tdisk \/dev\/sdb1;\n        \t\tmeta-disk internal;\n                \taddress 192.168.56.102:7789;\n        }\n}\n}<\/code><\/pre>\n<p>\nwo:<\/p>\n<ul>\n<li><i>auf Hostnamen<\/i>: Abschnitt on, zu dem der verschachtelte Konfigurationsoperator geh\u00f6rt.<\/li>\n<li><i>test<\/i>: dies ist der Name der neuen Ressource.<\/li>\n<li><i>device \/dev\/drbd0<\/i>: gibt das neue virtuelle Blockger\u00e4t an, das von DRBD verwaltet wird.<\/li>\n<li><i>disk \/dev\/sdb1<\/i>: dies ist der Blockger\u00e4tespeicher, der das Sicherungsger\u00e4t f\u00fcr das DRBD-Ger\u00e4t darstellt.<\/li>\n<li><i>meta-disk<\/i>: definiert, wo DRBD seine Metadaten speichert. Internal bedeutet, dass DRBD seine Metadaten auf demselben physischen low-level Ger\u00e4t speichert, auf dem auch die Produktionsdaten liegen.<\/li>\n<li><i>address<\/i>: gibt die IP-Adresse und die Portnummer des entsprechenden Knotens an.<\/li>\n<\/ul>\n<p>\nBeachten Sie auch, dass, wenn beide Hosts die gleichen Parameterwerte haben, Sie diese direkt im Ressourcenteil angeben k\u00f6nnen.<\/p>\n<p>Zum Beispiel k\u00f6nnte die obige Konfiguration umstrukturiert werden in:<\/p>\n<pre><code class=\"bash\">ressourcentest {\n\tger\u00e4t \/dev\/drbd0;\n\tdisk \/dev\/sdb1;\n        \tmeta-disk intern;\t\n        \ton tecmint.tecmint.lan {\n \t\tadresse 192.168.56.101:7789;\n        \t}\n        \ton server1.tecmint.lan  {\n\t\tadresse 192.168.56.102:7789;\n        \t\t}\n}<\/code><\/pre>\n<p><\/p>\n<h4>Schritt 5. Initialisierung und Start des Ressourcen<\/h4>\n<p>\nF\u00fcr die Interaktion mit DRBD werden wir folgende Administrationswerkzeuge verwenden (die mit dem Kernelmodul zur Konfiguration und Verwaltung der DRBD-Ressourcen interagieren):<\/p>\n<ul>\n<li><i>drbdadm<\/i>: hochgradiges Administrationswerkzeug f\u00fcr DRBD.<\/li>\n<li><i>drbdsetup<\/i>: administratives Werkzeug auf niedrigerer Ebene zum Anschlie\u00dfen von DRBD-Ger\u00e4ten an ihre Backup-Ger\u00e4te, zur Konfiguration von DRBD-Paaren zur Spiegelung ihrer Backup-Ger\u00e4te und zur \u00dcberpr\u00fcfung der Konfiguration von laufenden DRBD-Ger\u00e4ten.<\/li>\n<li><i>Drbdmeta<\/i>: Werkzeug zur Verwaltung von Metadaten.<\/li>\n<\/ul>\n<p>\nNach dem Hinzuf\u00fcgen aller Anfangs-Konfigurationen der Ressource m\u00fcssen wir die Ressource an beiden Knoten aufrufen.<\/p>\n<pre><code class=\"bash\"># drbdadm create-md test<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Wir konfigurieren DRBD zur Speicherung-Replikation auf zwei CentOS 7-Servern.\" src=\"\/wp-content\/uploads\/2020\/07\/cf084d17f60a125225f2b75668515d4f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Initialisierung des Metadaten-Speichers<\/i><\/p>\n<p>Anschlie\u00dfend m\u00fcssen wir es starten, was die Ressource mit ihrem Backup-Ger\u00e4t verbindet, dann die Replikationsparameter festlegt und die Ressource mit ihrem Peer verbindet:<\/p>\n<pre><code class=\"bash\"># drbdadm up test<\/code><\/pre>\n<p>\nJetzt, wenn Sie den Befehl ausf\u00fchren <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/commands-to-collect-system-and-hardware-information-in-linux\/\">lsblk<\/a><\/noindex>, Sie werden feststellen, dass das Ger\u00e4t\/Volume DRBD drbd0 mit dem Backup-Ger\u00e4t verbunden ist <code>\/dev\/sdb1<\/code>:<\/p>\n<pre><code class=\"bash\"># lsblk<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Wir konfigurieren DRBD zur Speicherung-Replikation auf zwei CentOS 7-Servern.\" src=\"\/wp-content\/uploads\/2020\/07\/afb0be2e739c3ce71a556e78c8a55f07.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Liste der Blockger\u00e4te<\/i><\/p>\n<p>Um die Ressource zu deaktivieren, f\u00fchren Sie folgendes aus:<\/p>\n<pre><code class=\"bash\"># drbdadm down test<\/code><\/pre>\n<p>\nUm den Status der Ressource zu \u00fcberpr\u00fcfen, f\u00fchren Sie den folgenden Befehl aus (beachten Sie, dass zu diesem Zeitpunkt der Zustand der Laufwerke erwartet wird <i>Inkonsequent\/Inkonsequent<\/i>):<\/p>\n<pre><code class=\"bash\"># drbdadm status test\nOR\n# drbdsetup status test --verbose --statistics \t#for  a more detailed status<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Wir konfigurieren DRBD zur Speicherung-Replikation auf zwei CentOS 7-Servern.\" src=\"\/wp-content\/uploads\/2020\/07\/a45da69bfbc4199ef263359b623fdd05.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>\u00dcberpr\u00fcfung des Ressourcenstatus auf u<br \/>\nniveaus<\/i><\/p>\n<h4>Schritt 6: Festlegen der prim\u00e4ren Ressource\/Quelle f\u00fcr die initiale Synchronisation der Ger\u00e4te<\/h4>\n<p>\nZu diesem Zeitpunkt ist DRBD bereits betriebsbereit. Jetzt m\u00fcssen wir angeben, welcher Knoten als Quelle f\u00fcr die initiale Synchronisation der Ger\u00e4te verwendet werden soll.<\/p>\n<p>F\u00fchren Sie den folgenden Befehl nur auf einem Knoten aus, um die urspr\u00fcngliche vollst\u00e4ndige Synchronisation zu starten:<\/p>\n<pre><code class=\"bash\"># drbdadm primary --force test\n# drbdadm status test<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Wir konfigurieren DRBD zur Speicherung-Replikation auf zwei CentOS 7-Servern.\" src=\"\/wp-content\/uploads\/2020\/07\/6505d6350609e03da02f30eeafecd72c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Festlegen des prim\u00e4ren Knotens als Initialger\u00e4t<\/i><br \/>\nNach Abschluss der Synchronisation sollten beide Laufwerke den Status UpToDate aufweisen.<\/p>\n<h4>Schritt 7: Testen der DRBD-Konfiguration <\/h4>\n<p>\nZun\u00e4chst m\u00fcssen wir \u00fcberpr\u00fcfen, ob das DRBD-Ger\u00e4t wie gew\u00fcnscht f\u00fcr die Speicherung von replizierten Daten funktioniert. Denken Sie daran, dass wir ein leeres Volume verwendet haben, daher m\u00fcssen wir ein Dateisystem auf dem Ger\u00e4t erstellen und es einh\u00e4ngen, um zu testen, ob wir es zur Speicherung der replizierten Daten nutzen k\u00f6nnen.<\/p>\n<p>Wir m\u00fcssen ein Dateisystem auf dem Ger\u00e4t mit dem folgenden Befehl auf dem Knoten erstellen, von dem wir die urspr\u00fcngliche vollst\u00e4ndige Synchronisation gestartet haben (auf dem der Ressourcenanteil die Hauptrolle spielt):<\/p>\n<pre><code class=\"bash\"># mkfs -t ext4 \/dev\/drbd0<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Wir konfigurieren DRBD zur Speicherung-Replikation auf zwei CentOS 7-Servern.\" src=\"\/wp-content\/uploads\/2020\/07\/32c9ac65a06993e58d9ce3b568fadca1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Erstellen des Dateisystems auf dem Drbd-Volume<\/i><\/p>\n<p>Dann montieren Sie es wie gezeigt (Sie k\u00f6nnen dem Einh\u00e4ngepunkt einen passenden Namen geben):<\/p>\n<pre><code class=\"bash\"># mkdir -p \/mnt\/DRDB_PRI\/\n# mount \/dev\/drbd0 \/mnt\/DRDB_PRI\/\n<\/code><\/pre>\n<p>\nJetzt kopieren oder erstellen Sie einige Dateien am oben angegebenen Einh\u00e4ngepunkt und listen Sie diese mit <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/tag\/linux-ls-command\/\">dem Befehl ls<\/a><\/noindex>:<\/p>\n<pre><code class=\"bash\"># cd \/mnt\/DRDB_PRI\/\n# ls -l <\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Wir konfigurieren DRBD zur Speicherung-Replikation auf zwei CentOS 7-Servern.\" src=\"\/wp-content\/uploads\/2020\/07\/a32321e2b5c587215dc06d2b3960a4bc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Auflisten des Inhalts des Haupt-Drbd-Volumes<\/i><\/p>\n<p>Entfernen Sie als N\u00e4chstes das Ger\u00e4t (stellen Sie sicher, dass das Einh\u00e4ngen nicht aktiv ist, wechseln Sie das Verzeichnis nach dem Aush\u00e4ngen, um Fehler zu vermeiden) und \u00e4ndern Sie die Rolle des Knotens von prim\u00e4r auf sekund\u00e4r:<\/p>\n<pre><code class=\"bash\"># umount \/mnt\/DRDB_PRI\/\n# cd\n# drbdadm secondary test<\/code><\/pre>\n<p>\nMachen Sie einen anderen Knoten (auf dem sich eine Ressource mit sekund\u00e4rer Rolle befindet) zum prim\u00e4ren Knoten, verbinden Sie dann das Ger\u00e4t damit und f\u00fchren Sie die lange Liste von Montagepunkten aus. Wenn das Setup ordnungsgem\u00e4\u00df funktioniert, sollten alle auf dem Volume gespeicherten Dateien vorhanden sein:<\/p>\n<pre><code class=\"bash\"># drbdadm primary test\n# mkdir -p \/mnt\/DRDB_SEC\/\n# mount \/dev\/drbd0 \/mnt\/DRDB_SEC\/\n# cd \/mnt\/DRDB_SEC\/\n# ls  -l <\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Wir konfigurieren DRBD zur Speicherung-Replikation auf zwei CentOS 7-Servern.\" src=\"\/wp-content\/uploads\/2020\/07\/c54d7754a01987765a19b5bde95fc555.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>\u00dcberpr\u00fcfung des DRBD-Setups, das auf dem sekund\u00e4ren Knoten l\u00e4uft.<\/i><\/p>\n<p>F\u00fcr weitere Informationen konsultieren Sie bitte die Hilfeseiten der Administrationswerkzeuge:<\/p>\n<pre><code class=\"bash\"># man drbdadm\n# man drbdsetup\n# man drbdmeta<\/code><\/pre>\n<p>\nHilfe: <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.linbit.com\/docs\/users-guide-8.4\/\">Benutzerhandbuch DRBD<\/a><\/noindex>.<\/p>\n<h4>Zusammenfassung<\/h4>\n<p>\nDRBD ist \u00e4u\u00dferst flexibel und vielseitig, was es zu einer L\u00f6sung f\u00fcr die Speicherreplikation macht, die sich f\u00fcr die Hinzuf\u00fcgung von HA in fast jede Anwendung eignet. In diesem Artikel haben wir gezeigt, wie man DRBD unter CentOS 7 installiert und kurz demonstriert, wie es f\u00fcr die Speicherreplikation verwendet wird. Z\u00f6gern Sie nicht, uns Ihre Gedanken \u00fcber das unten stehende Feedback-Formular mitzuteilen.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/17x7\/\">Weitere Informationen zum Kurs erhalten.<\/a><\/noindex><\/p>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/509710\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0432 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux. \u0412\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044f\u00bb. DRBD (Distributed Replicated Block Device \u2014 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0435 \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u043e\u0435 \u0431\u043b\u043e\u0447\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0435, \u0433\u0438\u0431\u043a\u043e\u0435 \u0438 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f Linux. \u041e\u043d\u043e \u043e\u0442\u0440\u0430\u0436\u0430\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0436\u0435\u0441\u0442\u043a\u0438\u0435 \u0434\u0438\u0441\u043a\u0438, \u0440\u0430\u0437\u0434\u0435\u043b\u044b, \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u043e\u043c\u0430 \u0438 \u0442.\u0434. \u043c\u0435\u0436\u0434\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438. \u041e\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u043a\u043e\u043f\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":87365,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-87364","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0432 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux. \u0412\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044f\u00bb. DRBD (Distributed Replicated Block Device \u2014 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0435 \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u043e\u0435 \u0431\u043b\u043e\u0447\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0435, \u0433\u0438\u0431\u043a\u043e\u0435 \u0438 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f Linux. \u041e\u043d\u043e \u043e\u0442\u0440\u0430\u0436\u0430\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0436\u0435\u0441\u0442\u043a\u0438\u0435 \u0434\u0438\u0441\u043a\u0438, \u0440\u0430\u0437\u0434\u0435\u043b\u044b, \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u043e\u043c\u0430 \u0438 \u0442.\u0434. \u043c\u0435\u0436\u0434\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438. \u041e\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u043a\u043e\u043f\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430\" \/>\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\/nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c DRBD \u0434\u043b\u044f \u0440\u0435\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u043d\u0430 \u0434\u0432\u0430 CentOS 7 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0432 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux. \u0412\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044f\u00bb. DRBD (Distributed Replicated Block Device \u2014 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0435 \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u043e\u0435 \u0431\u043b\u043e\u0447\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0435, \u0433\u0438\u0431\u043a\u043e\u0435 \u0438 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f Linux. \u041e\u043d\u043e \u043e\u0442\u0440\u0430\u0436\u0430\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0436\u0435\u0441\u0442\u043a\u0438\u0435 \u0434\u0438\u0441\u043a\u0438, \u0440\u0430\u0437\u0434\u0435\u043b\u044b, \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u043e\u043c\u0430 \u0438 \u0442.\u0434. \u043c\u0435\u0436\u0434\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438. \u041e\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u043a\u043e\u043f\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera\" \/>\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-07-07T11:42:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-07T11:42:29+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\udd47DRBD f\u00fcr die Replikation von Speicher auf zwei CentOS 7 Servern einrichten | ProHoster","description":"Der Artikel wurde im Vorfeld des Kurses \"Linux-Administrator. Virtualisierung und Clusterbildung\" vorbereitet. DRBD (Distributed Replicated Block Device) ist eine verteilte, flexible und universell replizierbare Speicherl\u00f6sung f\u00fcr Linux. Es spiegelt den Inhalt von Blockger\u00e4ten wie Festplatten, Partitionen, logischen Volumen usw. zwischen Servern wider. Es erstellt Datenkopien auf","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera","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\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c DRBD \u0434\u043b\u044f \u0440\u0435\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u043d\u0430 \u0434\u0432\u0430 CentOS 7 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 | ProHoster","og:description":"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0432 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux. \u0412\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044f\u00bb. DRBD (Distributed Replicated Block Device \u2014 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0435 \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u043e\u0435 \u0431\u043b\u043e\u0447\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0435, \u0433\u0438\u0431\u043a\u043e\u0435 \u0438 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f Linux. \u041e\u043d\u043e \u043e\u0442\u0440\u0430\u0436\u0430\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0436\u0435\u0441\u0442\u043a\u0438\u0435 \u0434\u0438\u0441\u043a\u0438, \u0440\u0430\u0437\u0434\u0435\u043b\u044b, \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u043e\u043c\u0430 \u0438 \u0442.\u0434. \u043c\u0435\u0436\u0434\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438. \u041e\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u043a\u043e\u043f\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera","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-07-07T11:42:29+00:00","article:modified_time":"2020-07-07T11:42:29+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"87364","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 13:52:23","updated":"2022-09-29 17:59:08"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/87364","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=87364"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/87364\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/87365"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=87364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=87364"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=87364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}