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.
| Devices | Processor and Cores | RAM | Storage |
|---|---|---|---|
| 16 | x86/x64 based, 16-core CPU | 32GB | 80GB or more |
| 32 | x86/x64 based, 32-core CPU | 32GB | 160GB or more |
| 64 | x86/x64 based, 32-core CPU | 64GB | 320GB or more |
| 128 | x86/x64 based, 32-core CPU | 96GB | 640GB or more |
| 256 | x86/x64 based, 32-core CPU | 128GB | 1.2TB or more |
| 512 | x86/x64 based, 64-core CPU | 256GB | 3TB or more |
| 1024 | x86/x64 based, 64-core CPU | 512GB or more | 6TB or more |
Note: The resource sizing in the table is calculated assuming a maximum of 64 interfaces per managed entity.
ONES Software Requirements
| Software | Command | Validation |
|---|---|---|
| Ubuntu Server | Installer file (Version 18 or higher) | lsb_release -a |
| Update to latest packages | sudo apt-get update | NA |
| Install Docker | sudo apt-get install docker.io | docker ps |
| Install Docker-compose | sudo apt-get install docker-compose | docker-compose version |
| Install Python3 | sudo apt-get install python3 | python3 —version |
| Install Python3-pip | sudo apt-get install python3-pip | pip3 —version |
| Install Paramiko | sudo apt-get install python3-paramiko | pip show paramiko |
| Install SCP-Client | sudo pip3 install scp | pip 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 Service | Port Numbers |
|---|---|
| ONES Collector | 50053 |
Controller(Source) → Switch(Destination)
| ONES Service | Port Numbers |
|---|---|
| Switch Access over SSH | 22 |
| ONES Monitoring | 50052 |
Ports to be open on ONES Controller
| ONES Service | Port Numbers |
|---|---|
| gNMI Gateway (Telemetry) | 9339 |
| ONES Telemetry Database | 5432 |
| ONES Orchestrator | 8787 |
| ONES Orchestrator Database | 2345 |
| pty-server | 8885 |
| API-Server | 8080 |
| stream-processer | 8093 |
| ksqldb-server | 8088 |
| kafka-connect | 8083 |
| schema-registry | 8081 |
| broker | 29092, 9101, 9092 |
| Zookeeper | 2181 |
| ONES Collector | 50053 |
| NVIDIA AIR-Model | 8091 |
HTTPS Access
| ONES Service | Port Numbers |
|---|---|
| ONES Web GUI | 443 |
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:
Reference Documentation
ONES Latest Documentation (v4.2)
OVD ONES API for Fabric Orchestration
Last updated on