Alta Disponibilidade Simples Linux KVM sem Armazenamento Partilhado
SafeKit para KVM: Cluster KVM SANless de 2 Nós
SafeKit para KVM oferece alta disponibilidade sem interrupções, ao mesmo tempo que reduz significativamente o Custo Total de Propriedade (TCO). Ao eliminar o hardware e os custos operacionais do clustering tradicional, SafeKit oferece uma alternativa de alta disponibilidade (HA) simplificada, com 2 nós, para pilhas de virtualização complexas.
- Investimento SAN Zero para HA: Obtenha redundância total usando arquitetura sem partilha de recursos. Funciona com discos locais padrão, eliminando a necessidade de hardware SAN dispendioso, switches de canal de fibra e manutenção especializada de armazenamento, geralmente necessários para Alta Disponibilidade.
- Redundância independente de hardware: Evite a dependência de um único fornecedor. Crie o seu cluster de alta disponibilidade utilizando qualquer marca de servidor ou tipo de armazenamento interno, prolongando o ciclo de vida do hardware existente e reduzindo os custos de substituição.
- Operações de HA Simplificadas: Não é necessário um “especialista em clustering” para manter o tempo de atividade. Os módulos plug-and-play do SafeKit e a consola web unificada reduzem as horas de trabalho necessárias para a implementação de HA e monitorização diária.
- Licenciamento com Custo Previsível: Ao contrário dos modelos baseados em subscrição, SafeKit oferece Alta Disponibilidade através de uma licença perpétua de pagamento único. Isto garante um orçamento previsível e elimina o risco de aumentos anuais de preços para infraestruturas críticas.
- Verdadeira Eficiência de Alta Disponibilidade em 2 Nós: A maioria das soluções de Alta Disponibilidade requer um terceiro nó “testemunha” para evitar a divisão do sistema. SafeKit oferece um cluster robusto de 2 nós, poupando 33% em hardware, energia e espaço em rack desde o primeiro dia.
Ao consolidar a Alta Disponibilidade numa camada de software leve, SafeKit oferece redundância de nível empresarial e continuidade de negócios por uma fração do custo das suítes de virtualização tradicionais.

