Installation Pre-requisites

Installation Overview

ONES Installation follows the below steps in the order sequence of;

  • License Readiness

  • Preparing and Installing ONES Application machine

  • Installing ONES Agents on SONiC Switches for Orchestrator and Telemetry

  • Enabling OpenConfig on non-SONiC Switches for Telemetry

License Readiness

The installer allows a default capability on managing 8 devices without a license. Beyond this, the following license keys are required for proceeding with the Installation;

  • ONES Application License (per application)

  • ONES Agent License (per switch)

To obtain a license, contact support@aviznetworks.com providing the below details;

  • License Type - Evaluation Trial or Full

  • Devices Count - 32, 64, 128, 256, 512 or 1024

  • Device Serial Numbers

  • Email ID: (For Account creation)

System Hardware Requirements – ONES Application

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

DevicesProcessor and MemoryStorage

128

x86/x64 based 4-core CPU with 16GB of RAM

256GB

256

x86/x64 based 4-core CPU with 32GB of RAM

1TB

System Software Requirements - ONES Application

OSLibraries

Ubuntu 18.0 or later

docker, docker-compose

python3, python3-pip

paramiko

scp

TaskCommandValidation

Ubuntu Server

Installer file (Version 18 or higher)

hostnamectl​

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

Customer Firewall Configuration (Ports to be opened)

ONES ServicePort Numbers

ONES Web GUI

3002

Switch Access over SSH

22

ONES Monitoring

50052

gNMI Gateway (Telemetry)

9339

ONES Telemetry Database

5432

ONES API service

8885

ONES Orchestrator

8787

ONES Orchestrator Database

2345

NOTE: These port numbers should be available to use and all ports must be allowed in the firewall if the Database server and devices are in the different DMZ zone

Network Switch (Managed Node) Configuration Requirement

  • SSH is enabled

  • Network Reachability from ONES Application

  • OpenConfig feature is enabled (for non-SONiC Switches)

Browser Requirements for ONES Web User Interface access

  • Google Chrome version 107 or later

  • Mozilla Firefox version 106 or later

Last updated

Copyright © Aviz Networks, Inc.