{"id":9616,"date":"2023-03-15T13:03:36","date_gmt":"2023-03-15T16:03:36","guid":{"rendered":"https:\/\/categoriaoutros.com.br\/?p=9616"},"modified":"2023-03-15T13:04:05","modified_gmt":"2023-03-15T16:04:05","slug":"pacemaker-uma-breve-comparacao-entre-pcs-e-crm","status":"publish","type":"post","link":"https:\/\/categoriaoutros.com.br\/?p=9616","title":{"rendered":"Pacemaker: Uma Breve Compara\u00e7\u00e3o Entre pcs e crm"},"content":{"rendered":"\n<p><strong>pcs<\/strong> e <strong>crm<\/strong> shell s\u00e3o duas interfaces populares de linha de comando de n\u00edvel superior para o Pacemaker. Cada um tem sua pr\u00f3pria sintaxe; este artigo \u00e9 baseado no artigo <a href=\"https:\/\/clusterlabs.org\/pacemaker\/doc\/2.1\/Pacemaker_Administration\/html\/pcs-crmsh.html\">clusterlabs.org<\/a> e fornece uma compara\u00e7\u00e3o r\u00e1pida de como realizar as mesmas tarefas usando qualquer um deles. Alguns exemplos tamb\u00e9m mostram o comando equivalente usando ferramentas de linha de comando <strong>Pacmaker<\/strong> de baixo n\u00edvel.<\/p>\n\n\n\n<p>Obs.: <em>esses exemplos mostram a sintaxe mais simples; veja as respectivas man pages para todas as op\u00e7\u00f5es poss\u00edveis.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mostrar configura\u00e7\u00e3o e status do cluster&nbsp;<a href=\"https:\/\/clusterlabs.org\/pacemaker\/doc\/2.1\/Pacemaker_Administration\/html\/pcs-crmsh.html#show-cluster-configuration-and-status\"><\/a><\/h2>\n\n\n\n<p>Mostrar configura\u00e7\u00e3o (XML bruto)<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh     # crm configure show xml\npcs       # pcs cluster cib\npacemaker # cibadmin -Q\n<\/pre>\n\n\n\n<p>Mostrar configura\u00e7\u00e3o (amig\u00e1vel para humanos)<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm configure show\npcs   # pcs config\n<\/pre>\n\n\n\n<p>Mostrar status do cluster<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh     # crm status\npcs       # pcs status\npacemaker # crm_mon -1\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Gerenciar n\u00f3s\u00a0<a href=\"https:\/\/clusterlabs.org\/pacemaker\/doc\/2.1\/Pacemaker_Administration\/html\/pcs-crmsh.html#manage-nodes\"><\/a><\/h2>\n\n\n\n<p>Colocar o n\u00f3 \u201cpcmk-1\u201d em modo de espera<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh     # crm node standby pcmk-1\npcs-0.9   # pcs cluster standby pcmk-1\npcs-0.10  # pcs node standby pcmk-1\npacemaker # crm_standby -N pcmk-1 -v on\n<\/pre>\n\n\n\n<p>Remova o n\u00f3 \u201cpcmk-1\u201d do modo de espera<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh     # crm node online pcmk-1\npcs-0.9   # pcs cluster unstandby pcmk-1\npcs-0.10  # pcs node unstandby pcmk-1\npacemaker # crm_standby -N pcmk-1 -v off\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Gerenciar Propriedades do\u00a0<a href=\"https:\/\/clusterlabs.org\/pacemaker\/doc\/2.1\/Pacemaker_Administration\/html\/pcs-crmsh.html#manage-cluster-properties\"><\/a><\/h2>\n\n\n\n<p>Defina a propriedade de cluster \u201cstonith-enabled\u201d como \u201cfalse\u201d<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh     # crm configure property stonith-enabled=false\npcs       # pcs property set stonith-enabled=false\npacemaker # crm_attribute -n stonith-enabled -v false\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Mostrar Informa\u00e7\u00f5es do Agente de Recursos\u00a0<a href=\"https:\/\/clusterlabs.org\/pacemaker\/doc\/2.1\/Pacemaker_Administration\/html\/pcs-crmsh.html#show-resource-agent-information\"><\/a><\/h2>\n\n\n\n<p>Listar Classes de Agente de Recursos (RA)<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh    # crm ra classes\npcs      # pcs resource standards\npacmaker # crm_resource --list-standards\n<\/pre>\n\n\n\n<p>Listar Agentes de Recursos Dispon\u00edveis (RAs) por Padr\u00e3o<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh     # crm ra list ocf\npcs       # pcs resource agents ocf\npacemaker # crm_resource --list-agents ocf\n<\/pre>\n\n\n\n<p>Listar Agentes de Recursos Dispon\u00edveis (RAs) por Provedor OCF<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh     # crm ra list ocf pacemaker\npcs       # pcs resource agents ocf:pacemaker\npacemaker # crm_resource --list-agents ocf:pacemaker\n<\/pre>\n\n\n\n<p>Listar Par\u00e2metros do Agente de Recursos Dispon\u00edveis<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh     # crm ra info IPaddr2\npcs       # pcs resource describe IPaddr2\npacemaker # crm_resource --show-metadata ocf:heartbeat:IPaddr2\n<\/pre>\n\n\n\n<p>Voc\u00ea tamb\u00e9m pode usar o&nbsp;<code>class:provider:type<\/code>formato completo com crmsh e pcs se v\u00e1rios RAs com o mesmo nome estiverem dispon\u00edveis.<\/p>\n\n\n\n<p>Mostrar Par\u00e2metros Dispon\u00edveis do Agente Fence<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm ra info stonith:fence_ipmilan\npcs   # pcs stonith describe fence_ipmilan\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Gerenciar recursos\u00a0<a href=\"https:\/\/clusterlabs.org\/pacemaker\/doc\/2.1\/Pacemaker_Administration\/html\/pcs-crmsh.html#manage-resources\"><\/a><\/h2>\n\n\n\n<p>Criar um recurso<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm configure primitive ClusterIP ocf:heartbeat:IPaddr2 \\\n        params ip=192.168.122.120 cidr_netmask=24 \\\n        op monitor interval=30s\npcs   # pcs resource create ClusterIP IPaddr2 ip=192.168.122.120 cidr_netmask=24\n<\/pre>\n\n\n\n<p>pcs determina o padr\u00e3o e o provedor (&nbsp;<code>ocf:heartbeat<\/code>) automaticamente, pois&nbsp;<code>IPaddr2<\/code>\u00e9 exclusivo e cria opera\u00e7\u00f5es automaticamente (incluindo monitor) com base nos metadados do agente.<\/p>\n\n\n\n<p>Mostrar configura\u00e7\u00e3o de todos os recursos<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh    # crm configure show\npcs-0.9  # pcs resource show --full\npcs-0.10 # pcs resource config\n<\/pre>\n\n\n\n<p>Mostrar configura\u00e7\u00e3o de um recurso<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh    # crm configure show ClusterIP\npcs-0.9  # pcs resource show ClusterIP\npcs-0.10 # pcs resource config ClusterIP\n<\/pre>\n\n\n\n<p>Mostrar configura\u00e7\u00e3o de recursos de veda\u00e7\u00e3o<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh    # crm resource status\npcs-0.9  # pcs stonith show --full\npcs-0.10 # pcs stonith config\n<\/pre>\n\n\n\n<p>Iniciar um recurso<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh     # crm resource start ClusterIP\npcs       # pcs resource enable ClusterIP\npacemaker # crm_resource -r ClusterIP --set-parameter target-role --meta -v Started\n<\/pre>\n\n\n\n<p>Parar um recurso<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh     # crm resource stop ClusterIP\npcs       # pcs resource disable ClusterIP\npacemaker # crm_resource -r ClusterIP --set-parameter target-role --meta -v Stopped\n<\/pre>\n\n\n\n<p>Remover um recurso<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm configure delete ClusterIP\npcs   # pcs resource delete ClusterIP\n<\/pre>\n\n\n\n<p>Modificar os par\u00e2metros de inst\u00e2ncia de um recurso<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh     # crm resource param ClusterIP set clusterip_hash=sourceip\npcs       # pcs resource update ClusterIP clusterip_hash=sourceip\npacemaker # crm_resource -r ClusterIP --set-parameter clusterip_hash -v sourceip\n<\/pre>\n\n\n\n<p>O crmsh tamb\u00e9m possui um comando&nbsp;de edi\u00e7\u00e3o&nbsp;que edita a sintaxe simplificada do CIB (os mesmos comandos da linha de comando) por meio de um editor de texto configur\u00e1vel.<\/p>\n\n\n\n<p>Modifique os par\u00e2metros de inst\u00e2ncia de um recurso interativamente<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm configure edit ClusterIP\n<\/pre>\n\n\n\n<p>Usando o modo de shell interativo do crmsh, v\u00e1rias altera\u00e7\u00f5es podem ser editadas e verificadas antes de se comprometer com a configura\u00e7\u00e3o ao vivo:<\/p>\n\n\n\n<p>Fa\u00e7a v\u00e1rias altera\u00e7\u00f5es de configura\u00e7\u00e3o interativamente<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm configure\ncrmsh # edit\ncrmsh # verify\ncrmsh # commit\n<\/pre>\n\n\n\n<p>Excluir os par\u00e2metros de inst\u00e2ncia de um recurso<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh     # crm resource param ClusterIP delete nic\npcs       # pcs resource update ClusterIP nic=\npacemaker # crm_resource -r ClusterIP --delete-parameter nic\n<\/pre>\n\n\n\n<p>Listar Padr\u00f5es de Recursos Atuais<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh     # crm configure show type:rsc_defaults\npcs       # pcs resource defaults\npacemaker # cibadmin -Q --scope rsc_defaults\n<\/pre>\n\n\n\n<p>Definir padr\u00f5es de recursos<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm configure rsc_defaults resource-stickiness=100\npcs   # pcs resource defaults resource-stickiness=100\n<\/pre>\n\n\n\n<p>Listar padr\u00f5es de opera\u00e7\u00e3o atuais<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh     # crm configure show type:op_defaults\npcs       # pcs resource op defaults\npacemaker # cibadmin -Q --scope op_defaults\n<\/pre>\n\n\n\n<p>Definir padr\u00f5es de opera\u00e7\u00e3o<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm configure op_defaults timeout=240s\npcs   # pcs resource op defaults timeout=240s\n<\/pre>\n\n\n\n<p>Habilitar Rastreamento do Agente de Recurso para um Recurso<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm resource trace Website\n<\/pre>\n\n\n\n<p>Limpar contagens de falhas para um recurso<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh     # crm resource cleanup Website\npcs       # pcs resource cleanup Website\npacemaker # crm_resource --cleanup -r Website\n<\/pre>\n\n\n\n<p>Criar um recurso de clone<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm configure clone WebIP ClusterIP meta globally-unique=true clone-max=2 clone-node-max=2\npcs   # pcs resource clone ClusterIP globally-unique=true clone-max=2 clone-node-max=2\n<\/pre>\n\n\n\n<p>Crie um Recurso Clonado Promocional<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh    # crm configure ms WebDataClone WebData \\\n           meta master-max=1 master-node-max=1 \\\n           clone-max=2 clone-node-max=1 notify=true\npcs-0.9  # pcs resource master WebDataClone WebData \\\n           master-max=1 master-node-max=1 \\\n           clone-max=2 clone-node-max=1 notify=true\npcs-0.10 # pcs resource promotable WebData WebDataClone \\\n           promoted-max=1 promoted-node-max=1 \\\n           clone-max=2 clone-node-max=1 notify=true\n<\/pre>\n\n\n\n<p>pcs gerar\u00e1 o nome do clone automaticamente se for omitido na linha de comando.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Gerenciar Restri\u00e7\u00f5es\u00a0<a href=\"https:\/\/clusterlabs.org\/pacemaker\/doc\/2.1\/Pacemaker_Administration\/html\/pcs-crmsh.html#manage-constraints\"><\/a><\/h2>\n\n\n\n<p>Criar uma restri\u00e7\u00e3o de coloca\u00e7\u00e3o<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm configure colocation website-with-ip INFINITY: WebSite ClusterIP\npcs   # pcs constraint colocation add ClusterIP with WebSite INFINITY\n<\/pre>\n\n\n\n<p>Criar uma restri\u00e7\u00e3o de coloca\u00e7\u00e3o com base na fun\u00e7\u00e3o<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm configure colocation another-ip-with-website inf: AnotherIP WebSite:Master\npcs   # pcs constraint colocation add Started AnotherIP with Promoted WebSite INFINITY\n<\/pre>\n\n\n\n<p>Criar uma restri\u00e7\u00e3o de pedido<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm configure order apache-after-ip mandatory: ClusterIP WebSite\npcs   # pcs constraint order ClusterIP then WebSite\n<\/pre>\n\n\n\n<p>Crie uma restri\u00e7\u00e3o de ordem com base na fun\u00e7\u00e3o<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm configure order ip-after-website Mandatory: WebSite:Master AnotherIP\npcs   # pcs constraint order promote WebSite then start AnotherIP\n<\/pre>\n\n\n\n<p>Criar uma restri\u00e7\u00e3o de localiza\u00e7\u00e3o<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm configure location prefer-pcmk-1 WebSite 50: pcmk-1\npcs   # pcs constraint location WebSite prefers pcmk-1=50\n<\/pre>\n\n\n\n<p>Criar uma restri\u00e7\u00e3o de local com base na fun\u00e7\u00e3o<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm configure location prefer-pcmk-1 WebSite rule role=Master 50: \\#uname eq pcmk-1\npcs   # pcs constraint location WebSite rule role=Promoted 50 \\#uname eq pcmk-1\n<\/pre>\n\n\n\n<p>Mover um recurso para um n\u00f3 espec\u00edfico (criando uma restri\u00e7\u00e3o de localiza\u00e7\u00e3o)<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh     # crm resource move WebSite pcmk-1\npcs       # pcs resource move WebSite pcmk-1\npacemaker # crm_resource -r WebSite --move -N pcmk-1\n<\/pre>\n\n\n\n<p>Mover um recurso para longe de seu n\u00f3 atual (criando uma restri\u00e7\u00e3o de localiza\u00e7\u00e3o)<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh     # crm resource ban Website pcmk-2\npcs       # pcs resource ban Website pcmk-2\npacemaker # crm_resource -r WebSite --move\n<\/pre>\n\n\n\n<p>Remova quaisquer restri\u00e7\u00f5es criadas pela movimenta\u00e7\u00e3o de um recurso<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh     # crm resource unmove WebSite\npcs       # pcs resource clear WebSite\npacemaker # crm_resource -r WebSite --clear\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Configura\u00e7\u00e3o avan\u00e7ada\u00a0<a href=\"https:\/\/clusterlabs.org\/pacemaker\/doc\/2.1\/Pacemaker_Administration\/html\/pcs-crmsh.html#advanced-configuration\"><\/a><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Manipular Elementos de Configura\u00e7\u00e3o por Tipo\u00a0<a href=\"https:\/\/clusterlabs.org\/pacemaker\/doc\/2.1\/Pacemaker_Administration\/html\/pcs-crmsh.html#manipulate-configuration-elements-by-type\"><\/a><\/h3>\n\n\n\n<p>Listar restri\u00e7\u00f5es com IDs<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">pcs   # pcs constraint list --full\n<\/pre>\n\n\n\n<p>Remover restri\u00e7\u00e3o por ID<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">pcs   # pcs constraint remove cli-ban-Website-on-pcmk-1\ncrmsh # crm configure remove cli-ban-Website-on-pcmk-1\n<\/pre>\n\n\n\n<p>Os comandos show&nbsp;e&nbsp;edit&nbsp;do crmsh&nbsp;podem ser usados \u200b\u200bpara gerenciar recursos e restri\u00e7\u00f5es por tipo:<\/p>\n\n\n\n<p>Mostrar elementos de configura\u00e7\u00e3o<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm configure show type:primitive\ncrmsh # crm configure edit type:colocation\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Mudan\u00e7as de lote\u00a0<a href=\"https:\/\/clusterlabs.org\/pacemaker\/doc\/2.1\/Pacemaker_Administration\/html\/pcs-crmsh.html#batch-changes\"><\/a><\/h3>\n\n\n\n<p>Fa\u00e7a v\u00e1rias altera\u00e7\u00f5es e aplique-as juntas<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm\ncrmsh # cib new drbd_cfg\ncrmsh # configure primitive WebData ocf:linbit:drbd params drbd_resource=wwwdata \\\n        op monitor interval=60s\ncrmsh # configure ms WebDataClone WebData meta master-max=1 master-node-max=1 \\\n        clone-max=2 clone-node-max=1 notify=true\ncrmsh # cib commit drbd_cfg\ncrmsh # quit\n\npcs      # pcs cluster cib drbd_cfg\npcs      # pcs -f drbd_cfg resource create WebData ocf:linbit:drbd drbd_resource=wwwdata \\\n           op monitor interval=60s\npcs-0.9  # pcs -f drbd_cfg resource master WebDataClone WebData \\\n           master-max=1 master-node-max=1 clone-max=2 clone-node-max=1 notify=true\npcs-0.10 # pcs -f drbd_cfg resource promotable WebData WebDataClone \\\n           promoted-max=1 promoted-node-max=1 clone-max=2 clone-node-max=1 notify=true\npcs      # pcs cluster cib-push drbd_cfg\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Cria\u00e7\u00e3o de modelo\u00a0<a href=\"https:\/\/clusterlabs.org\/pacemaker\/doc\/2.1\/Pacemaker_Administration\/html\/pcs-crmsh.html#template-creation\"><\/a><\/h3>\n\n\n\n<p>Criar modelo de recurso com base em primitivos existentes do mesmo tipo<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm configure assist template ClusterIP AdminIP\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">An\u00e1lise de Log\u00a0<a href=\"https:\/\/clusterlabs.org\/pacemaker\/doc\/2.1\/Pacemaker_Administration\/html\/pcs-crmsh.html#log-analysis\"><\/a><\/h3>\n\n\n\n<p>Mostrar informa\u00e7\u00f5es sobre eventos de cluster recentes<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm history\ncrmsh # peinputs\ncrmsh # transition pe-input-10\ncrmsh # transition log pe-input-10\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Scripts de configura\u00e7\u00e3o\u00a0<a href=\"https:\/\/clusterlabs.org\/pacemaker\/doc\/2.1\/Pacemaker_Administration\/html\/pcs-crmsh.html#configuration-scripts\"><\/a><\/h3>\n\n\n\n<p>Script de configura\u00e7\u00f5es de cluster de v\u00e1rias etapas<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">crmsh # crm script show apache\ncrmsh # crm script run apache \\\n        id=WebSite \\\n        install=true \\\n        virtual-ip:ip=192.168.0.15 \\\n        database:id=WebData \\\n        database:install=true<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>pcs e crm shell s\u00e3o duas interfaces populares de linha de comando de n\u00edvel superior para o Pacemaker. Cada um tem sua pr\u00f3pria sintaxe; este artigo \u00e9 baseado no artigo clusterlabs.org e fornece uma compara\u00e7\u00e3o r\u00e1pida de como realizar as mesmas tarefas usando qualquer um deles. Alguns exemplos tamb\u00e9m mostram o comando equivalente usando ferramentas&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/categoriaoutros.com.br\/?p=9616\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &ldquo;Pacemaker: Uma Breve Compara\u00e7\u00e3o Entre pcs e crm&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,2918],"tags":[3942,3941],"class_list":["post-9616","post","type-post","status-publish","format-standard","hentry","category-informatica-dicas","category-linux","tag-comparacao-entre-pcs-e-crm","tag-pcs-vs-crm"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Pacemaker: Uma Breve Compara\u00e7\u00e3o Entre pcs e crm - 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=9616\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pacemaker: Uma Breve Compara\u00e7\u00e3o Entre pcs e crm - Categoria Outros\" \/>\n<meta property=\"og:description\" content=\"pcs e crm shell s\u00e3o duas interfaces populares de linha de comando de n\u00edvel superior para o Pacemaker. Cada um tem sua pr\u00f3pria sintaxe; este artigo \u00e9 baseado no artigo clusterlabs.org e fornece uma compara\u00e7\u00e3o r\u00e1pida de como realizar as mesmas tarefas usando qualquer um deles. Alguns exemplos tamb\u00e9m mostram o comando equivalente usando ferramentas...Read More &ldquo;Pacemaker: Uma Breve Compara\u00e7\u00e3o Entre pcs e crm&rdquo; &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/categoriaoutros.com.br\/?p=9616\" \/>\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-15T16:03:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-15T16:04:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/pinguim-paginas-padrao.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1022\" \/>\n\t<meta property=\"og:image:height\" content=\"722\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\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=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=9616#article\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=9616\"},\"author\":{\"name\":\"Categoria: Outros\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\"},\"headline\":\"Pacemaker: Uma Breve Compara\u00e7\u00e3o Entre pcs e crm\",\"datePublished\":\"2023-03-15T16:03:36+00:00\",\"dateModified\":\"2023-03-15T16:04:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=9616\"},\"wordCount\":658,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"keywords\":[\"compara\u00e7\u00e3o entre pcs e crm\",\"pcs vs crm\"],\"articleSection\":[\"Inform\u00e1tica\",\"Linux\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=9616#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=9616\",\"url\":\"https:\/\/categoriaoutros.com.br\/?p=9616\",\"name\":\"Pacemaker: Uma Breve Compara\u00e7\u00e3o Entre pcs e crm - Categoria Outros\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\"},\"datePublished\":\"2023-03-15T16:03:36+00:00\",\"dateModified\":\"2023-03-15T16:04:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=9616#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=9616\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=9616#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/categoriaoutros.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pacemaker: Uma Breve Compara\u00e7\u00e3o Entre pcs e crm\"}]},{\"@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: Uma Breve Compara\u00e7\u00e3o Entre pcs e crm - 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=9616","og_locale":"pt_BR","og_type":"article","og_title":"Pacemaker: Uma Breve Compara\u00e7\u00e3o Entre pcs e crm - Categoria Outros","og_description":"pcs e crm shell s\u00e3o duas interfaces populares de linha de comando de n\u00edvel superior para o Pacemaker. Cada um tem sua pr\u00f3pria sintaxe; este artigo \u00e9 baseado no artigo clusterlabs.org e fornece uma compara\u00e7\u00e3o r\u00e1pida de como realizar as mesmas tarefas usando qualquer um deles. Alguns exemplos tamb\u00e9m mostram o comando equivalente usando ferramentas...Read More &ldquo;Pacemaker: Uma Breve Compara\u00e7\u00e3o Entre pcs e crm&rdquo; &raquo;","og_url":"https:\/\/categoriaoutros.com.br\/?p=9616","og_site_name":"Categoria Outros","article_publisher":"https:\/\/www.facebook.com\/categoriaoutros","article_published_time":"2023-03-15T16:03:36+00:00","article_modified_time":"2023-03-15T16:04:05+00:00","og_image":[{"width":1022,"height":722,"url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/pinguim-paginas-padrao.webp","type":"image\/webp"}],"author":"Categoria: Outros","twitter_card":"summary_large_image","twitter_creator":"@CategoriaOutros","twitter_site":"@CategoriaOutros","twitter_misc":{"Escrito por":"Categoria: Outros","Est. tempo de leitura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/categoriaoutros.com.br\/?p=9616#article","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/?p=9616"},"author":{"name":"Categoria: Outros","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40"},"headline":"Pacemaker: Uma Breve Compara\u00e7\u00e3o Entre pcs e crm","datePublished":"2023-03-15T16:03:36+00:00","dateModified":"2023-03-15T16:04:05+00:00","mainEntityOfPage":{"@id":"https:\/\/categoriaoutros.com.br\/?p=9616"},"wordCount":658,"commentCount":0,"publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"keywords":["compara\u00e7\u00e3o entre pcs e crm","pcs vs crm"],"articleSection":["Inform\u00e1tica","Linux"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/categoriaoutros.com.br\/?p=9616#respond"]}]},{"@type":"WebPage","@id":"https:\/\/categoriaoutros.com.br\/?p=9616","url":"https:\/\/categoriaoutros.com.br\/?p=9616","name":"Pacemaker: Uma Breve Compara\u00e7\u00e3o Entre pcs e crm - Categoria Outros","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/#website"},"datePublished":"2023-03-15T16:03:36+00:00","dateModified":"2023-03-15T16:04:05+00:00","breadcrumb":{"@id":"https:\/\/categoriaoutros.com.br\/?p=9616#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/categoriaoutros.com.br\/?p=9616"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/categoriaoutros.com.br\/?p=9616#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/categoriaoutros.com.br\/"},{"@type":"ListItem","position":2,"name":"Pacemaker: Uma Breve Compara\u00e7\u00e3o Entre pcs e crm"}]},{"@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":"","_links":{"self":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/9616","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=9616"}],"version-history":[{"count":2,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/9616\/revisions"}],"predecessor-version":[{"id":9619,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/9616\/revisions\/9619"}],"wp:attachment":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}