ONES Orchestration Agent Installation

On the ONES Application server, go to ONES-2.1/ones_fm_agent

root@ones-application:~$ cd /ONES-2.1/ones_fm_agent

Installation (Agent Install on multiple switches at the same time)

  • Enter device details (Management IP, Username, Password ) in device_info.csv

root@ones-application/ONES-2.1/ones_fm_agent:~$ vi device_info.csv

ip,user,passwd
10.4.4.61,admin,YourPaSsWoRd
10.4.4.62,admin,YourPaSsWoRd
...
...
...
  • Save the file

  • Execute the installation script

Supported Deployment Methods

  1. Update the device_info.csv file with switch mgmt ip, username and password

  2. Run sudo ./deploy_fmcli.sh install

  1. Update the device_info.csv file with switch mgmt ip, username and password

  2. Run sudo ./deploy_fmcli.sh uninstall

  1. Update the device_info.csv file with switch mgmt ip, username and password

  2. Run sudo ./deploy_fmcli.sh installresetconfig

  1. Update the device_info.csv file with switch mgmt ip, username and password

  2. Run sudo ./deploy_fmcli.sh upgrade

Installation

root@ones-application/ONES-2.1/ones_fm_agent:~$ ./deploy_fmcli.sh 'install'

root@Switch:~$ sudo fmcli

Uninstallation

root@ones-application/ONES-2.1/ones_fm_agent:~$ ./deploy_fmcli.sh 'uninstall'

Installation with a config cleanup

using this process, Script will clear the base config like port--channel related config, IP related config, VXlan related config and more related configuration.

root@ones-application/ONES-2.1/ones_fm_agent:~$ ./deploy_fmcli.sh 'installresetconfig'

Upgrade Installation

root@ones-application/ONES-2.1/ones_fm_agent:~$ ./deploy_fmcli.sh 'upgrade'

  • Verify the Installation success by running the fmcli command on individual devices