Cluster HA SafeKit para KVM
⚡ Guia de instalação rápida do cluster HA KVM >
Índice
- Como é que o software SafeKit implementa de forma simples um cluster de alta disponibilidade KVM sem armazenamento partilhado numa SAN?
- Como funciona o cluster KVM SafeKit ?
- Limitações de Alta Disponibilidade SafeKit
- Comparação: SafeKit para KVM vs. Agrupamento Tradicional
- Guia em vídeo SafeKit para KVM
- 🔍 Centro de navegação de alta disponibilidade do SafeKit
Como é que o software SafeKit implementa de forma simples um cluster de alta disponibilidade KVM sem armazenamento partilhado numa SAN?
Qual é a solução de alta disponibilidade SafeKit para KVM ?
SafeKit oferece alta disponibilidade para KVM entre dois servidores de qualquer marca.
Este artigo explica como implementar rapidamente um cluster KVM sem armazenamento partilhado numa SAN e sem conhecimentos específicos.
O princípio da solução é colocar a aplicação crítica numa máquina virtual sob KVM. SafeKit implementa a replicação em tempo real e o failover automático da máquina virtual.
Tenha em atenção que o KVM é o hipervisor gratuito incluído em todas as versões Linux.
Como posso executar várias aplicações num cluster KVM de alta disponibilidade sem uma SAN?
Várias aplicações podem ser instaladas em várias máquinas virtuais replicadas e reiniciadas pelo SafeKit. Tem a possibilidade de migrar cada máquina virtual entre os dois servidores com a consola SafeKit e, assim, equilibrar a carga num cluster ativo-ativo.
Devo escolher alta disponibilidade ao nível da aplicação ou ao nível da máquina virtual (VM)?
Com SafeKit, tem a flexibilidade de escolher o modelo de redundância que melhor se adapta às suas necessidades.
A redundância ao nível da máquina virtual (para KVM ou Hyper-V) é a mais simples de implementar, pois replica a máquina virtual inteira, não exigindo qualquer conhecimento da aplicação interna.
Alternativamente, a redundância ao nível da aplicação é mais granular; apenas replica pastas de dados específicas e reinicia os serviços da aplicação, em vez de todo o sistema operativo.
Embora a alta disponibilidade ao nível da máquina virtual seja mais fácil de configurar, a alta disponibilidade ao nível da aplicação é independente do hipervisor e pode ser executada em ambientes físicos, virtuais ou na nuvem.
Quais são as vantagens distintivas do SafeKit para alta disponibilidade KVM em comparação com os concorrentes?
SafeKit diferencia-se das soluções tradicionais de clustering KVM através da sua arquitetura sem partilha de recursos e gestão simplificada. Enquanto a maioria dos concorrentes exige sistemas de ficheiros distribuídos complexos (como o Ceph) ou uma SAN central para gerir a migração de máquinas virtuais em caso de falha, SafeKit oferece:
- Replicação integrada em tempo real: A sincronização de dados está integrada diretamente na solução, garantindo que as máquinas virtuais KVM são espelhadas de forma síncrona, sem a sobrecarga de gerir uma camada de armazenamento separada.
- Agrupamento Simplificado de 2 Nós: Ao contrário das pilhas empresariais que recomendam um quórum de “testemunha” de 3 nós, SafeKit oferece alta disponibilidade total com apenas dois servidores redundantes. Saiba mais sobre o nosso mecanismo de pulsação e quórum.
- Gestão Unificada: Os administradores podem gerir a migração de máquinas virtuais, a replicação e o balanceamento de carga através de uma única consola SafeKit, tornando-a acessível a equipas sem conhecimentos especializados em clustering.
- Verificadores Personalizados: SafeKit vai além da monitorização de hardware; utiliza verificadores personalizados para detetar se uma VM falhou, acionando automaticamente um reinício local ou um failover para o nó redundante. O sistema também é altamente extensível, permitindo a fácil integração de novos verificadores personalizados, definidos pelo utilizador, adaptados ao seu ambiente específico.
Como é que SafeKit reduz o Custo Total de Propriedade (TCO) em comparação com soluções do tipo VMware?
Ao contrário da maioria das soluções de alta disponibilidade no mercado, SafeKit foi concebido para operar com o mínimo absoluto de recursos de hardware, sem comprometer a segurança ou a fiabilidade. As principais poupanças em comparação com o VMware ou alternativas complexas de código aberto incluem:
- Verdadeira Eficiência de 2 Nós: Enquanto a maioria das pilhas empresariais ou soluções de código aberto requer um quórum de “testemunha” de 3 nós para evitar a divisão do sistema, SafeKit oferece alta disponibilidade total com apenas dois servidores redundantes.
- Custos de armazenamento nulos: SafeKit utiliza uma arquitetura sem partilha de recursos que funciona com discos locais, eliminando a necessidade de hardware SAN ou vSAN dispendioso e de redes de armazenamento especializadas.
- Sem subscrições forçadas: Ao contrário dos modelos modernos de subscrição, SafeKit oferece uma licença perpétua. O software é seu, evitando a “armadilha da subscrição” e os aumentos anuais imprevisíveis de preços.
- Baixas Despesas Operacionais (OPEX): Como uma solução plug-and-play, não requer formação especializada ou consultoria externa dispendiosa para manutenção, ao contrário das complexas ferramentas de clustering de código aberto.
- Preços independentes da CPU: O licenciamento é independente do número de CPUs ou núcleos. Com apenas duas licenças para dois nós, pode proteger várias máquinas virtuais KVM.
É possível configurar um cluster KVM sem SAN ou conhecimentos complexos de clustering?
Sim. Este artigo explica como implementar rapidamente um cluster KVM sem a necessidade de gestão especializada de SAN ou de competências complexas de clustering de alta disponibilidade. Ao utilizar os scripts de failover automatizados do SafeKit para gerir a replicação e o reinício das máquinas virtuais KVM, obtém uma solução de redundância robusta que é significativamente mais simples de implementar e manter do que as pilhas de virtualização empresariais tradicionais.
Além KVM, que aplicações e ambientes SafeKit pode proteger?
SafeKit é uma solução versátil de alta disponibilidade que vai muito além da simples comutação por falha de máquinas virtuais. Permite a replicação síncrona em tempo real e a comutação por falha automática para uma vasta gama de cargas de trabalho críticas, incluindo:
- Ambientes Virtuais e Físicos: Máquinas virtuais Hyper-V ou KVM V completas.
- Orquestração de contentores: ambientes Docker, Podman e K3s (Kubernetes).
- Dados e Serviços: Diretórios de ficheiros individuais, serviços e várias bases de dados.
- Infraestrutura em Nuvem: Alta disponibilidade para aplicações em nuvem.
SafeKit também oferece aos clusters farm balanceamento de carga de rede nativo e failover para aplicações sem estado, como servidores web.
💡 Explore a lista completa de soluções de alta disponibilidade suportadas aqui.
Como funciona o cluster KVM SafeKit ?
Os passos seguintes são descritos para uma máquina virtual KVM dentro de um módulo mirror. Cada máquina virtual replicada é executada num módulo mirror independente (com um máximo de 32 máquinas virtuais) com um servidor primário que pode ser o servidor KVM 1 ou o servidor KVM 2.
1. Como funciona a replicação em tempo real para KVM ?
O Servidor 1 (PRIM) executa a VM KVM (máquina virtual). SafeKit replica em tempo real os ficheiros da VM (disco rígido virtual, configuração da VM). Apenas as alterações feitas nos ficheiros são replicadas através da rede.

