{"id":71895,"date":"2020-02-29T08:54:01","date_gmt":"2020-02-29T05:54:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/klasterizacziya-v-proxmox-ve"},"modified":"2020-03-03T16:14:07","modified_gmt":"2020-03-03T13:14:07","slug":"klasterizacziya-v-proxmox-ve","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/klasterizacziya-v-proxmox-ve","title":{"rendered":"Clusteriza\u00e7\u00e3o no Proxmox VE","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/041268b9d5304cdae5a984f07a2fa029.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEm artigos anteriores, come\u00e7amos a falar sobre o que \u00e9 o Proxmox VE e como ele funciona. Hoje, vamos discutir como utilizar a capacidade de clustering e mostrar quais s\u00e3o as vantagens que isso oferece.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nO que \u00e9 um cluster e para que serve? Um cluster (do ingl\u00eas cluster) \u00e9 um grupo de servidores interligados por canais de comunica\u00e7\u00e3o de alta velocidade, que operam e se apresentam ao usu\u00e1rio como um \u00fanico sistema. Existem v\u00e1rios cen\u00e1rios principais de uso de clusters:<\/p>\n<ul>\n<li><b>Garantia de alta disponibilidade<\/b> (High-availability).<\/li>\n<li><b>O balanceamento de carga<\/b> (Load Balancing).<\/li>\n<li><b>Aumento de desempenho<\/b> (High Performance).<\/li>\n<li><b>Execu\u00e7\u00e3o de computa\u00e7\u00f5es distribu\u00eddas<\/b> (Distributed computing).<\/li>\n<\/ul>\n<p>\nCada cen\u00e1rio tem suas pr\u00f3prias exig\u00eancias para os componentes do cluster. Por exemplo, para um cluster que executa computa\u00e7\u00f5es distribu\u00eddas, o principal requisito \u00e9 uma alta velocidade na execu\u00e7\u00e3o de opera\u00e7\u00f5es de ponto flutuante e baixa lat\u00eancia na rede. Esses tipos de clusters s\u00e3o frequentemente usados para fins de pesquisa cient\u00edfica.<\/p>\n<p>J\u00e1 que tocamos no tema de computa\u00e7\u00f5es distribu\u00eddas, vale a pena mencionar que existe tamb\u00e9m o conceito de <b>sistema grid<\/b> (do ingl\u00eas grid \u2014 grade, rede). Apesar da semelhan\u00e7a geral, n\u00e3o devemos confundir um sistema grid com um cluster. Um grid n\u00e3o \u00e9 um cluster nos moldes tradicionais. Ao contr\u00e1rio de um cluster, os n\u00f3s que comp\u00f5em um grid geralmente s\u00e3o heterog\u00eaneos e possuem baixa disponibilidade. Essa abordagem facilita a resolu\u00e7\u00e3o de tarefas de computa\u00e7\u00f5es distribu\u00eddas, mas n\u00e3o permite criar um sistema coeso com os n\u00f3s.<\/p>\n<blockquote><p>Um exemplo marcante de sistema grid \u00e9 a popular plataforma de computa\u00e7\u00e3o <noindex><a rel=\"nofollow\" href=\"https:\/\/boinc.berkeley.edu\/\">BOINC<\/a><\/noindex> (Berkeley Open Infrastructure for Network Computing). Esta plataforma foi inicialmente criada para o projeto <noindex><a rel=\"nofollow\" href=\"https:\/\/setiathome.ssl.berkeley.edu\/\">SETI@home<\/a><\/noindex> (Search for Extra-Terrestrial Intelligence at Home), que se dedica \u00e0 busca de vida extraterrestre por meio da an\u00e1lise de sinais de r\u00e1dio.<\/p><\/blockquote>\n<p><b class=\"spoiler_title\">Como funciona<\/b>Um enorme volume de dados obtidos dos radiotelesc\u00f3pios \u00e9 dividido em v\u00e1rias partes pequenas, que s\u00e3o enviadas para os n\u00f3s do sistema grid (no projeto SETI@home, os computadores de volunt\u00e1rios atuam como esses n\u00f3s). Os dados s\u00e3o processados nos n\u00f3s e, ap\u00f3s a conclus\u00e3o do processamento, s\u00e3o enviados ao servidor central do projeto SETI. Dessa forma, o projeto resolve uma complexa tarefa global, sem dispor da pot\u00eancia computacional necess\u00e1ria.<\/p>\n<p>Agora que temos uma compreens\u00e3o clara do que \u00e9 um cluster, vamos analisar como podemos criar e utiliz\u00e1-lo. Vamos usar um sistema de virtualiza\u00e7\u00e3o de c\u00f3digo aberto. <noindex><a rel=\"nofollow\" href=\"http:\/\/www.proxmox.com\/en\/proxmox-ve\">Proxmox VE<\/a><\/noindex>.<\/p>\n<p>\u00c9 especialmente importante entender claramente as limita\u00e7\u00f5es e os requisitos de sistema do Proxmox antes de come\u00e7ar a criar um cluster, a saber:<\/p>\n<ul>\n<li>o n\u00famero m\u00e1ximo de n\u00f3s em um cluster \u00e9 <b>32<\/b>;<\/li>\n<li>todos os n\u00f3s devem ter <b>a mesma vers\u00e3o do Proxmox<\/b> (existem exce\u00e7\u00f5es, mas n\u00e3o s\u00e3o recomendadas para produ\u00e7\u00e3o);<\/li>\n<li>se for planeado usar a funcionalidade de Alta Disponibilidade no futuro, o cluster deve ter <b>no m\u00ednimo 3 n\u00f3s<\/b>;<\/li>\n<li>para a comunica\u00e7\u00e3o entre os n\u00f3s, as portas devem estar abertas <b>UDP\/5404<\/b>, <b>UDP\/5405<\/b> para corosync e <b>TCP\/22<\/b> para SSH;<\/li>\n<li>a lat\u00eancia na rede entre os n\u00f3s n\u00e3o deve exceder <b>2 ms<\/b>.<\/li>\n<\/ul>\n<p><\/p>\n<h2>Cria\u00e7\u00e3o de cluster<\/h2>\n<p>\n<b>Importante! A configura\u00e7\u00e3o abaixo \u00e9 apenas para testes. N\u00e3o se esque\u00e7a de verificar a <noindex><a rel=\"nofollow\" href=\"https:\/\/pve.proxmox.com\/pve-docs\/pve-admin-guide.pdf\">documenta\u00e7\u00e3o oficial<\/a><\/noindex> do Proxmox VE.<\/b><\/p>\n<p>Para iniciar um cluster de teste, usamos tr\u00eas servidores com o hipervisor Proxmox instalado e com a mesma configura\u00e7\u00e3o (2 n\u00facleos, 2 GB de RAM).<\/p>\n<blockquote><p>Se voc\u00ea quer saber como instalar o Proxmox, recomendamos ler nosso artigo anterior \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/selectel\/blog\/483236\/\">A Magia da Virtualiza\u00e7\u00e3o: Um Curso Introdut\u00f3rio no Proxmox VE<\/a><\/noindex>.<\/p><\/blockquote>\n<p>Inicialmente, ap\u00f3s a instala\u00e7\u00e3o do sistema operacional, um \u00fanico servidor opera em <b>Standalone-mode<\/b>.<\/p>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/07bb2294b5ccd096c868786e20c14200.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nVamos criar um cluster clicando no bot\u00e3o <b>Create Cluster<\/b> na se\u00e7\u00e3o correspondente.<\/p>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/a816a86de93a5f97b388490b92e122df.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDefinimos um nome para o futuro cluster e escolhemos a conex\u00e3o de rede ativa.<\/p>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/0b37004b271fccd14917190589081a6c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nClicamos no bot\u00e3o Create. O servidor gerar\u00e1 uma chave de 2048 bits e a gravar\u00e1 juntamente com os par\u00e2metros do novo cluster nos arquivos de configura\u00e7\u00e3o.<\/p>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/3c6aeaf5b175c2246ba2dea0dcbeb795.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nA mensagem <b>TAREFA OK<\/b> indica que a opera\u00e7\u00e3o foi realizada com sucesso. Agora, ao olhar as informa\u00e7\u00f5es gerais do sistema, vemos que o servidor entrou no modo de cluster. Por enquanto, o cluster consiste apenas em um n\u00f3, ou seja, ainda n\u00e3o possui as funcionalidades para as quais um cluster \u00e9 necess\u00e1rio.<\/p>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/b5d1ed1e09f055bc1ed82dfdde3e2e62.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Conectando ao cluster<\/h2>\n<p>\nAntes de nos conectarmos ao cluster criado, precisamos obter informa\u00e7\u00f5es para realizar a conex\u00e3o. Para isso, vamos para a se\u00e7\u00e3o <b>Cluster<\/b> e clicamos no bot\u00e3o <b>Join Information<\/b>.<\/p>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/ff7bb8a493d26cb28d475fe0624f784f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nNa janela que se abre, nos interessa o conte\u00fado do campo de mesmo nome. Ser\u00e1 necess\u00e1rio copi\u00e1-lo.<\/p>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/bc26af19c074ba8b4f7b359d7bd65301.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAqui est\u00e3o codificados todos os par\u00e2metros necess\u00e1rios de conex\u00e3o: o endere\u00e7o do servidor para conex\u00e3o e a impress\u00e3o digital. Vamos para o servidor que precisa ser inclu\u00eddo no cluster. Clique no bot\u00e3o <b>Juntar ao Cluster<\/b> e na janela que se abre, cole o conte\u00fado copiado.<\/p>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/4670181c99cc1f1446c418fc0702c583.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nCampos <b>Endere\u00e7o do Peer<\/b> e <b>Fingerprint<\/b> ser\u00e3o preenchidos automaticamente. Digite a senha root do n\u00f3 n\u00famero 1, escolha a conex\u00e3o de rede e clique no bot\u00e3o <b>Juntar<\/b>.<\/p>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/e9c3e2c255332422ad27b52634fef2fe.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDurante o processo de jun\u00e7\u00e3o ao cluster, a p\u00e1gina web da GUI pode parar de atualizar. Isso \u00e9 normal, basta recarregar a p\u00e1gina. Da mesma forma, adicionamos mais um n\u00f3 e, por fim, obtemos um cluster completo com 3 n\u00f3s em funcionamento.<\/p>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/94727cbe4f161213505e8f197c1382aa.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAgora podemos controlar todos os n\u00f3s do cluster a partir de uma \u00fanica GUI.<\/p>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/faed8fc852de04fbfb465a66bf2c4e52.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Organiza\u00e7\u00e3o de Alta Disponibilidade<\/h2>\n<p>\nO Proxmox \u2018pronto para uso\u2019 suporta a funcionalidade de organiza\u00e7\u00e3o de HA tanto para m\u00e1quinas virtuais quanto para containers LXC. A ferramenta <b>ha-manager<\/b> detecta e gerencia erros e falhas, fazendo a transfer\u00eancia de emerg\u00eancia de um n\u00f3 que falhou para um ativo. Para que o mecanismo funcione corretamente, \u00e9 necess\u00e1rio que as m\u00e1quinas virtuais e os containers tenham um armazenamento de arquivos comum.<\/p>\n<p>Ap\u00f3s ativar a funcionalidade de Alta Disponibilidade, a pilha de software ha-manager come\u00e7ar\u00e1 a monitorar continuamente o estado de opera\u00e7\u00e3o da m\u00e1quina virtual ou container e interagir assincronamente com outros n\u00f3s do cluster.<\/p>\n<h3>Unir o armazenamento compartilhado<\/h3>\n<p>\nComo exemplo, n\u00f3s configuramos um pequeno armazenamento de arquivos NFS no endere\u00e7o 192.168.88.18. Para que todos os n\u00f3s do cluster possam utiliz\u00e1-lo, precisamos realizar as seguintes etapas.<\/p>\n<p>No menu da interface web, escolhemos <b>Datacenter \u2014 Armazenamento \u2014 Adicionar \u2014 NFS<\/b>.<\/p>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/47719648825a22894088c313fefc4a7d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nPreencha os campos <b>ID<\/b> e <b>Servidor<\/b>. No menu suspenso <b>Export<\/b> escolha o diret\u00f3rio desejado entre os dispon\u00edveis e na lista <b>Conte\u00fado<\/b> \u2014 os tipos de dados necess\u00e1rios. Ap\u00f3s clicar no bot\u00e3o <b>Adicionar<\/b> o armazenamento ser\u00e1 conectado a todos os n\u00f3s do cluster.<\/p>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/aff4b32a586b83c7bdb7d5618e1bbc19.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAo criar m\u00e1quinas virtuais e containers em qualquer um dos n\u00f3s, indicamos nosso <b>storage<\/b> como armazenamento.<\/p>\n<h3>Configurar HA<\/h3>\n<p>\nComo exemplo, criaremos um container com Ubuntu 18.04 e configuraremos a Alta Disponibilidade para ele. Ap\u00f3s criar e iniciar o container, acesse a se\u00e7\u00e3o <b>Datacenter \u2014 HA \u2014 Adicionar<\/b>. No campo aberto, indicamos o ID da m\u00e1quina virtual\/container e o n\u00famero m\u00e1ximo de tentativas de rein\u00edcio e movimenta\u00e7\u00e3o entre n\u00f3s.<\/p>\n<blockquote><p>Se esse limite for ultrapassado, o hipervisor marcar\u00e1 a VM como falha e a colocar\u00e1 no estado de Erro, ap\u00f3s o que interromper\u00e1 qualquer a\u00e7\u00e3o relacionada a ela.<\/p><\/blockquote>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/2b3b06b6db91e9db333e2b08473b5578.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAp\u00f3s clicar no bot\u00e3o <b>Adicionar<\/b> utilit\u00e1rio <b>ha-manager<\/b> vai notificar todos os n\u00f3s do cluster de que agora a VM com o ID especificado est\u00e1 sob controle e, em caso de falha, deve ser reiniciada em outro n\u00f3.<\/p>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/19a96ff579a921a3171a904bb3ec35eb.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Vamos provocar uma falha<\/h3>\n<p>\nPara ver como o mecanismo de failover funciona, vamos desligar inesperadamente o node1 da energia. Vamos observar de outro n\u00f3 o que acontece com o cluster. Vemos que o sistema registrou a falha.<\/p>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/ff1bd10589325413bf9914c2a73bf0ed.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<blockquote><p>O funcionamento do mecanismo de HA n\u00e3o significa continuidade na opera\u00e7\u00e3o da VM. Assim que o n\u00f3 'cai', o funcionamento da VM pausa temporariamente at\u00e9 ser reiniciada automaticamente em outro n\u00f3.<\/p><\/blockquote>\n<p>E \u00e9 aqui que come\u00e7a a 'magia' \u2014 o cluster automaticamente realocou um n\u00f3 para executar nossa VM e, em 120 segundos, a opera\u00e7\u00e3o foi restaurada automaticamente.<\/p>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/3174e1df06f57092e05825fa1302592f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDesligamos o node2 da energia. Vamos ver se o cluster consegue suportar isso e se a VM volta ao estado operacional automaticamente.<\/p>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/771d4e629c75e6b895d0c11348a66a8e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nInfelizmente, como podemos ver, tivemos um problema em que o \u00fanico n\u00f3 restante em funcionamento j\u00e1 n\u00e3o possui qu\u00f3rum, o que desativa automaticamente a opera\u00e7\u00e3o de HA. Damos o comando de for\u00e7ar a configura\u00e7\u00e3o do qu\u00f3rum no console.<\/p>\n<pre><code class=\"plaintext\">pvecm expected 1<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/00a573876894377304084d5eeed6275c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAp\u00f3s 2 minutos, o mecanismo de HA funcionou corretamente e, n\u00e3o encontrando o node2, iniciou nossa VM no node3.<\/p>\n<p><img decoding=\"async\" alt=\"Clusteriza\u00e7\u00e3o no Proxmox VE\" src=\"\/wp-content\/uploads\/2020\/02\/dda03dbc36955eba356ad1e902ddd5ef.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAssim que ligamos novamente o node1 e o node2, a opera\u00e7\u00e3o do cluster foi totalmente restaurada. Observe que a VM n\u00e3o migra automaticamente de volta para o node1, mas isso pode ser feito manualmente.<\/p>\n<h2>Resumindo<\/h2>\n<p>\nFalamos sobre como funciona o mecanismo de clusteriza\u00e7\u00e3o no Proxmox e tamb\u00e9m mostramos como configurar o HA para m\u00e1quinas virtuais e cont\u00eaineres. O uso adequado de clusteriza\u00e7\u00e3o e HA aumenta significativamente a confiabilidade da infraestrutura e garante recupera\u00e7\u00e3o ap\u00f3s falhas.<\/p>\n<p>Antes de criar um cluster, \u00e9 essencial planejar imediatamente para quais fins ele ser\u00e1 utilizado e qu\u00e3o escal\u00e1vel ele precisar\u00e1 ser no futuro. Tamb\u00e9m \u00e9 necess\u00e1rio verificar a infraestrutura de rede para garantir que funcione com lat\u00eancia m\u00ednima, para que o cluster futuro opere sem falhas.<\/p>\n<p>Conte-nos \u2014 voc\u00ea utiliza as capacidades de clusteriza\u00e7\u00e3o no Proxmox? Aguardamos seus coment\u00e1rios.<\/p>\n<p><i>Artigos anteriores sobre o hipervisor Proxmox VE:<\/i><\/p>\n<ul>\n<li><i><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/selectel\/blog\/483236\/\">A Magia da Virtualiza\u00e7\u00e3o: Um Curso Introdut\u00f3rio no Proxmox VE<\/a><\/noindex><\/i><\/li>\n<li><i><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/selectel\/blog\/486194\/\">Sobre backups no Proxmox VE<\/a><\/noindex><\/i><\/li>\n<\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/selectel\/blog\/489914\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u043c\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Proxmox VE \u0438 \u043a\u0430\u043a \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u043f\u043e\u043a\u0430\u0436\u0435\u043c \u043a\u0430\u043a\u0438\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 \u044d\u0442\u043e \u0434\u0430\u0435\u0442. \u0427\u0442\u043e \u0436\u0435 \u0442\u0430\u043a\u043e\u0435 \u043a\u043b\u0430\u0441\u0442\u0435\u0440 \u0438 \u0437\u0430\u0447\u0435\u043c \u043e\u043d \u043d\u0443\u0436\u0435\u043d? \u041a\u043b\u0430\u0441\u0442\u0435\u0440 (\u043e\u0442 \u0430\u043d\u0433\u043b. cluster) \u2014 \u044d\u0442\u043e \u0433\u0440\u0443\u043f\u043f\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u043d\u044b\u0445 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u043d\u044b\u043c\u0438 \u043a\u0430\u043d\u0430\u043b\u0430\u043c\u0438 \u0441\u0432\u044f\u0437\u0438, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0430\u044f \u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f\u0441\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":71896,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-71895","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.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u043c\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435.\" \/>\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\/pt\/blog\/administrirovanie\/klasterizacziya-v-proxmox-ve\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\u041a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0432 Proxmox VE | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u043c\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/klasterizacziya-v-proxmox-ve\" \/>\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-02-29T05:54:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-03T13:14:07+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\udd47Clusteriza\u00e7\u00e3o no Proxmox VE | ProHoster","description":"Nos artigos anteriores, come\u00e7amos a falar sobre o que \u00e9.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/klasterizacziya-v-proxmox-ve","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\u041a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0432 Proxmox VE | ProHoster","og:description":"\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u043c\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435.","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/klasterizacziya-v-proxmox-ve","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-02-29T05:54:01+00:00","article:modified_time":"2020-03-03T13:14:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"71895","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 18:54:25","updated":"2022-09-28 06:41:05","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/71895","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=71895"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/71895\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/71896"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=71895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=71895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=71895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}