{"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\/it\/blog\/administrirovanie\/nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera","title":{"rendered":"Configuriamo DRBD per la replica dello storage su due server CentOS 7","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b><i>La traduzione dell'articolo \u00e8 stata preparata in vista dell'inizio del corso <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/17x7\/\">\u00abAmministratore Linux. Virtualizzazione e clusterizzazione\u00bb<\/a><\/noindex>.<\/i><\/b><\/p>\n<p>\nDRBD (Distributed Replicated Block Device) \u00e8 una soluzione di storage distribuito, flessibile e universalmente replicabile per Linux. Riflette il contenuto di dispositivi a blocchi come hard disk, partizioni e volumi logici tra server. Crea copie dei dati su due dispositivi di storage in modo che, in caso di guasto di uno di essi, i dati possano essere utilizzati sul secondo.<\/p>\n<p>Si potrebbe dire che \u00e8 qualcosa di simile a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/create-raid1-in-linux\/\">una configurazione RAID<\/a><\/noindex> 1 con dischi replicati su diversi server. Tuttavia, funziona in modo completamente diverso rispetto a RAID (anche quello di rete).<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Inizialmente, DRBD veniva utilizzato principalmente in cluster informatici ad alta disponibilit\u00e0 (HA - high availability), tuttavia, a partire dalla nona versione, pu\u00f2 essere impiegato per implementare soluzioni di cloud storage.<\/p>\n<p>In questo articolo, spiegheremo come installare DRBD su CentOS e dimostreremo brevemente come utilizzarlo per la replicazione dello storage (partizione) su due server. Questo articolo \u00e8 ideale per iniziare a lavorare con DRBD su Linux.<\/p>\n<h3>Ambiente di test<\/h3>\n<p>\nUtilizzeremo un cluster di due nodi per questa configurazione.<\/p>\n<ul>\n<li>Nodo 1: 192.168.56.101 \u2013 tecmint.tecmint.lan<\/li>\n<li>Nodo 2: 192.168.56.102 \u2013 server1.tecmint.lan<\/li>\n<\/ul>\n<p><\/p>\n<h4>Passo 1: Installazione dei pacchetti DRBD<\/h4>\n<p>\nDRBD \u00e8 implementato come modulo del kernel Linux. Funziona come un driver per un dispositivo a blocchi virtuale, quindi si trova alla base dello stack I\/O del sistema.<\/p>\n<p>DRBD pu\u00f2 essere installato da ELRepo o EPEL. Iniziamo importando la chiave di firma del pacchetto ELRepo e collegando il repository su entrambi i nodi, come mostrato di seguito.<\/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>Poi \u00e8 necessario installare il modulo del kernel DRBD e le utilit\u00e0 su entrambi i nodi utilizzando:<\/p>\n<pre><code class=\"bash\"># yum install -y kmod-drbd84 drbd84-utils<\/code><\/pre>\n<p>\nSe SELinux \u00e8 attivato, devi configurare le politiche per esentare i processi DRBD dal controllo di SELinux.<\/p>\n<pre><code class=\"bash\"># semanage permissive -a drbd_t\n<\/code><\/pre>\n<p>\nInoltre, se nel tuo sistema \u00e8 attivo un firewall (firewalld), devi aggiungere la porta DRBD 7789 per consentire la sincronizzazione dei dati tra i due nodi.<\/p>\n<p>Esegui questi comandi per il primo nodo:<\/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>\nPoi esegui questi comandi per il secondo nodo:<\/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>Passo 2. Preparazione dello storage a basso livello<\/h4>\n<p>\nOra che abbiamo installato DRBD su entrambi i nodi del cluster, dobbiamo preparare aree di archiviazione di dimensioni pi\u00f9 o meno uguali. Questo pu\u00f2 essere una partizione del disco rigido (o un intero disco rigido fisico), un dispositivo RAID software, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/create-lvm-storage-in-linux\/\">un volume logico LVM<\/a><\/noindex> o qualsiasi altro tipo di dispositivo a blocchi presente nel vostro sistema.<\/p>\n<p>Per questo articolo, creeremo un dispositivo a blocchi di test della dimensione di 2 GB utilizzando il comando dd.<\/p>\n<pre><code class=\"bash\"># dd if=\/dev\/zero of=\/dev\/sdb1 bs=2024k count=1024<\/code><\/pre>\n<p>\nSupponiamo che si tratti di una partizione inutilizzata (\/dev\/sdb1) su un secondo dispositivo a blocchi (\/dev\/sdb), collegato a entrambi i nodi.<\/p>\n<h4>Passo 3. Configurazione di DRBD<\/h4>\n<p>\nIl file di configurazione principale di DRBD \u00e8 <code>\/etc\/drbd.conf<\/code>, mentre i file di configurazione aggiuntivi possono essere trovati nella cartella <code>\/etc\/drbd.d<\/code>.<\/p>\n<p>Per replicare lo storage, dobbiamo aggiungere le configurazioni necessarie nel file <code>\/etc\/drbd.d\/global_common.conf<\/code>, che contiene sezioni di configurazione DRBD globali e comuni, mentre dobbiamo definire le risorse nei <code>.res<\/code> file.<\/p>\n<p>Facciamo un backup del file originale su entrambi i nodi, quindi apriamo un nuovo file per la modifica (utilizzate l'editor di testo che preferite).<\/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>\nAggiungete le seguenti righe in entrambi i file:<\/p>\n<pre><code class=\"bash\">global {\n usage-count  yes;\n}\ncommon {\n net {\n  protocol C;\n }\n}<\/code><\/pre>\n<p>\nSalva il file e chiudi l'editor.<\/p>\n<p>Fermiamoci un momento sulla riga protocol C. DRBD supporta tre modalit\u00e0 di replica diverse (cio\u00e8 tre gradi di sincronizzazione della replica), ossia:<\/p>\n<ul>\n<li>protocol A: protocollo di replica asincrona; \u00e8 il pi\u00f9 usato negli scenari di replica a grandi distanze.<\/li>\n<li>protocol B: protocollo di replica semi-sincrona o protocollo di memoria sincrona.<\/li>\n<li>protocol C: viene normalmente utilizzato per nodi in reti a breve distanza; \u00e8 senza dubbio il protocollo di replica pi\u00f9 comunemente usato nelle configurazioni DRBD.<\/li>\n<\/ul>\n<p>\n<b>Importante<\/b>: <i>La scelta del protocollo di replica influisce su due fattori di implementazione: protezione e latenza. La larghezza di banda, d'altra parte, non dipende in misura significativa dal protocollo di replica scelto.<\/i><\/p>\n<h4>Passo 4. Aggiunta della risorsa<\/h4>\n<p>\nLa risorsa (Resource) \u00e8 un termine collettivo che si riferisce a tutti gli aspetti di un dato replicabile specifico. Definiremo la nostra risorsa nel file <code>\/etc\/drbd.d\/test.res<\/code>.<\/p>\n<p>Aggiungi quanto segue al file su entrambi i nodi (ricorda di sostituire le variabili con i valori effettivi per il tuo ambiente).<\/p>\n<p>Fai attenzione ai nomi degli host, dobbiamo specificare il nome di rete dell'host, che pu\u00f2 essere ottenuto con il comando uname. <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>\ndove:<\/p>\n<ul>\n<li><i>su hostname<\/i>: la sezione on a cui si riferisce l'operatore di configurazione annidato.<\/li>\n<li><i>test<\/i>: questo \u00e8 il nome della nuova risorsa.<\/li>\n<li><i>device \/dev\/drbd0<\/i>: specifica un nuovo dispositivo a blocchi virtuali gestito da DRBD.<\/li>\n<li><i>disk \/dev\/sdb1<\/i>: questa \u00e8 la partizione del dispositivo a blocchi, che \u00e8 il dispositivo di backup per il dispositivo DRBD.<\/li>\n<li><i>meta-disk<\/i>: definisce dove DRBD memorizza i suoi metadati. Internal significa che DRBD memorizza i propri metadati sullo stesso dispositivo fisico a basso livello dei dati effettivi in produzione.<\/li>\n<li><i>address<\/i>: specifica l'indirizzo IP e il numero di porta del nodo corrispondente.<\/li>\n<\/ul>\n<p>\nNota anche che se su entrambi gli host i parametri hanno valori identici, puoi specificarli direttamente nella sezione delle risorse.<\/p>\n<p>Ad esempio, la configurazione sopra citata pu\u00f2 essere ristrutturata in:<\/p>\n<pre><code class=\"bash\">risorsa test {\n\tdevice \/dev\/drbd0;\n\tdisk \/dev\/sdb1;\n        \tmeta-disk internal;\t\n        \ton tecmint.tecmint.lan {\n \t\taddress 192.168.56.101:7789;\n        \t}\n        \ton server1.tecmint.lan  {\n\t\taddress 192.168.56.102:7789;\n        \t\t}\n}<\/code><\/pre>\n<p><\/p>\n<h4>Passo 5. Inizializzazione e avvio della risorsa<\/h4>\n<p>\nPer interagire con DRBD utilizzeremo i seguenti strumenti di amministrazione (che interagiscono con il modulo del kernel per configurare e gestire le risorse DRBD):<\/p>\n<ul>\n<li><i>drbdadm<\/i>: strumento di amministrazione di alto livello per DRBD.<\/li>\n<li><i>drbdsetup<\/i>: strumento di amministrazione a basso livello per collegare i dispositivi DRBD ai loro dispositivi di backup, configurare le coppie di dispositivi DRBD per riflettere i loro dispositivi di backup e per verificare la configurazione dei dispositivi DRBD attivi.<\/li>\n<li><i>Drbdmeta<\/i>: strumento di gestione dei metadati.<\/li>\n<\/ul>\n<p>\nDopo aver aggiunto tutte le configurazioni iniziali della risorsa, dobbiamo chiamare la risorsa su entrambi i nodi.<\/p>\n<pre><code class=\"bash\"># drbdadm create-md test<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Configuriamo DRBD per la replica dello storage su due server CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/cf084d17f60a125225f2b75668515d4f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Inizializzazione dello storage dei metadati<\/i><\/p>\n<p>Successivamente dobbiamo avviarlo, il che collegher\u00e0 la risorsa al suo dispositivo di backup, stabilir\u00e0 quindi i parametri di replica e collegher\u00e0 la risorsa al suo peer:<\/p>\n<pre><code class=\"bash\"># drbdadm up test<\/code><\/pre>\n<p>\nOra, se esegui il comando <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/commands-to-collect-system-and-hardware-information-in-linux\/\">lsblk<\/a><\/noindex>, noterete che il dispositivo\/volume DRBD drbd0 \u00e8 collegato al dispositivo di riserva <code>\/dev\/sdb1<\/code>:<\/p>\n<pre><code class=\"bash\"># lsblk<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Configuriamo DRBD per la replica dello storage su due server CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/afb0be2e739c3ce71a556e78c8a55f07.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Elenco dei dispositivi a blocchi<\/i><\/p>\n<p>Per disattivare la risorsa, eseguire:<\/p>\n<pre><code class=\"bash\"># drbdadm down test<\/code><\/pre>\n<p>\nPer controllare lo stato della risorsa, eseguire il seguente comando (si noti che in questa fase si prevede lo stato dei dischi <i>Incoerente\/Incoerente<\/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=\"Configuriamo DRBD per la replica dello storage su due server CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/a45da69bfbc4199ef263359b623fdd05.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Verifica dello stato della risorsa su<br \/>\nnodi<\/i><\/p>\n<h4>Passo 6: Impostazione della risorsa principale\/sorgente per la sincronizzazione iniziale dei dispositivi<\/h4>\n<p>\nA questo punto, DRBD \u00e8 gi\u00e0 pronto per l'uso. Ora dobbiamo indicare quale nodo dovrebbe essere utilizzato come sorgente per la sincronizzazione iniziale dei dispositivi.<\/p>\n<p>Eseguire il seguente comando solo su un nodo per avviare la sincronizzazione completa iniziale:<\/p>\n<pre><code class=\"bash\"># drbdadm primary --force test\n# drbdadm status test<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Configuriamo DRBD per la replica dello storage su due server CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/6505d6350609e03da02f30eeafecd72c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Impostazione del nodo principale come dispositivo iniziale<\/i><br \/>\nUna volta completata la sincronizzazione, lo stato di entrambi i dischi dovrebbe essere UpToDate.<\/p>\n<h4>Passo 7: Testare la configurazione di DRBD <\/h4>\n<p>\nInfine, dobbiamo verificare se il dispositivo DRBD funzioner\u00e0 correttamente per memorizzare i dati replicati. Ricordate che abbiamo utilizzato un volume vuoto, quindi dobbiamo creare un file system sul dispositivo e montarlo per verificare se possiamo utilizzarlo per la memorizzazione dei dati replicati.<\/p>\n<p>Dobbiamo creare un file system sul dispositivo utilizzando il seguente comando sul nodo da cui abbiamo iniziato la sincronizzazione completa iniziale (dove \u00e8 presente la risorsa con il ruolo primario):<\/p>\n<pre><code class=\"bash\"># mkfs -t ext4 \/dev\/drbd0<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Configuriamo DRBD per la replica dello storage su due server CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/32c9ac65a06993e58d9ce3b568fadca1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Creiamo un file system sul volume Drbd<\/i><\/p>\n<p>Poi montalo come mostrato (puoi dare un nome appropriato al punto di montaggio):<\/p>\n<pre><code class=\"bash\"># mkdir -p \/mnt\/DRDB_PRI\/\n# mount \/dev\/drbd0 \/mnt\/DRDB_PRI\/\n<\/code><\/pre>\n<p>\nOra copia o crea alcuni file nel punto di montaggio sopra indicato e fai un lungo elenco utilizzando <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/tag\/linux-ls-command\/\">il comando 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=\"Configuriamo DRBD per la replica dello storage su due server CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/a32321e2b5c587215dc06d2b3960a4bc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Visualizza l'elenco del contenuto del volume principale di Drbd<\/i><\/p>\n<p>Successivamente, smonta il dispositivo (assicurati che il montaggio non sia aperto, cambia directory dopo lo smontaggio per evitare errori) e cambia il ruolo del nodo da primario a secondario:<\/p>\n<pre><code class=\"bash\"># umount \/mnt\/DRDB_PRI\/\n# cd\n# drbdadm secondary test<\/code><\/pre>\n<p>\nRendi un altro nodo (su cui \u00e8 presente una risorsa con ruolo secondario) primario, quindi collegalo al dispositivo e esegui un lungo elenco di punti di montaggio. Se la configurazione funziona correttamente, tutti i file memorizzati nel volume dovrebbero essere l\u00ec:<\/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=\"Configuriamo DRBD per la replica dello storage su due server CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/c54d7754a01987765a19b5bde95fc555.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Verifica della configurazione DRBD in esecuzione sul nodo secondario.<\/i><\/p>\n<p>Per ulteriori informazioni, consulta le pagine di riferimento degli strumenti di amministrazione:<\/p>\n<pre><code class=\"bash\"># man drbdadm\n# man drbdsetup\n# man drbdmeta<\/code><\/pre>\n<p>\nGuida: <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.linbit.com\/docs\/users-guide-8.4\/\">Guida dell'utente DRBD<\/a><\/noindex>.<\/p>\n<h4>Riepilogo<\/h4>\n<p>\nDRBD \u00e8 estremamente flessibile e versatile, rendendolo una soluzione per la replica dello storage adatta per aggiungere HA praticamente a qualsiasi applicazione. In questo articolo abbiamo mostrato come installare DRBD su CentOS 7 e abbiamo brevemente dimostrato come utilizzarlo per la replicazione dello storage. Non esitare a condividere i tuoi pensieri con noi tramite il modulo di feedback qui sotto.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/17x7\/\">Scopri di pi\u00f9 sul corso.<\/a><\/noindex><\/p>\n<p>Fonte: <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\/it\/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=\"it_IT\" \/>\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\/it\/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\udd47Configuriamo DRBD per la replica dello storage su due server CentOS 7 | ProHoster","description":"La traduzione dell'articolo \u00e8 stata preparata in vista dell'inizio del corso \"Amministratore Linux. Virtualizzazione e clustering\". DRBD (Distributed Replicated Block Device - dispositivo blocco replicato distribuito) \u00e8 una soluzione di archiviazione dati distribuita, flessibile e universalmente replicabile per Linux. Riflette il contenuto di dispositivi a blocchi, come dischi rigidi, partizioni, volumi logici, ecc. tra server. Crea copie dei dati su","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/87364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=87364"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/87364\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/87365"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=87364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=87364"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=87364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}