This section introduces the hardware requirements, network connectivity requirements, and more prerequisites for deploying a two-server system.
▪Network Connectivity Requirements
The two-server deployment requires one Windows server for applications and one Linux server for the database. Both physical machines and virtual machines are supported.
Environment |
NetworkBrain Component |
Machine Count |
CPU |
Memory |
Hard Disk |
Operating System |
---|---|---|---|---|---|---|
≤1000 nodes |
Application Server |
1 |
4 Core/ |
16GB |
200GB 2) |
▪Windows Server 2012/2012 R2 (Standard/Datacenter Edition), 64-bit ▪Windows Server 2016/2019 (Standard/Datacenter Edition), 64-bit |
Database Server |
1 |
4 Core/ |
16GB 1) |
300GB 3) |
▪Red Hat Enterprise Linux Server 7.5/7.6/7.7, 64-bit ▪CentOS 7.5/7.6/7.7, 64-bit |
|
1001~2000 nodes |
Application Server |
1 |
4 Core/ |
32GB |
200GB 2) |
▪Windows Server 2012/2012 R2 (Standard/Datacenter Edition), 64-bit ▪Windows Server 2016/2019 (Standard/Datacenter Edition), 64-bit |
Database Server |
1 |
4 Core/ |
32GB 1) |
300GB 3) |
▪Red Hat Enterprise Linux Server 7.5/7.6/7.7, 64-bit ▪CentOS 7.5/7.6/7.7, 64-bit |
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) The required hard disk space must be exclusively reserved for NetworkBrain. For better performance, it is recommended to install the MongoDB on a machine equipped with Solid State Drive (SSD), or Hard Disk Drive (HDD) RAID-10.
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.