This section introduces the hardware requirements, network connectivity requirements, and more prerequisites for deploying the NetBrain system by using a combined OVA (Open Virtual Appliance) solution.
▪Network Connectivity Requirements
Note: A Virtual Appliance is a pre-configured virtual machine image containing a software stack developed to run on the virtual machine platform.
The combined OVA deployment requires one Windows server for applications and one virtual machine for the database.
Environment |
NetBrain Component |
Machine Count |
CPU 1) |
Memory 2) |
Hard Disk |
Operating System |
---|---|---|---|---|---|---|
≤1000 nodes |
Application Server |
1 |
4 CPU Cores |
16GB |
200GB 3) |
▪Windows Server 2012/2012 R2 (Standard/Datacenter Edition), 64-bit ▪Windows Server 2016/2019 (Standard/Datacenter Edition), 64-bit |
Database Server Appliance |
1 |
8 CPU Cores |
16GB |
300GB 4) |
▪VMware ESXi 6.0/6.5 |
|
1001~2000 nodes |
Application Server |
1 |
4 CPU Cores |
32GB |
200GB 3) |
▪Windows Server 2012/2012 R2 (Standard/Datacenter Edition), 64-bit ▪Windows Server 2016/2019 (Standard/Datacenter Edition), 64-bit |
Database Server Appliance |
1 |
8 CPU Cores |
32GB |
300GB 4) |
▪VMware ESXi 6.0/6.5 |
Notes:
1) In a virtual hosting environment, vCPU (virtual central processing unit) consists of time slots across all the available physical cores. The number of vCPUs assigned to your server depends on the amount of load the Virtual Machine (VM) will be under.
2) 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.
3) 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.
4) Increase the values through the virtual machine settings if they are insufficient before starting the virtual machine.
Source |
Destination |
Protocol and Port Number *) |
---|---|---|
Thin Client |
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 |
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.
The following requirements must be satisfied before setting up your NetBrain system:
▪The operating system must be installed with an English-language version (not language packs).
▪When installing NetBrain servers, comply with your company security policy to set the passwords and archive them for further reference.
▪NetBrain servers use hostnames to identify and communicate with each other. Make sure each server has a unique hostname.
▪Add all the NetBrain installation folders and files (on both Windows and Linux) to the allow list of antivirus software for routine scans, and keep the TCP connections unblocked between NetBrain components.
▪If the machine's firewall is turned on, make sure the firewall rules allow traffics to all the ports and protocols that will be used by the NetBrain system.
▪Special Requirements for Windows Server
oUsers with administrative privileges of the machine are required to implement the installation. oNetBrain Integrated Edition should not be installed on the same server as an existing NetBrain Enterprise Edition (6.2 or earlier version), except that Front Server and Network Server (EEv6.2) can be installed on the same machine. oThere must be more than 3GB free space in the system drive (for example, C drive) to complete the installation no matter which drives the NetBrain system will be installed on. oTemporarily disable antivirus software during the installation process. |
▪Special Requirements for Linux Server
oUsers with root privileges of the machine are required to implement the installation. oIt is highly recommended to store the data files and log files of NetBrain servers into separated disk partitions. Make sure each partition has enough disk space. •More than 100GB free space in the directory where the data files of MongoDB/Elasticsearch will be saved. •More than 50GB free space in the directory where the log files of MongoDB/Elasticsearch will be saved. |
See also: