Alta Disponibilidade para Asterisk
Recursos abrangentes de cluster específicos do PBX
HAAST
»
CARACTERISTICAS
Sensores de Saúde
Os sensores de saúde HAAst podem detectar uma gama de falhas ® Asterisk(não apenas um processo parado), bem como falha/degradação do servidor PBX, o ambiente, dispositivos de rede externos, proxies a montante, rotas ITSP/transportador e muito mais. HAAst ainda permite que os administradores criem sensores personalizados a partir de qualquer arquivo de script ou executável, contribuindo para o score geral de saúde para o nó. HAAst permitem que um nó avalie sua capacidade global de operar efetivamente, e tome medidas quando a saúde é crítica (incluindo executar programas ou falhar no outro nó).
Sincronização de Cluster
A HAAst incorpora extensos recursos de sincronização, incluindo a capacidade de sincronizar arquivos e diretórios, o banco de dados interno Asterisk (AstDB) e bancos de dados e tabelas MySQL entre nós. A sincronização ocorre do ativo ao standby somente se o nó ativo estiver saudável, e apenas em intervalos especificados pelo administrador. HAAst pode até alterar os dados recebidos, permitindo que o nó de espera sobreescreva configurações/dados após a sincronização (para diferenças entre nós).
Endereço IP Compartilhado
A HAAst incorpora a capacidade de compartilhar um endereço IP entre nós, permitindo que o cluster falhe sem quaisquer alterações necessárias para dispositivos a montante ou a jusante. O IP compartilhado é adicionado/removido pela HAAst como uma NIC física, uma NIC virtual ou como um VLAN NIC virtual. A HAAst também transmite mudanças de rede para interruptores/roteadores vizinhos para garantir que o tráfego flua para o novo dispositivo imediatamente.
Nódulos Autônomos
Os nós HAAst não dependem de nenhum hardware compartilhado, software, discos, bancos de dados, etc. Algumas soluções de alta disponibilidade compartilham um dispositivo de nível de bloco (por exemplo: DRDB), um banco de canais (por exemplo: Astribank), um disco físico, um dispositivo USB, etc. No entanto, estes criam um único ponto de falha que pode entrar em colapso ou corromper um aglomerado inteiro quando eles falham. HAAst cria nódulos completamente autônomos, garantindo que um nó não possa afetar prejudicialmente o outro.
Nódulos Geograficamente Distantes
O design do HAAst permite que os nódulos sejam separados em grandes distâncias (por exemplo, continentes diferentes) e ainda operem como um único cluster. Todas as comunicações, sincronização e controle foram otimizadas para minimizar a transferência de dados e adaptar-se a diferentes condições de latência/rede.
Falha Rápida
A versão HAAst 2 incorpora um novo motor de sensores e controlador de cluster, que pode detectar um nó falhado em menos de 0,5 segundos e transição para o par imediatamente depois. Um cluster inteiro agora pode falhar em apenas 3 segundos, com servidores Asterisk falhando em 5-15 segundos.
Retorno Inteligente
HAAst pode tratar os nódulos Asterisk como iguais (com qualquer nó continuando em uma função ativa indefinidamente) ou como primário/backup (com os nódulos de backup devolvendo o controle ao nó primário quando permitido). HAAst transfere inteligentemente o controle do nó de backup para o nó primário uma vez que os sistemas estão estáveis e o cluster é reconectado, durante uma janela de tempo especificada, quando os sistemas estão ociosos, etc. como especificado pelo administrador. Este recurso de recuo inteligente permite que os administradores movam o tráfego VoIP de volta para um sistema primário quando os usuários são menos afetados.
Nódulos Diferentes
O software HAAst reside como uma camada entre Linux e Asteriskpermitindo diferenças consideráveis em pares, incluindo diferentes hardwares, diferentes versões Linux, diferentes versões Asterisk e muito mais. Esse recurso também permite que os administradores atualizem partes de um nó sem risco para o cluster, depois trocando o nó ativo e iniciando upgrades no outro.
Comunicações criptografadas
Os nós do cluster podem ser colocados com segurança em lados opostos de redes inseguras, pois todas as comunicações HAAst entre nós são criptografadas. A HAAst usa criptografia de 256 bits para garantir que o controle do cluster nunca esteja em risco, e os dados de desempenho/chamada nunca sejam expostos.
Sistemas de Manipuladores de Eventos
Uma das características mais poderosas do HAAst é o sistema de manipulador de eventos, que permite aos administradores conectar qualquer programa/script em eventos gerados ou detectados pela HAAst. Por exemplo, eventos relacionados à promoção/rebaixamento do nó permitem que os administradores automatizem alterações em firewalls, roteadores, etc. a fim de redirecionar o tráfego VoIP para o nó ativo antes da partida da Asterisk
Recuperação pontual
Em caso de danos catastróficos ao sistema de arquivos de ambos os nódulos, o HAAst pode tentar restaurar uma imagem de backup, incluindo configurações, mensagens de voz, etc. e ativar o serviço telefônico. HAAst realiza backups no início e em intervalos regulares sem qualquer intervenção do administrador. Esses backups são automaticamente compartilhados entre nós para garantir que ambos os nós tenham os pontos de recuperação mais recentes disponíveis. Pitr inclui suporte para o banco de dados PostgreSQL.
LCD Interface
Os usuários finais e os administradores apreciarão a capacidade de visualizar rapidamente o status e a saúde dos nódulos HAAst de um painel LCD diretamente na parte frontal do chassi PBX. Os administradores podem opcionalmente habilitar o controle do cluster do painel também, permitindo que os usuários finais promovam/desabaixem o nó com o apertar de um botão na parte frontal do chassi.
Telnet Interface
Os administradores estarão imediatamente confortáveis com a interface de telnet simples e poderosa para HAAst. Todo o cluster pode ser gerenciado e controlado a partir de uma interface telnet, seja a partir de um PC, um tablet ou um celular. A interface inclui ajuda on-line e saída terminal amigável e amigável ao usuário.
Interface do Navegador
Administradores experientes e novatos estarão confortáveis com a interface simples e poderosa do navegador (web) para HAAst. O cluster pode ser gerenciado e controlado a partir de qualquer navegador, incluindo um PC, um tablet ou um celular. A interface inclui controle simples sobre o cluster, visualização de registros de eventos e muito mais.
Interfaces Soquete, PHP e REST
Os desenvolvedores apreciarão as interfaces de soquete, PHP e REST (Representational State Transfer) para HAAstjá que o poder e o controle do HAAst podem ser facilmente expandidos e integrados com outras ferramentas de administração e monitoramento do sistema. HAAst inclui código de amostra para demonstrar como extrair dados e controlar HAAst através de um serviço web, através de uma classe PHP e através da interface do soquete.
Asterisk Compatibilidade
HAAst é compatível com uma ampla gama de versões e distribuições Asterisk HAAst trabalha com as versões Asterisk 1.4 a 16, ambas de 32 bits e 64 bits. HAAst também é compatível com uma ampla gama de distribuições de ® Asteriskincluindo Asteriskdigium, FreePBX®, PBX In A Flash®, TrixBox®, Elastix®, Issabel®, xCALLY Motion®, Thirdlane® e Genesis ISS®. HAAst pode até controlar uma distribuição personalizada através de configurações que permitem iniciar e parar qualquer executável.