Skip to content

Latest commit

 

History

History
executable file
·
70 lines (56 loc) · 2.09 KB

INSTALL.md

File metadata and controls

executable file
·
70 lines (56 loc) · 2.09 KB

If another extension with the same name is already installed, first remove that:

EOS# show extensions
Name                                       Version/Release           Status extension
------------------------------------------ ------------------------- ------ ----
simApi-<version>.rpm                       <version>/<release>       A, I      1

A: available | NA: not available | I: installed | NI: not installed | F: forced

EOS# no extension simApi-<version>.rpm
EOS# show extensions
show extensions
Name                                       Version/Release           Status extension
------------------------------------------ ------------------------- ------ ----
simApi-<version>.rpm                       <version>/<release>           A, NI     1

A: available | NA: not available | I: installed | NI: not installed | F: forced

EOS# delete extension:simApi-<version>.rpm
EOS# show extensions
No extensions are available

EOS# show boot-extensions
simApi-<version>.rpm

EOS# copy installed-extensions boot-extensions
Copy completed successfully.
EOS# show boot-extensions
<empty>

Copy the extension to the switch using the copy command:

EOS# copy https://github.com/arista-eosplus/simAPI/raw/master/simApi-<version>.rpm extension:

Install the extension:

EOS# extension simApi-<version>.rpm

In order to make the extension persistent over reboot, use:

EOS# copy installed-extensions boot-extensions

Add the following configuration to EOS:

management api http-commands
   protocol http[s]
   protocol unix-socket
   no shutdown

In order to make the configuration persistent over reboot, use:

EOS# copy running-config startup-config

If everything went well, show extensions should show:

EOS#show extensions 
show extensions
Name                                       Version/Release           Status extension
------------------------------------------ ------------------------- ------ ----
simApi-<version>.rpm                       <version>/<release>           A, I      1

A: available | NA: not available | I: installed | NI: not installed | F: forced