{"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\/es\/blog\/administrirovanie\/nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera","title":{"rendered":"Configuramos DRBD para la replicaci\u00f3n de almacenamiento en dos servidores CentOS 7","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b><i>La traducci\u00f3n del art\u00edculo ha sido preparada en la v\u00edspera del inicio del curso <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/17x7\/\">\u00abAdministrador de Linux. Virtualizaci\u00f3n y Clustering\u00bb<\/a><\/noindex>.<\/i><\/b><\/p>\n<p>\nDRBD (Distributed Replicated Block Device \u2014 dispositivo de bloque replicado distribuido) es una soluci\u00f3n de almacenamiento de datos distribuida, flexible y universalmente replicable para Linux. Refleja el contenido de dispositivos de bloques como discos duros, particiones, vol\u00famenes l\u00f3gicos, etc., entre servidores. Crea copias de datos en dos dispositivos de almacenamiento para que, en caso de falla de uno de ellos, se puedan utilizar los datos en el segundo.<\/p>\n<p>Se puede decir que es algo as\u00ed como <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/create-raid1-in-linux\/\">una configuraci\u00f3n de red RAID<\/a><\/noindex> 1 con discos reflejados en diferentes servidores. Sin embargo, no funciona de la misma manera que RAID (ni siquiera el de red).<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Inicialmente, DRBD se utilizaba principalmente en cl\u00fasteres inform\u00e1ticos de alta disponibilidad (HA \u2014 alta disponibilidad), sin embargo, a partir de la novena versi\u00f3n, puede usarse para implementar soluciones de almacenamiento en la nube.<\/p>\n<p>En este art\u00edculo, explicaremos c\u00f3mo instalar DRBD en CentOS y mostraremos brevemente c\u00f3mo usarlo para replicar almacenamiento (particiones) en dos servidores. Este es un art\u00edculo ideal para comenzar a trabajar con DRBD en Linux.<\/p>\n<h3>Entorno de prueba<\/h3>\n<p>\nUsaremos un cl\u00faster de dos nodos para esta configuraci\u00f3n.<\/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>Paso 1: Instalaci\u00f3n de los paquetes DRBD<\/h4>\n<p>\nDRBD se implementa como un m\u00f3dulo del n\u00facleo de Linux. Es un controlador para un dispositivo de bloque virtual, por lo que est\u00e1 en la parte m\u00e1s baja de la pila de entrada\/salida del sistema.<\/p>\n<p>DRBD puede instalarse desde ELRepo o EPEL. Empecemos importando la clave de firma del paquete ELRepo y conectando el repositorio en ambos nodos, como se muestra a continuaci\u00f3n.<\/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>Luego, es necesario instalar el m\u00f3dulo del n\u00facleo DRBD y las utilidades en ambos nodos usando:<\/p>\n<pre><code class=\"bash\"># yum install -y kmod-drbd84 drbd84-utils<\/code><\/pre>\n<p>\nSi tienes SELinux habilitado, deber\u00e1s configurar las pol\u00edticas para liberar los procesos DRBD del control de SELinux.<\/p>\n<pre><code class=\"bash\"># semanage permissive -a drbd_t\n<\/code><\/pre>\n<p>\nAdem\u00e1s, si tu sistema tiene un firewall (firewalld) en funcionamiento, necesitar\u00e1s agregar el puerto DRBD 7789 para permitir la sincronizaci\u00f3n de datos entre los dos nodos.<\/p>\n<p>Ejecuta estos comandos para el primer 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>\nLuego ejecuta estos comandos para el segundo 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>Paso 2. Preparaci\u00f3n del almacenamiento de bajo nivel<\/h4>\n<p>\nAhora que tenemos DRBD instalado en ambos nodos del cl\u00faster, debemos preparar \u00e1reas de almacenamiento de un tama\u00f1o aproximadamente igual. Esto puede ser una partici\u00f3n de disco duro (o un disco duro f\u00edsico completo), un dispositivo RAID software, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/create-lvm-storage-in-linux\/\">un volumen l\u00f3gico LVM<\/a><\/noindex> o cualquier otro tipo de dispositivo de bloque que se encuentre en su sistema.<\/p>\n<p>Para este art\u00edculo, crearemos un dispositivo de bloque de prueba de 2 GB utilizando el comando dd.<\/p>\n<pre><code class=\"bash\"># dd if=\/dev\/zero of=\/dev\/sdb1 bs=2024k count=1024<\/code><\/pre>\n<p>\nSupongamos que esta es una partici\u00f3n no utilizada (\/dev\/sdb1) en el segundo dispositivo de bloque (\/dev\/sdb) conectado a ambos nodos.<\/p>\n<h4>Paso 3. Configuraci\u00f3n de DRBD<\/h4>\n<p>\nEl archivo principal de configuraci\u00f3n de DRBD es <code>\/etc\/drbd.conf<\/code>, y los archivos de configuraci\u00f3n adicionales se pueden encontrar en el directorio <code>\/etc\/drbd.d<\/code>.<\/p>\n<p>Para replicar el almacenamiento, necesitamos agregar la configuraci\u00f3n necesaria en el archivo <code>\/etc\/drbd.d\/global_common.conf<\/code>, que contiene secciones de configuraci\u00f3n global y com\u00fan de DRBD, y necesitamos definir los recursos en <code>.res<\/code> archivos.<\/p>\n<p>Hagamos una copia de seguridad del archivo original en ambos nodos y luego abramos un nuevo archivo para editar (utilice el editor de texto de su preferencia).<\/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>\nAgregue las siguientes l\u00edneas a ambos archivos:<\/p>\n<pre><code class=\"bash\">global {\n usage-count  yes;\n}\ncommon {\n net {\n  protocol C;\n }\n}<\/code><\/pre>\n<p>\nGuarde el archivo y luego cierre el editor.<\/p>\n<p>Vamos a detenernos un momento en la l\u00ednea protocol C. DRBD admite tres modos diferentes de replicaci\u00f3n (es decir, tres grados de sincronizaci\u00f3n de la replicaci\u00f3n), a saber:<\/p>\n<ul>\n<li>protocol A: protocolo de replicaci\u00f3n asincr\u00f3nica; se utiliza m\u00e1s com\u00fanmente en escenarios de replicaci\u00f3n a grandes distancias.<\/li>\n<li>protocol B: protocolo de replicaci\u00f3n semis\u00edncrona o protocolo de sincronizaci\u00f3n de memoria.<\/li>\n<li>protocol C: com\u00fanmente utilizado para nodos en redes de cortas distancias; este es, sin duda, el protocolo de replicaci\u00f3n m\u00e1s utilizado en configuraciones de DRBD.<\/li>\n<\/ul>\n<p>\n<b>Importante<\/b>: <i>la elecci\u00f3n del protocolo de replicaci\u00f3n afecta a dos factores de implementaci\u00f3n: la protecci\u00f3n y la latencia. La capacidad de ancho de banda, por el contrario, no depende significativamente del protocolo de replicaci\u00f3n elegido.<\/i><\/p>\n<h4>Paso 4. Adici\u00f3n de recurso<\/h4>\n<p>\nUn recurso (Resource) es un t\u00e9rmino colectivo que se refiere a todos los aspectos de un conjunto de datos replicables espec\u00edfico. Definiremos nuestro recurso en el archivo <code>\/etc\/drbd.d\/test.res<\/code>.<\/p>\n<p>Agregue lo siguiente al archivo en ambos nodos (no olvide reemplazar las variables con los valores reales para su entorno).<\/p>\n<p>Preste atenci\u00f3n a los nombres de los hosts, necesitamos especificar el nombre de red del host que se puede obtener mediante el 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>\ndonde:<\/p>\n<ul>\n<li><i>en el nombre de host<\/i>: secci\u00f3n on, a la que se refiere el operador de configuraci\u00f3n anidado.<\/li>\n<li><i>test<\/i>: este es el nombre del nuevo recurso.<\/li>\n<li><i>device \/dev\/drbd0<\/i>: especifica un nuevo dispositivo de bloque virtual administrado por DRBD.<\/li>\n<li><i>disk \/dev\/sdb1<\/i>: esta es la partici\u00f3n del dispositivo de bloque que es el dispositivo de copia de seguridad para el dispositivo DRBD.<\/li>\n<li><i>meta-disk<\/i>: define d\u00f3nde DRBD almacena sus metadatos. Internal significa que DRBD almacena sus metadatos en el mismo dispositivo f\u00edsico de bajo nivel que los datos reales en producci\u00f3n.<\/li>\n<li><i>address<\/i>: especifica la direcci\u00f3n IP y el n\u00famero de puerto del nodo correspondiente.<\/li>\n<\/ul>\n<p>\nTambi\u00e9n tenga en cuenta que si ambos hosts tienen los mismos valores de par\u00e1metros, puede especificarlos directamente en la secci\u00f3n de recursos.<\/p>\n<p>Por ejemplo, la configuraci\u00f3n anterior puede reestructurarse en:<\/p>\n<pre><code class=\"bash\">resource 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>Paso 5. Inicializaci\u00f3n y arranque del recurso<\/h4>\n<p>\nPara interactuar con DRBD, utilizaremos las siguientes herramientas de administraci\u00f3n (que interact\u00faan con el m\u00f3dulo del kernel para configurar y administrar los recursos de DRBD):<\/p>\n<ul>\n<li><i>drbdadm<\/i>: herramienta de administraci\u00f3n de alto nivel para DRBD.<\/li>\n<li><i>drbdsetup<\/i>: herramienta de administraci\u00f3n de bajo nivel para conectar dispositivos DRBD a sus dispositivos de copia de seguridad, configurar pares de dispositivos DRBD para reflejar sus dispositivos de copia de seguridad y verificar la configuraci\u00f3n de los dispositivos DRBD en funcionamiento.<\/li>\n<li><i>Drbdmeta<\/i>: herramienta de gesti\u00f3n de metadatos.<\/li>\n<\/ul>\n<p>\nDespu\u00e9s de agregar todas las configuraciones iniciales del recurso, debemos invocar el recurso en ambos nodos.<\/p>\n<pre><code class=\"bash\"># drbdadm create-md test<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Configuramos DRBD para la replicaci\u00f3n de almacenamiento en dos servidores CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/cf084d17f60a125225f2b75668515d4f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Inicializando el almacenamiento de metadatos<\/i><\/p>\n<p>A continuaci\u00f3n, debemos iniciarlo, lo que conectar\u00e1 el recurso a su dispositivo de copia de seguridad, luego establecer\u00e1 los par\u00e1metros de replicaci\u00f3n y conectar\u00e1 el recurso a su par:<\/p>\n<pre><code class=\"bash\"># drbdadm up test<\/code><\/pre>\n<p>\nAhora, si ejecuta el comando <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/commands-to-collect-system-and-hardware-information-in-linux\/\">lsblk<\/a><\/noindex>, notar\u00e1 que el dispositivo\/tomo DRBD drbd0 est\u00e1 vinculado al dispositivo de copia de seguridad <code>\/dev\/sdb1<\/code>:<\/p>\n<pre><code class=\"bash\"># lsblk<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Configuramos DRBD para la replicaci\u00f3n de almacenamiento en dos servidores CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/afb0be2e739c3ce71a556e78c8a55f07.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Lista de dispositivos de bloques<\/i><\/p>\n<p>Para desactivar el recurso, ejecute:<\/p>\n<pre><code class=\"bash\"># drbdadm down test<\/code><\/pre>\n<p>\nPara verificar el estado del recurso, ejecute el siguiente comando (tenga en cuenta que en este punto se espera el estado de los discos <i>Inconsistente\/Inconsistente<\/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=\"Configuramos DRBD para la replicaci\u00f3n de almacenamiento en dos servidores CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/a45da69bfbc4199ef263359b623fdd05.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Verificando el estado del recurso en los<br \/>\nnodos<\/i><\/p>\n<h4>Paso 6: Estableciendo el recurso principal\/s fuente para la sincronizaci\u00f3n inicial de dispositivos<\/h4>\n<p>\nEn este punto, DRBD ya est\u00e1 listo para funcionar. Ahora necesitamos especificar qu\u00e9 nodo debe usarse como fuente para la sincronizaci\u00f3n inicial de dispositivos.<\/p>\n<p>Ejecute el siguiente comando solo en un nodo para comenzar la sincronizaci\u00f3n completa inicial:<\/p>\n<pre><code class=\"bash\"># drbdadm primary --force test\n# drbdadm status test<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Configuramos DRBD para la replicaci\u00f3n de almacenamiento en dos servidores CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/6505d6350609e03da02f30eeafecd72c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Estableciendo el nodo principal como dispositivo inicial<\/i><br \/>\nDespu\u00e9s de completar la sincronizaci\u00f3n, el estado de ambos discos debe ser UpToDate.<\/p>\n<h4>Paso 7: Probando la configuraci\u00f3n de DRBD <\/h4>\n<p>\nFinalmente, necesitamos verificar si el dispositivo DRBD funcionar\u00e1 correctamente para almacenar datos replicados. Recuerde que usamos un volumen vac\u00edo, por lo que debemos crear un sistema de archivos en el dispositivo y montarlo para verificar si podemos usarlo para almacenar datos replicados.<\/p>\n<p>Necesitamos crear un sistema de archivos en el dispositivo con el siguiente comando en el nodo desde el cual comenzamos la sincronizaci\u00f3n completa inicial (donde hay un recurso con rol principal):<\/p>\n<pre><code class=\"bash\"># mkfs -t ext4 \/dev\/drbd0<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Configuramos DRBD para la replicaci\u00f3n de almacenamiento en dos servidores CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/32c9ac65a06993e58d9ce3b568fadca1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Creando un sistema de archivos en el volumen Drbd<\/i><\/p>\n<p>Luego, montarlo como se muestra (puede dar un nombre adecuado al punto de montaje):<\/p>\n<pre><code class=\"bash\"># mkdir -p \/mnt\/DRDB_PRI\/\n# mount \/dev\/drbd0 \/mnt\/DRDB_PRI\/\n<\/code><\/pre>\n<p>\nAhora copie o cree algunos archivos en el punto de montaje indicado arriba y haga una lista larga usando <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/tag\/linux-ls-command\/\">el 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=\"Configuramos DRBD para la replicaci\u00f3n de almacenamiento en dos servidores CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/a32321e2b5c587215dc06d2b3960a4bc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Listando el contenido del volumen principal de Drbd<\/i><\/p>\n<p>A continuaci\u00f3n, desmonte el dispositivo (aseg\u00farese de que el montaje no est\u00e9 abierto, cambie de directorio despu\u00e9s de desmontarlo para evitar errores) y cambie el rol del nodo de primario a secundario:<\/p>\n<pre><code class=\"bash\"># umount \/mnt\/DRDB_PRI\/\n# cd\n# drbdadm secondary test<\/code><\/pre>\n<p>\nHaga que el otro nodo (donde hay un recurso con rol secundario) sea primario, luego con\u00e9ctelo al dispositivo y ejecute una lista larga de puntos de montaje. Si la configuraci\u00f3n funciona correctamente, todos los archivos almacenados en el volumen deben estar all\u00ed:<\/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=\"Configuramos DRBD para la replicaci\u00f3n de almacenamiento en dos servidores CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/c54d7754a01987765a19b5bde95fc555.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Verificando la configuraci\u00f3n de DRBD funcionando en el nodo secundario.<\/i><\/p>\n<p>Para m\u00e1s informaci\u00f3n, consulte las p\u00e1ginas de referencia de las herramientas de administraci\u00f3n:<\/p>\n<pre><code class=\"bash\"># man drbdadm\n# man drbdsetup\n# man drbdmeta<\/code><\/pre>\n<p>\nAyuda: <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.linbit.com\/docs\/users-guide-8.4\/\">Gu\u00eda del usuario de DRBD<\/a><\/noindex>.<\/p>\n<h4>Curr\u00edculum<\/h4>\n<p>\nDRBD es extremadamente flexible y vers\u00e1til, lo que lo convierte en una soluci\u00f3n para la replicaci\u00f3n de almacenamiento adecuada para a\u00f1adir alta disponibilidad a pr\u00e1cticamente cualquier aplicaci\u00f3n. En este art\u00edculo, hemos mostrado c\u00f3mo instalar DRBD en CentOS 7 y hemos demostrado brevemente c\u00f3mo usarlo para la replicaci\u00f3n de almacenamiento. No dudes en compartir tus pensamientos con nosotros a trav\u00e9s del formulario de retroalimentaci\u00f3n a continuaci\u00f3n.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/17x7\/\">Descubre m\u00e1s sobre el curso.<\/a><\/noindex><\/p>\n<p>Fuente: <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 5.0.2 - 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.\" \/>\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\/es\/blog\/administrirovanie\/nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/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\udd47 Configuramos DRBD para la replicaci\u00f3n de almacenamiento en dos servidores CentOS 7 | ProHoster","description":"La traducci\u00f3n del art\u00edculo se realiz\u00f3 en anticipaci\u00f3n al inicio del curso \"Administrador de Linux.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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.","og:url":"https:\/\/prohoster.info\/es\/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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/87364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=87364"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/87364\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/87365"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=87364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=87364"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=87364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}