Overview (Prime High Availability)

Overview (Prime High Availability)

Overview (Prime High Availability)

NMS Prime is a CRM, BSS and OSS platform for ISPs and Telcos.

What this app does

Prime High Availability (ProvHA) is the HA, failover, and load-balancing package for NMS Prime. It pairs a master (read/write) with a slave (read-only DB, shares provisioning load) so DHCP, TFTP, time, and DNS keep serving when one host fails — using Linux/open-source standards (ISC DHCP failover, Galera, rsync/sshfs, and related services).

It answers:

  1. Who is master? — Role from provha.env and GUI master/slave IPs

  2. Does provisioning survive a host failure? — DHCP failover peers; TFTP / time / DNS peer lists

  3. How is slave kept in sync? — Periodic slave config rebuild; master→slave file sync

  4. What about monitoring in HA? — Cacti via sshfs/autofs; Icinga in HA scenarios (see install guide)

Who uses it

Role

Work

Role

Work

DevOps / Linux IT

Cluster install, firewall, Galera, ssh keys

Provisioning ops

ProvHA GUI (master/slave, load ratio, rebuild interval)

Delivery

Close enablement with NMS Prime; acceptance failover tests

Main features

  1. Master / slave ProvHA configuration in the GUI

  2. ISC DHCP failover (primary/secondary peers)

  3. TFTP, time, and DNS peer addressing for HA

  4. Slave config rebuild + master file sync commands

  5. Slave cleanup (move non-needed system jobs)

  6. Integration path for Monitoring (Cacti) and Detect (Icinga) in HA

Handled by neighbouring apps

Capability

App

Capability

App

Day-to-day provisioning data

OS Provisioning

VoIP provisioning

OS VoIP Provisioning

Cable-access monitoring graphs

Prime Monitoring

Impairment / Icinga path

Prime Detect

Main stories

  1. Run two NMS Prime hosts as master + slave with Galera

  2. Keep DHCP leases and provisioning alive if one host fails

  3. Sync config files and rebuild slave periodically

  4. Prove failover in a controlled acceptance test

At a glance

 

 

 

 

Menu / alias

HA/LB · ProvHA Config

Package

nmsprime-provha

Needs

Base; ProvBase; fuse-sshfs; autofs

Related

Deep install: High Availability Installation under Official Documentation