R12.1 JA-2025July15

Deploy and Install System

NetworkBrain is an adaptive automation platform, where you can integrate with your existing Network Management System (NMS) tools and IT workflows to automate documentation, troubleshooting, network change, and defense. It serves as an operating system of your whole network to relieve network professionals from manual CLI-digging and also empowers team collaboration to elevate productivity.

The browser-based interface of NetworkBrain is backed by a full-stack architecture, adopting advanced distributed technologies to support large-scale networks with more expansion possibilities.

The distributed system architecture is as follows:

Information

Note: The port numbers listed in the above architecture diagram are defaults only. The actual port numbers used during installation might be different.

System Requirements

For hardware requirements, network connectivity requirements, and more prerequisites for deploying the system, please refer to NetworkBrain System Specification.

Deployment Methods

Select an appropriate way to deploy the system based on your network scale and locations.

Combined All-in-One Deployment

All-in-One is the simplified deployment for NetworkBrain. Refer to All-in-One Setup Guide.

Standard Two-Server Deployment

The two-server deployment requires one Windows server for applications and one Linux server for the database. Refer to NetworkBrain System Setup Guide for Two-Server Deployment. 

Distributed Deployment

The distributed deployment method is flexible for mid-range and large networks, requiring more machines to provide more scalability and resiliency. Refer to NetworkBrain System Setup Guide for Distributed Deployment.

High Availability

HA deployment is applicable to an environment within one data center or across multiple data centers, aiming to prevent the single point of failure (SPOF) on applications, virtual or physical machines.  Please contact NetworkBrain Support for the High Availability Setup Guide.