A replicação é síncrona, sem perda de dados em caso de falha, ao contrário da replicação assíncrona.
Basta configurar o nome do diretório da VM no SafeKit. Não existem pré-requisitos quanto à organização do disco. O diretório pode estar localizado no disco do sistema.
2. O que acontece durante uma falha automática KVM ?
Quando o Servidor 1 falha, o Servidor 2 assume o controlo. SafeKit reinicia a VM KVM no Servidor 2. KVM encontra os ficheiros replicados pelo SafeKit atualizados no Servidor 2.
A máquina virtual continua a ser executada no Servidor 2, modificando localmente os seus ficheiros, que deixam de ser replicados para o Servidor 1.

O tempo de failover é igual ao tempo de deteção de falhas (definido como 30 segundos por predefinição) mais o tempo de reinicialização da VM.
3. Como são os dados sincronizados após uma falha KVM ?
A recuperação de falhas envolve reiniciar o Servidor 1 após a resolução do problema que causou a falha. SafeKit resincroniza automaticamente os ficheiros da VM.

A recuperação de falhas ocorre sem perturbar a máquina virtual KVM, que pode continuar a ser executada no Servidor 2.
4. Como é restaurado o funcionamento normal KVM ?
Após a reintegração, os ficheiros da VM voltam a estar em modo mirror, como no passo 1. O sistema volta a estar em modo de alta disponibilidade, com a VM KVM a ser executada no Servidor 2 e SafeKit a replicar as atualizações de ficheiros para o Servidor 1.

Se o administrador desejar que a máquina virtual seja executada no Servidor 1, isso pode ser feito manualmente através da consola web num momento apropriado, ou automaticamente através da configuração.
Como configurar um cluster KVM SafeKit ?

A consola web SafeKit oferece uma interface intuitiva para configurar a alta disponibilidade das suas aplicações críticas. Em apenas alguns passos, pode configurar um cluster KVM SafeKit para garantir a continuidade do negócio:
- Introduza em
VM_PATHo caminho raiz do diretório replicado (/var/lib/libvirt/images) onde os ficheiros da VM KVM residem. - Introduza em
VM_NAMEo nome da máquina virtual (VM1) KVM.
O cluster SafeKit inclui um verificador dedicado de “split-brain” para resolver problemas de isolamento de rede sem a necessidade de uma terceira máquina testemunha ou de uma rede adicional de “heartbeat”.
Como monitorizar um cluster KVM SafeKit ?

