CNM-HA es la solución de alta disponibilidad de CNM mediante la configuración de un cluster activo/pasivo entre diferentes appliances.
Sus características principales son:
- Compuesto por dos equipos físicos con roles de activo y pasivo respectivamente y con dos direcciones IP y dos direcciones MAC en total.
- La redundancia a nivel IP se consigue utilizando el protocolo VRRP. De este modo, el equipo que tiene el rol de activo publica una IP virtual (IPv) con su mac virtual (macv) y el VRRP se encarga de conmutar los roles en caso de caida.
- Los datos se replican en caliente mediante DRBD desde el activo al pasivo.
El equipo configurado como activo responde a la dirección IP virtual tiene todos sus procesos de monitorización en funcionamiento.
El equipo en modo pasivo está en un modo de funcionamiento limitado. Sus procesos de monitorización están inactivos y lo único que se hace es sincronizar sus datos con los del equipo activo en tiempo real.
La conmutación de servicio se realiza automaticamente cuando el equipo principal se apaga o cuándo se vuelve a encender. El tiempo de conmutación es alrededor de un minuto.
Es necesario utilizar CNM sobre Debian 8.
Un posible esquema de cluster sería:
Host | IP | Observaciones |
cnm-virtual | 192.168.1.100 | CNM que va a representar el cluster |
cnm-1 | 192.168.1.101 | Por defecto en modo activo |
cnm-2 | 192.168.1.102 | Por defecto en modo pasivo |
Donde la dirección ip que debe permitirse en los equipos gestionados debe ser la del cnm-virtual. Los traps y los logs de los equipos monitorizados al igual que las acciones del api deben enviarse también a esta dirección ip.