Introduced HA Raft, a consensus based high availability solution, in NSO. HA Raft is based on the Raft algorithm and provides secure and durable state replication with robust automatic cluster management. Comprehensive documentation is available in the High Availability chapter of the NSO Administration Guide.
[ENG-28547/ha enhancement]
NSO 6.1.2 with HA Raft and the accompanied tailf-hcc package (tailf-hcc 6.0 or later is required for HA Raft) are now available for download https://software.cisco.com/download/home/286331402/type/286283941/release/6.1.2
Documentation in the Admin Guide: https://developer.cisco.com/docs/nso/guides/#!high-availability/nso-ha-raft
Please test out and tell us what you like/don't like.
Raft is a consensus algorithm that reliably distributes a set of changes to a group of nodes and robustly handles network and node failure. It can operate in face of multiple, subsequent failures, while also allowing a previously failed or disconnected node to automatically rejoin the cluster without risk of data conflicts.
You can start a sample HA Raft cluster using the examples.ncs/high-availability/raft-cluster example to test it out. The scripts in the example show various aspects of cluster setup and operation, which are further described in the rest of this chapter.