ONES-GA 1.2.1
Release
  • ONES GA v1.2.1
    • Open Networking Enterprise Suite (ONES)
      • ONES Application
        • ONES Telemetry Collector(s) and Visibility
        • ONES Orchestration
        • ONES Supportability
        • ONES Security
    • What's new?
    • Getting Started
      • Supported Switch Platforms and NOS
      • Scalability
      • Subscription
      • ONES Installation
        • Installation Pre-requisites
        • Download ONES Package
        • Installing ONES Application
        • Installing ONES Agents
          • ONES Telemetry Agent Installation
          • ONES Orchestration Agent Installation
      • Deploy the VM
    • ONES Web GUI Administration
      • Login Page
      • Adding Devices
      • Dashboards
      • Monitor
      • Inventory
      • Configurations
      • User Management
      • Settings
      • ONES Orchestration
        • BGP IP-CLOS
        • BGP IP-CLOS with MCLAG
        • L2 VXLAN EVPN
        • L2 VXLAN EVPN with MCLAG
        • VXLAN EVPN Asymmetric IRB
        • VXLAN EVPN Asymmetric IRB with MCLAG
        • VXLAN L3 EVPN Symmetric IRB
        • VXLAN L3 EVPN Symmetric IRB with MCLAG
    • Common Issues and Troubleshooting Steps
      • ONES Installation
        • Storage issue
      • ONES Uninstallation
        • ONES-Application
        • Telemetry Agent
        • Orchestration Agent
      • Permission Issues
        • Application Installation
      • gNMI Troubleshooting on non-SONiC Switches
    • How to contact Aviz Networks Support?
    • Backup and Recovery
Powered by GitBook
On this page
  • Installation Overview
  • License Readiness
  • System Hardware Requirements – ONES Application
  • System Software Requirements - ONES Application
  • Customer Firewall Configuration (Ports to be opened)
  • Network Switch (Managed Node) Configuration Requirement
  • Browser Requirements for ONES Web User Interface access
Export as PDF
  1. ONES GA v1.2.1
  2. Getting Started
  3. ONES Installation

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 for managing 8 devices without a license. Beyond this, the following license key is required for proceeding with the Installation;

  • ONES Application License (As per device count)

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

  • License Duration - In Years (1-5)

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

  • ONES installation ID

  • Email ID: (For Account creation)

Users can get the ONES installation ID on the ONES-UI Login page after the installation

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;

Devices
Processor and Cores
RAM
Storage

8/16/32/64

x86/x64 based,

2-core CPU

16GB

160GB/320GB/640GB/1.2 TB

128

INTEL(E5-1607 v2)/AMD,

4 cores

32GB

3 TB or more

256

x86/x64 based

8-core CPU

64GB

6 TB or more

512

INTEL(E5-1607 v2)/AMD,

16 cores or higher

64GB

12 TB or more

1024

INTEL(E5-1607 v2)/AMD,

32 cores or higher

128GB

20 TB or more

If user wants to use 8 devices, the recommendation is to use 64GB storage, because the default backup count is 1, and max can be configured 3

And if storage gets full, the controller will stop working or behave in wrong way

System Software Requirements - ONES Application

OS
Libraries

Ubuntu 18.0 or later

docker, docker-compose

python3, python3-pip

paramiko

scp

Task
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

ONES Application package will take care of this prerequisite at the time of installation, Package verify the availability of the dependencies first then execute the application scripts

Note* Script do not take care about the update to latest version of ubuntu

Customer Firewall Configuration (Ports to be opened)

ONES Service
Port Numbers

ONES Web GUI

443

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

PreviousONES InstallationNextDownload ONES Package