A consola de gestão SafeKit oferece uma visão unificada da sua infraestrutura de alta disponibilidade. Permite aos administradores monitorizar o estado operacional do cluster e acompanhar a sincronização de dados em tempo real.
Para um cluster KVM com 2 nós, a consola exibe claramente as funções de cada servidor:
- PRIM (Primário): O nó ativo que executa atualmente a aplicação e gere o IP Virtual. Executa escritas no armazenamento local e replicação em tempo real para o nó secundário.
- SECOND: O nó de reserva recebe atualizações síncronas ao nível de byte. Está pronto para assumir o controlo instantaneamente se o Primário falhar.
- ALONE Estado: Alerta visualmente quando o cluster está a ser executado num único nó (por exemplo, durante a manutenção ou após uma falha), indicando que a redundância foi temporariamente perdida.
- Progresso da Ressincronização: Quando um nó que falhou recupera, o seu estado fica laranja durante a reintegração de dados em segundo plano, garantindo que não haja tempo de inatividade durante a fase de “regresso ao normal”.
Além de simples ícones de estado, a interface oferece orquestração de failover com um clique, permitindo reatribuir manualmente a função primária para manutenção planeada, garantindo simultaneamente a disponibilidade contínua para a atividade do utilizador.
Tenha em atenção que, se implementar várias máquinas virtuais para replicação e failover, terá vários widgets PRIM/SECOND. Isto permite o failover independente para cada máquina virtual e a capacidade de distribuir a carga pelos servidores.
Limitações de Alta Disponibilidade SafeKit
| Limite / Requisito | Razão e Impacto | Alternativa Recomendada |
|---|---|---|
| Tamanho da replicação: alguns TBs | Tempo de resincronização após falha (passo 3): • Rede de 1 Gb/s ≈ 3 horas/TB • Rede de 10 Gb/s ≈ 1 hora/TB (dependendo do desempenho de escrita do disco) | • Utilizar armazenamento partilhado externo (mais caro, mais complexo). |
| Número de ficheiros: < 1.000.000 de ficheiros | • Desempenho do tempo de resincronização após uma falha (passo 3). • Tempo necessário para comparar cada ficheiro entre os dois nós. | • Coloque os vários ficheiros a replicar num disco rígido virtual/máquina virtual. • Apenas os ficheiros que representam o disco rígido virtual/máquina virtual serão replicados e resincronizados neste caso. |
| Capacidade de contingência: ≤ 32 máquinas virtuais | • Cada máquina virtual é executada num módulo mirror independente. • Máximo de 32 módulos mirror a funcionar no mesmo cluster. | • Utilizar um armazenamento externo partilhado e outra solução de agrupamento de máquinas virtuais (mais cara, mais complexa). |
| Arquitetura de rede: rede LAN/VLAN entre locais remotos | • Comutação automática de falha do endereço IP virtual com 2 nós na mesma sub-rede. • Boa largura de banda para resincronização (passo 3). • Baixa latência para replicação síncrona: normalmente < 5 ms RTT; valores mais elevados devem ser validados em relação à taxa de escrita da aplicação. | • Se os dois nós estiverem em subredes diferentes (comum na nuvem), utilize outras opções de reencaminhamento: um balanceador de carga, CLIs do fornecedor de nuvem, BGP ou redirecionamento de DNS. • Utilize soluções de cópia de segurança com replicação assíncrona para redes com alta latência. |
Comparação: SafeKit para KVM vs. Agrupamento Tradicional
| Funcionalidade | SafeKit para KVM | Empresarial (por exemplo, VMware) | KVM Padrão de Código Aberto |
|---|---|---|---|
| Arquitetura | SANless (Sem Partilha de Recursos) | Armazenamento Partilhado (SAN/vSAN) | Complexo (Ceph/DRBD) |
| Alta Disponibilidade | Mirror Síncrono de 2 Nós | Mínimo de 3 nós (vSAN Witness) | Quórum Manual ou de 3 Nós |
| Replicação | Ficheiro ao nível de byte | Nível de bloco de disco (vSAN) | Variável (Ficheiro/Bloco) |
| Lógica de contingência | Totalmente Automático | Automático (vSphere HA) | Escritas Complexas |
| Custo Total de Propriedade (CTP) | Baixo (Licença Perpétua) | Elevado (Assinaturas Anuais) | Elevados custos operacionais (manutenção) |
| É necessária experiência | Técnico de Informática Geral | Certificação Especializada | Engenheiro Especialista Linux |
| Tempo de Implementação | < 30 minutos | De Horas a Dias | Dias de Configuração |
Em resumo, SafeKit para KVM oferece o caminho mais simples para a Alta Disponibilidade, eliminando a necessidade de uma SAN e de um terceiro nó “testemunha”, reduzindo drasticamente o Custo Total de Propriedade (TCO) em comparação com soluções empresariais ou de código aberto manuais.
Guia em Vídeo: Configuração de um cluster HA SafeKit para KVM
A configuração de alta disponibilidade para KVM é muito semelhante à configuração do Hyper-V. Ao assistir a este vídeo sobre Hyper-V, terá uma ideia clara de como configurar KVM com a arquitetura “shared-nothing” do SafeKit.
Vídeo SafeKit: Agrupamento de Máquinas Virtuais com Hyper-V (5:15)
Neste vídeo, descubra como SafeKit implementa alta disponibilidade para Hyper-V sem a complexidade de uma SAN. Aprenda a configurar a replicação de máquinas virtuais entre dois nós para garantir uma comutação de falha perfeita para as suas cargas de trabalho virtualizadas críticas.
Destaques do Vídeo
- 🎬 Visão geral da arquitetura: 2 nós Hyper-V e 2 máquinas virtuais (0:49)
- 🎬 Configuração do cluster e dos módulos hyperv.safe (1:59)
- 🎬 Teste em direto: replicação de máquinas virtuais, migração e comutação automática em caso de falha (2:26)
Implementação Passo a Passo:
🔍 Explore o SafeKit
Encontre informações sobre as funcionalidades, arquiteturas, vídeos, documentação e a versão de teste gratuita do SafeKit.
| Recurso | Descrição | Ligação |
|---|---|---|
| Principais características | Saiba por que o SafeKit é uma solução de alta disponibilidade simples e económica. | Descubra as principais funcionalidades |
| Casos de uso | Saiba como o SafeKit mantém as aplicações e infraestruturas críticas disponíveis. | Explore os casos de uso |
| Modelo de implementação | O SafeKit oferece alta disponibilidade sem a necessidade de uma SAN ou de armazenamento partilhado. | Explore o modelo de implementação |
| Estratégias de alta disponibilidade | Compare a alta disponibilidade para máquinas virtuais com a alta disponibilidade para aplicações. | Compare as duas estratégias |
| Especificações técnicas | Verifique os requisitos técnicos e as limitações dos clusters SafeKit. | Leia as especificações técnicas |
| Vídeos | Assista a demonstrações da configuração do SafeKit e da comutação automática de falha. | Assista aos vídeos técnicos |
| Arquitetura | Saiba como o cluster mirror replica ficheiros em tempo real e lida com a comutação de falhas. | Explore a arquitetura Mirror |
| Arquitetura | Saiba como o cluster farm equilibra o tráfego de rede e lida com a contingência. | Explore a arquitetura Farm |
| Comparação de produtos | Compare o SafeKit com os clusters de alta disponibilidade tradicionais. | Compare as soluções |
| Recursos técnicos | Encontre a documentação técnica, descarregue o SafeKit e aceda à versão de avaliação gratuita. | Aceda à documentação e à versão de teste gratuita |
| Módulos da aplicação | Utilize os módulos SafeKit pré-configurados para configurar alta disponibilidade para as suas aplicações. | Explore os módulos da aplicação |