Skip to Content

Deploy ONES

ONES System Requirements (v4.1)

System Hardware Requirements – ONES Controller

In the latest release, ONES can support managing up to 1024 devices. For ONES Application Installation, the system hardware requirements may vary based on the number of devices to manage.

DevicesProcessor and CoresRAMStorage
16x86/x64 based, 16-core CPU32GB80GB or more
32x86/x64 based, 32-core CPU32GB160GB or more
64x86/x64 based, 32-core CPU64GB320GB or more
128x86/x64 based, 32-core CPU96GB640GB or more
256x86/x64 based, 32-core CPU128GB1.2TB or more
512x86/x64 based, 64-core CPU256GB3TB or more
1024x86/x64 based, 64-core CPU512GB or more6TB or more

Note: The resource sizing in the table is calculated assuming a maximum of 64 interfaces per managed entity.

ONES Software Requirements

SoftwareCommandValidation
Ubuntu ServerInstaller file (Version 18 or higher)lsb_release -a
Update to latest packagessudo apt-get updateNA
Install Dockersudo apt-get install docker.iodocker ps
Install Docker-composesudo apt-get install docker-composedocker-compose version
Install Python3sudo apt-get install python3python3 —version
Install Python3-pipsudo apt-get install python3-pippip3 —version
Install Paramikosudo apt-get install python3-paramikopip show paramiko
Install SCP-Clientsudo pip3 install scppip show scp

Note:

  • ONES Application package verifies and installs dependencies automatically
  • Script does not update Ubuntu to the latest version

ONES Controller Port Requirements

Agent(Source) → Controller(Destination)

ONES ServicePort Numbers
ONES Collector50053

Controller(Source) → Switch(Destination)

ONES ServicePort Numbers
Switch Access over SSH22
ONES Monitoring50052

Ports to be open on ONES Controller

ONES ServicePort Numbers
gNMI Gateway (Telemetry)9339
ONES Telemetry Database5432
ONES Orchestrator8787
ONES Orchestrator Database2345
pty-server8885
API-Server8080
stream-processer8093
ksqldb-server8088
kafka-connect8083
schema-registry8081
broker29092, 9101, 9092
Zookeeper2181
ONES Collector50053
NVIDIA AIR-Model8091

HTTPS Access

ONES ServicePort Numbers
ONES Web GUI443

Browser Requirements

  • Google Chrome version 107 or later
  • Mozilla Firefox version 106 or later

ONES Multisite

  • Ubuntu 18.0 or later can be used for Multisite app
  • ONES Multisite has to be installed on separate server
  • ONES Multisite uses TCP port 443
  • Ensure reachability between ONES sites and Multisite instance

Deploying VM for ONES installation

Please refer the following link for deployment:

ONES Deployment Documentation 

Reference Documentation

ONES Latest Documentation (v4.2) 

OVD ONES API for Fabric Orchestration 

ONES API for 3rd party integration 

OPBNOS API for 3rd party integration 

Last updated on