
Alta disponibilidad para Asterisk
Características completas de clúster específico de PBX
HAAST
»
FUNCIONES
Sensores de Salud
Los sensores de estado HAAst pueden detectar una gama de errores de ® de Asterisk(no solo un proceso detenido), así como fallas/degradaciones del servidor PBX, el entorno, dispositivos de red externos, proxies ascendentes, rutas ITSP/carrier y más. HAAst incluso permite a los administradores crear sensores personalizados a partir de cualquier archivo de script o ejecutable, contribuyendo a la puntuación de estado general del nodo. Los sensores de salud HAAst permiten a un nodo evaluar su capacidad general para operar eficazmente y tomar medidas cuando el estado es crítico (incluyendo la ejecución de programas o la conmutación por error al otro nodo).
Sincronización de clústeres
HAAst incorpora amplias capacidades de sincronización, incluida la capacidad de sincronizar archivos y directorios, la base de datos interna Asterisk (AstDB) y las bases de datos y tablas MySQL entre nodos. La sincronización tiene lugar desde el activo al modo de espera solo si el nodo activo está en buen estado y solo a intervalos especificados por el administrador. HAAst puede incluso alterar los datos recibidos, lo que permite que el nodo en espera sobrescriba la configuración/los datos después de la sincronización (para las diferencias entre los nodos).
Dirección IP Compartida
HAAst incorpora la capacidad de compartir una dirección IP entre nodos, lo que permite que el clúster realice la conmutación por error sin ningún cambio necesario para los dispositivos ascendentes o descendentes. HAAst agrega o quita la DIRECCIÓN IP compartida como NIC física, NIC virtual o como NIC de VLAN virtual. HAAst también transmite los cambios de red a los switches/enrutadores vecinos para asegurar que el tráfico fluya inmediatamente al nuevo dispositivo.
Nodos Autónomos
Los nodos HAAst no dependen de ningún hardware, software, discos, bases de datos, etc. compartidos. Algunas soluciones de alta disponibilidad comparten un dispositivo de nivel de bloque (por ejemplo: DRDB), un banco de canales (por ejemplo: Astribank), un disco físico, un dispositivo USB, etc. Sin embargo, estos crean un único punto de error que puede contraer o corromper un clúster completo cuando se produce un error. HAAst crea nodos completamente autónomos, lo que garantiza que un nodo no pueda afectar negativamente al otro.
Nodos geográficamente distantes
El diseño de HAAst permite separar nodos en grandes distancias (por ejemplo, diferentes continentes) y seguir funcionando como un solo clúster. Todas las comunicaciones, sincronización y control se han optimizado para minimizar la transferencia de datos y adaptarse a diferentes condiciones de latencia / red.
Conmutación por Error Rápida
HAAst versión 2 incorpora un nuevo motor de sensor y un controlador de clúster, que puede detectar un nodo fallado en menos de 0,5 segundos y la transición al par inmediatamente después. Ahora todo un clúster puede conmutar por error en tan solo 3 segundos, con servidores Asterisk típicos conmutando por error en 5-15 segundos.
Retroceso Inteligente
HAAst puede tratar los nodos Asterisk como iguales (con cualquiera de los nodos continuado en un rol activo indefinidamente) o como principal/copia de seguridad (con los nodos de copia de seguridad devolviendo el control al nodo principal cuando se permite). HAAst transfiere de forma inteligente el control desde el nodo de copia de seguridad al nodo principal una vez que los sistemas son estables y el clúster se vuelve a conectar, durante una ventana de tiempo especificada, cuando los sistemas están inactivos, etc. según lo especificado por el administrador. Esta función de reserva inteligente permite a los administradores mover el tráfico VoIP de nuevo a un sistema primario cuando los usuarios se ven menos afectados.
Nodos Diferentes
El software HAAst reside como una capa entre Linux y Asterisklo que permite diferencias considerables en pares, incluyendo diferentes hardware, diferentes versiones de Linux, diferentes versiones de Asterisk y más. Esta característica también permite a los administradores actualizar partes de un nodo sin riesgo para el clúster y, a continuación, cambiar el nodo activo y comenzar las actualizaciones en el otro.
Comunicaciones Cifradas
Los nodos de clúster se pueden colocar de forma segura en lados opuestos de las redes inseguras, ya que todas las comunicaciones HAAst entre nodos se cifran. HAAst utiliza cifrado de 256 bits para garantizar que el control del clúster nunca esté en riesgo y que los datos de rendimiento/llamada nunca se expongan.
Sistemas de Gestión de Eventos
Una de las características más eficaces de HAAst es el sistema de controlador de eventos, que permite a los administradores enlazar cualquier programa/script en eventos generados o detectados por HAAst. Por ejemplo, los eventos relacionados con la promoción/degradación de nodo permiten a los administradores automatizar los cambios en firewalls, enrutadores, etc. para redirigir el tráfico VoIP al nodo activo antes del inicio de Asterisk
Recuperación de Punto en el Tiempo
En caso de daños catastróficos en el sistema de archivos de cualquiera de los dos nodos, HAAst puede intentar restaurar una imagen de copia de seguridad, incluidos los ajustes, los mensajes de voz, etc. y habilitar el servicio telefónico. HAAst realiza copias de seguridad al iniciar y a intervalos regulares sin intervención del administrador. Estas copias de seguridad se comparten automáticamente entre nodos para garantizar que ambos nodos tengan los puntos de recuperación más recientes disponibles. PITR incluye compatibilidad con la base de datos PostgreSQL.
Interfaz LCD
Los usuarios finales y los administradores apreciarán la capacidad de ver rápidamente el estado y el estado de los nodos HAAst desde un panel LCD directamente en la parte delantera del chasis PBX. Los administradores también pueden habilitar el control del clúster desde el panel, lo que permite a los usuarios finales promocionar/degradar/apagar el nodo con solo pulsar un botón en la parte delantera del chasis.
Interfaz Telnet
Los administradores se sienten inmediatamente cómodos con la interfaz telnet simple y potente a HAAst. Todo el clúster se puede administrar y controlar desde una interfaz telnet, ya sea desde un PC, una tableta o un teléfono celular. La interfaz incluye ayuda en línea y salida de terminal fácil de usar y rica.
Interfaz del Navegador
Los administradores experimentados y los principiantes por igual se sienten cómodos con la interfaz de navegador simple y potente (web) a HAAst. El clúster se puede administrar y controlar desde cualquier navegador, incluido un PC, una tableta o un teléfono celular. La interfaz incluye un control sencillo sobre el clúster, la visualización de registros de eventos y mucho más.
Interfaces Socket, PHP y REST
Los desarrolladores apreciarán las interfaces socket, PHP y REST (Representational State Transfer) a HAAst, ya que la potencia y el control de HAAst se pueden ampliar e integrar fácilmente con otras herramientas de administración y monitoreo del sistema. HAAst incluye código de ejemplo para demostrar cómo extraer datos y controlar HAAst a través de un servicio web, a través de una clase PHP y a través de la interfaz de socket.
Asterisk Compatibilidad
HAAst es compatible con una amplia gama de versiones y distribuciones de Asterisk HAAst funciona con las versiones 1.4 a 16 de Asterisk tanto de 32 bits como de 64 bits. HAAst también es compatible con una amplia gama de distribuciones Asterisk® incluyendo AsteriskFreePBX®, PBX In A Flash®, TrixBox®, Elastix®, Issabel®, xCALLY Motion®, Thirdlane® y Genesis ISS®. HAAst puede incluso controlar una distribución personalizada a través de la configuración que permite iniciar y detener cualquier ejecutable.