This section introduces the hardware requirements, network connectivity requirements, and more prerequisites for deploying the NetworkBrain system by using a combined OVA (Open Virtual Appliance) solution.

Reference Specification

Network Connectivity Requirements

Deployment Prerequisites

Note: A Virtual Appliance is a pre-configured virtual machine image containing a software stack developed to run on the virtual machine platform.

Reference Specification

The combined OVA deployment requires one Windows server for applications and one virtual machine for the database.

Environment

NetworkBrain Component

Machine Count

CPU

Memory 1)

Hard Disk

Operating System

≤1000 nodes
≤10 users

Application Server

1

4 Core/
8 vCPU

16GB

200GB 2)

Windows Server 2012/2012 R2 (Standard/Datacenter Edition), 64-bit

Windows Server 2016/2019 (Standard/Datacenter Edition), 64-bit

Database Server Appliance

1

4 Core/
8 vCPU

16GB

300GB 3)

VMware ESXi 6.0/6.5

1001~2000 nodes
≤10 users

Application Server

1

4 Core/
8 vCPU

32GB

200GB 2)

Windows Server 2012/2012 R2 (Standard/Datacenter Edition), 64-bit

Windows Server 2016/2019 (Standard/Datacenter Edition), 64-bit

Database Server Appliance

1

4 Core/
8 vCPU

32GB

300GB 3)

VMware ESXi 6.0/6.5

Notes:

1) Allocating at least half of the RAM amount for swap space on your Linux server is required to provide the necessary additional memory when the RAM space has been exhausted.

2) For good performance of data processing and caching, it is recommended to install the Application Server on a machine equipped with Solid State Drive (SSD) when managing up to 5000 nodes.

3) Increase the values through the virtual machine settings if they are insufficient before starting the virtual machine.

Network Connectivity Requirements

Source

Destination

Protocol and Port Number *)

Thin Client
Service Monitor Agent

Application Server

HTTP/HTTPS (80/443)

Application Server

Knowledge Cloud Domain (https://knowledgecloud.netbraintech.com/)

HTTPS (443)

Application Server

Database Server

TCP 5672/9200/27017/27654
TCP 6379 (non-ssl)/7000 (ssl)

Application Server

Ansible Agent (add-on)

TCP 50051

Application Server

Live Network

ICMP/SNMP/Telnet/SSH/REST API

Note: *) The port numbers listed in this column are defaults only. The actual port numbers used during installation might be different.