{"id":9510,"date":"2023-03-13T09:59:58","date_gmt":"2023-03-13T12:59:58","guid":{"rendered":"https:\/\/categoriaoutros.com.br\/?p=9510"},"modified":"2023-03-13T10:27:22","modified_gmt":"2023-03-13T13:27:22","slug":"pacemaker-replicando-storagearmazenamento-com-drbd-parte-015","status":"publish","type":"post","link":"https:\/\/categoriaoutros.com.br\/?p=9510","title":{"rendered":"Pacemaker: Replicando Storage(Armazenamento) com DRBD &#8211; Parte 015"},"content":{"rendered":"\n<p>Mesmo se voc\u00ea estiver servindo sites est\u00e1ticos, um site que n\u00e3o \u00e9 alimentado frequentemente, ter que sincronizar manualmente o conte\u00fado desse site para todas as m\u00e1quinas no cluster n\u00e3o \u00e9 o ideal. Para sites din\u00e2micos, como um blog, fazer c\u00f3pias manualmente entre os servidores passa longe de ser uma op\u00e7\u00e3o. Nem todo mundo pode comprar um NAS(<em>Network-attached storage<\/em>), mas de alguma forma os dados precisam ser mantidos em sincronia e aqui, como custo-benef\u00edcio, usamos o DRBD.<\/p>\n\n\n\n<p>O DRBD pode ser pensado como sendo um storage(armazenamento) de Rede baseado em RAID-1, ou seja, ao inv\u00e9s de termos dois ou mais discos espelhados dentro de um s\u00f3 servidor, temos esses discos espelhados e espalhados em diferentes servidores.<\/p>\n\n\n\n<p>N\u00e3o falaremos aqui como instalar o DRBD nos dois n\u00f3s do cluster, pois j\u00e1 temos esse artigo falando a respeito: <a href=\"https:\/\/categoriaoutros.com.br\/?p=9469\">DRBD: Realizando a Instala\u00e7\u00e3o \u2013 Parte 004<\/a> e <a href=\"https:\/\/categoriaoutros.com.br\/?p=9501\">DRBD: Iniciando o Resource pela Primeira Vez \u2013 Parte 007<\/a><\/p>\n\n\n\n<p>Ent\u00e3o, consideramos que os dois n\u00f3s j\u00e1 t\u00eam o DRBD instalado, com dois discos espelhados e conectados \u00e0 rede.<\/p>\n\n\n\n<p>Em nosso artigo sobre DRBD criamos o arquivo \/etc\/drbd.d\/m.res com um resource chamado <em>r0<\/em>. Esse resource est\u00e1 OK:<\/p>\n\n\n\n<pre>[root@oracle86 ~]# drbdadm status\nr0 role:<font color=\"#2AA1B3\"><b>Primary<\/b><\/font>\n  disk:<font color=\"#26A269\"><b>UpToDate<\/b><\/font>\n  peer role:Secondary\n    replication:Established peer-disk:<font color=\"#26A269\">UpToDate<\/font>\n<\/pre>\n\n\n\n<p>Tamb\u00e9m o DRBD criou o volume \/dev\/drbd1.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instale drbd-pacemaker<\/h2>\n\n\n\n<p>No Red Hat, CentOS e derivados, se n\u00e3o instalar o pacote drbd-pacemaker n\u00e3o poder\u00e1 criar o servi\u00e7o no pacemaker para o resource do drbd.<\/p>\n\n\n\n<p>Instale:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> dnf install drbd-pacemaker -y<\/pre>\n\n\n\n<p>Veja: <a href=\"https:\/\/categoriaoutros.com.br\/?p=9561\">Pacemaker: Erro \u201cAgent \u2018ocf:linbit:drbd\u2019 is not installed or does not provide valid metadata\u201d<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configurar o cluster para o dispositivo DRBD<\/h2>\n\n\n\n<p>Um recurso ou fun\u00e7\u00e3o \u00fatil que o pcs possui \u00e9 a capacidade de criar um arquivo contendo as v\u00e1rias altera\u00e7\u00f5es e aplic\u00e1-las todas de uma vez. Ou seja, criamos um arquivo, adicionamos nele todas as altera\u00e7\u00f5es que quisermos e s\u00f3 depois aplicamos essas configura\u00e7\u00f5es, todas de uma vez.<\/p>\n\n\n\n<p>Para fazer isso, comece gerando o arquivo j\u00e1 com a configura\u00e7\u00e3o XML atual e bruta do <a href=\"https:\/\/categoriaoutros.com.br\/?p=9183#:~:text=CIB(Cluster%20Information%20Base)%20ou%20Base%20de%20informa%C3%A7%C3%B5es%20do%20cluster\">CIB<\/a>.<\/p>\n\n\n\n<p>#1 Chamaremos o arquivo que conter\u00e1 as configura\u00e7\u00f5es de drbd_cfg. Execute o comando<strong><kbd> pcs cluster cib drbd_cfg<\/kbd><\/strong> para cri\u00e1-lo.<\/p>\n\n\n\n<pre>[root@oracle86 ~]# pcs cluster cib drbd_cfg<\/pre>\n\n\n\n<p>O arquivo foi criado:<\/p>\n\n\n\n<pre>[root@oracle86 ~]# ls\nanaconda-ks.cfg  <font color=\"#0087FF\">download<\/font>  drbd_cfg\n<\/pre>\n\n\n\n<p>Para come\u00e7ar a adicionar nossas configura\u00e7\u00f5es ao arquivo drbd_cfg usamos a op\u00e7\u00e3o <strong>-f<\/strong>. Essas altera\u00e7\u00f5es n\u00e3o ser\u00e3o vistas pelo cluster at\u00e9 que o arquivo drbd_cfg seja enviado posteriormente para o <a href=\"https:\/\/categoriaoutros.com.br\/?p=9183#:~:text=CIB(Cluster%20Information%20Base)%20ou%20Base%20de%20informa%C3%A7%C3%B5es%20do%20cluster\">CIB<\/a> do cluster ativo.<\/p>\n\n\n\n<p>#2 criamos um resource de cluster para o dispositivo DRBD e um &#8220;resource clone&#8221; adicional para permitir que o resource seja executado em ambos os n\u00f3s ao mesmo tempo. <\/p>\n\n\n\n<p>Vamos chamar esse resource de WebData j\u00e1 que colocaremos dentro do DRBB os dados do Apache.<\/p>\n\n\n\n<pre>[root@oracle86 ~]# pcs -f drbd_cfg resource create WebData ocf:linbit:drbd  drbd_resource=r0 op monitor interval=60s<\/pre>\n\n\n\n<p>#3 agora execute <em><strong><kbd>pcs -f drbd_cfg resource master WebDataClone WebData master-max=1 master-node=1 clone-max=2 clone-node-max=1 notify=true<\/kbd><\/strong><\/em><\/p>\n\n\n\n<pre>[root@oracle86 ~]# pcs -f drbd_cfg resource master WebDataClone WebData master-max=1 master-node=1 clone-max=2 clone-node-max=1 notify=true<\/pre>\n\n\n\n<p>Se receber o erro abaixo <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Error: This command has been replaced with '<strong>pcs resource promotable<\/strong>'. See 'man pcs' -> Changes in pcs-0.10.<\/mark><\/em><\/pre>\n\n\n\n<p>\u00e9 que no Fedora 29 e no CentOS 8.0, <strong><em>master<\/em>\u00a0resources <\/strong>foram renomeados para recursos<strong>\u00a0<em>promotable clone<\/em><\/strong> e o comando pcs foi alterado de acordo para:<\/p>\n\n\n\n<pre>\n\n[root@oracle86 ~]# pcs -f drbd_cfg resource promotable WebData promoted-max=1 promoted-node-max=1 clone-max=2 clone-node-max=1 notify=true\n\n<\/pre>\n\n\n\n\n<p>#4 Agora, podemos aplicar as altera\u00e7\u00f5es do arquivo drbd_cfg. Envie o arquivo drbd_cfg para o CIB. Execute <strong><em><kbd>pcs cluster cib-push drbd_cfg --config<\/kbd><\/em><\/strong><\/p>\n\n\n\n<pre>[root@oracle86 ~]# pcs cluster cib-push drbd_cfg --config\nCIB updated<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Verificando o Status<\/h2>\n\n\n\n<p>ejamos o que o cluster fez com a nova configura\u00e7\u00e3o:<\/p>\n\n\n\n<pre>[root@oracle86 ~]# pcs status\nCluster name: meuCluster\n\nWARNINGS:\nFollowing resources have been moved and their move constraints are still in place: &apos;WebSite&apos;\nRun &apos;pcs constraint location&apos; or &apos;pcs resource clear &lt;resource id&gt;&apos; to view or remove the constraints, respectively\n\nStatus of pacemakerd: &apos;Pacemaker is running&apos; (last updated 2023-03-13 09:21:05 -04:00)\nCluster Summary:\n  * Stack: corosync\n  * Current DC: oracle86B (version 2.1.4-5.0.1.el8_7.2-dc6eb4362e) - partition with quorum\n  * Last updated: Mon Mar 13 09:21:06 2023\n  * Last change:  Mon Mar 13 09:20:22 2023 by root via cibadmin on oracle86\n  * 2 nodes configured\n  * 4 resource instances configured\n\nNode List:\n  * Online: [ oracle86 oracle86B ]\n\nFull List of Resources:\n  * ClusterIP\t(ocf::heartbeat:IPaddr2):\t Started oracle86\n  * WebSite\t(ocf::heartbeat:apache):\t Started oracle86\n  * Clone Set: WebData-clone [WebData] (promotable):\n    * Masters: [ oracle86 ]\n    * Slaves: [ oracle86B ]\n\nDaemon Status:\n  corosync: active\/disabled\n  pacemaker: active\/enabled\n  pcsd: active\/enabled<\/pre>\n\n\n\n<p>Perceba que oracle86 est\u00e1 como master(ou prim\u00e1rio) e oracle86B como slave(escravo ou na fun\u00e7\u00e3o de secund\u00e1rio)<\/p>\n\n\n\n<p>Oba!!<\/p>\n\n\n\n<p>Agora temos um bloco DRBD sendo gerenciando pelo pacemaker. Vamos para o pr\u00f3ximo artigo para continuar a configura\u00e7\u00e3o do Sistema de Arquivos no bloco do DRBD. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Observa\u00e7\u00e3o Final<\/h2>\n\n\n\n<p>O agente de recursos(resource agent) deve carregar o m\u00f3dulo DRBD quando necess\u00e1rio, caso ainda n\u00e3o esteja carregado. Se isso n\u00e3o acontecer, configure seu sistema operacional para carregar o m\u00f3dulo no momento da inicializa\u00e7\u00e3o(boot). Para o CentOS 7.5, voc\u00ea executaria isso em ambos os n\u00f3s:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># echo drbd >\/etc\/modules-load.d\/drbd.conf<\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mesmo se voc\u00ea estiver servindo sites est\u00e1ticos, um site que n\u00e3o \u00e9 alimentado frequentemente, ter que sincronizar manualmente o conte\u00fado desse site para todas as m\u00e1quinas no cluster n\u00e3o \u00e9 o ideal. Para sites din\u00e2micos, como um blog, fazer c\u00f3pias manualmente entre os servidores passa longe de ser uma op\u00e7\u00e3o. Nem todo mundo pode comprar&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/categoriaoutros.com.br\/?p=9510\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &ldquo;Pacemaker: Replicando Storage(Armazenamento) com DRBD &#8211; Parte 015&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":9035,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[3921,3922],"class_list":["post-9510","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-informatica-dicas","tag-drbd-e-pacemaker","tag-drbd-no-pacemaker"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Pacemaker: Replicando Storage(Armazenamento) com DRBD - Parte 015 - Categoria Outros<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/categoriaoutros.com.br\/?p=9510\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pacemaker: Replicando Storage(Armazenamento) com DRBD - Parte 015 - Categoria Outros\" \/>\n<meta property=\"og:description\" content=\"Mesmo se voc\u00ea estiver servindo sites est\u00e1ticos, um site que n\u00e3o \u00e9 alimentado frequentemente, ter que sincronizar manualmente o conte\u00fado desse site para todas as m\u00e1quinas no cluster n\u00e3o \u00e9 o ideal. Para sites din\u00e2micos, como um blog, fazer c\u00f3pias manualmente entre os servidores passa longe de ser uma op\u00e7\u00e3o. Nem todo mundo pode comprar...Read More &ldquo;Pacemaker: Replicando Storage(Armazenamento) com DRBD &#8211; Parte 015&rdquo; &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/categoriaoutros.com.br\/?p=9510\" \/>\n<meta property=\"og:site_name\" content=\"Categoria Outros\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/categoriaoutros\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-13T12:59:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-13T13:27:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/02\/pacemaker.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"180\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Categoria: Outros\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:site\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Categoria: Outros\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=9510#article\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=9510\"},\"author\":{\"name\":\"Categoria: Outros\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\"},\"headline\":\"Pacemaker: Replicando Storage(Armazenamento) com DRBD &#8211; Parte 015\",\"datePublished\":\"2023-03-13T12:59:58+00:00\",\"dateModified\":\"2023-03-13T13:27:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=9510\"},\"wordCount\":648,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"keywords\":[\"drbd e pacemaker\",\"drbd no pacemaker\"],\"articleSection\":[\"Inform\u00e1tica\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=9510#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=9510\",\"url\":\"https:\/\/categoriaoutros.com.br\/?p=9510\",\"name\":\"Pacemaker: Replicando Storage(Armazenamento) com DRBD - Parte 015 - Categoria Outros\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\"},\"datePublished\":\"2023-03-13T12:59:58+00:00\",\"dateModified\":\"2023-03-13T13:27:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=9510#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=9510\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=9510#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/categoriaoutros.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pacemaker: Replicando Storage(Armazenamento) com DRBD &#8211; Parte 015\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"name\":\"Categoria Outros\",\"description\":\"Assuntos Diversos\",\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/categoriaoutros.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\",\"name\":\"Categoria Outros\",\"alternateName\":\"Categoria Outros\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"contentUrl\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"width\":400,\"height\":400,\"caption\":\"Categoria Outros\"},\"image\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/categoriaoutros\",\"https:\/\/twitter.com\/CategoriaOutros\",\"https:\/\/br.pinterest.com\/CategoriaOutros\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\",\"name\":\"Categoria: Outros\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"caption\":\"Categoria: Outros\"},\"sameAs\":[\"http:\/\/categoriaoutros.com.br\"],\"url\":\"https:\/\/categoriaoutros.com.br\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pacemaker: Replicando Storage(Armazenamento) com DRBD - Parte 015 - Categoria Outros","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/categoriaoutros.com.br\/?p=9510","og_locale":"pt_BR","og_type":"article","og_title":"Pacemaker: Replicando Storage(Armazenamento) com DRBD - Parte 015 - Categoria Outros","og_description":"Mesmo se voc\u00ea estiver servindo sites est\u00e1ticos, um site que n\u00e3o \u00e9 alimentado frequentemente, ter que sincronizar manualmente o conte\u00fado desse site para todas as m\u00e1quinas no cluster n\u00e3o \u00e9 o ideal. Para sites din\u00e2micos, como um blog, fazer c\u00f3pias manualmente entre os servidores passa longe de ser uma op\u00e7\u00e3o. Nem todo mundo pode comprar...Read More &ldquo;Pacemaker: Replicando Storage(Armazenamento) com DRBD &#8211; Parte 015&rdquo; &raquo;","og_url":"https:\/\/categoriaoutros.com.br\/?p=9510","og_site_name":"Categoria Outros","article_publisher":"https:\/\/www.facebook.com\/categoriaoutros","article_published_time":"2023-03-13T12:59:58+00:00","article_modified_time":"2023-03-13T13:27:22+00:00","og_image":[{"width":300,"height":180,"url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/02\/pacemaker.jpg","type":"image\/jpeg"}],"author":"Categoria: Outros","twitter_card":"summary_large_image","twitter_creator":"@CategoriaOutros","twitter_site":"@CategoriaOutros","twitter_misc":{"Escrito por":"Categoria: Outros","Est. tempo de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/categoriaoutros.com.br\/?p=9510#article","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/?p=9510"},"author":{"name":"Categoria: Outros","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40"},"headline":"Pacemaker: Replicando Storage(Armazenamento) com DRBD &#8211; Parte 015","datePublished":"2023-03-13T12:59:58+00:00","dateModified":"2023-03-13T13:27:22+00:00","mainEntityOfPage":{"@id":"https:\/\/categoriaoutros.com.br\/?p=9510"},"wordCount":648,"commentCount":1,"publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"keywords":["drbd e pacemaker","drbd no pacemaker"],"articleSection":["Inform\u00e1tica"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/categoriaoutros.com.br\/?p=9510#respond"]}]},{"@type":"WebPage","@id":"https:\/\/categoriaoutros.com.br\/?p=9510","url":"https:\/\/categoriaoutros.com.br\/?p=9510","name":"Pacemaker: Replicando Storage(Armazenamento) com DRBD - Parte 015 - Categoria Outros","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/#website"},"datePublished":"2023-03-13T12:59:58+00:00","dateModified":"2023-03-13T13:27:22+00:00","breadcrumb":{"@id":"https:\/\/categoriaoutros.com.br\/?p=9510#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/categoriaoutros.com.br\/?p=9510"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/categoriaoutros.com.br\/?p=9510#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/categoriaoutros.com.br\/"},{"@type":"ListItem","position":2,"name":"Pacemaker: Replicando Storage(Armazenamento) com DRBD &#8211; Parte 015"}]},{"@type":"WebSite","@id":"https:\/\/categoriaoutros.com.br\/#website","url":"https:\/\/categoriaoutros.com.br\/","name":"Categoria Outros","description":"Assuntos Diversos","publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/categoriaoutros.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/categoriaoutros.com.br\/#organization","name":"Categoria Outros","alternateName":"Categoria Outros","url":"https:\/\/categoriaoutros.com.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","contentUrl":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","width":400,"height":400,"caption":"Categoria Outros"},"image":{"@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/categoriaoutros","https:\/\/twitter.com\/CategoriaOutros","https:\/\/br.pinterest.com\/CategoriaOutros\/"]},{"@type":"Person","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40","name":"Categoria: Outros","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","caption":"Categoria: Outros"},"sameAs":["http:\/\/categoriaoutros.com.br"],"url":"https:\/\/categoriaoutros.com.br\/?author=1"}]}},"jetpack_featured_media_url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/02\/pacemaker.jpg","_links":{"self":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/9510","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9510"}],"version-history":[{"count":14,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/9510\/revisions"}],"predecessor-version":[{"id":9579,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/9510\/revisions\/9579"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/media\/9035"}],"wp:attachment":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}