Image Upgrade from OPBNOS

To upgrade image to a newer version from OPBNOS CLI, use the following command:

Command

copy scp <server_url> [timeout <interval> ] { sonic-image }

Description

Copies new file OS image from remote SCP server and install to the switch

Parameters

Server_url username@ipaddress:filepathandname

timeout timeout

interval Specifies the maximum time (in seconds) to wait for the server to reply to the connection request. The timeout interval is from 1 to 100 seconds.

sonic-image Copies OS image.

Mode

EXEC

CLI Example:

pbnoscli# copy aviz@10.2.2.10:/tmp/sonic-pbnos-2.1.1.bin sonic-image
aviz@10.2.2.10's password: 
opb-nos-mellanox-20220714.2.1.1.bin            21%  301MB  11.1MB/s   01:38 ETA
New image will be installed, continue? [y/N]: y

//After installation is complete, perform a reboot
pbnoscli# reboot

To verify, Please run below command:

pbnoscli# show boot 
Current: SONiC-OS-2.1.1_RELEASE.0-dirty-20220718.065117
Next: SONiC-OS-2.1_RELEASE.0-dirty-20220708.081017
Available: 
SONiC-OS-2.1_RELEASE.0-dirty-20220708.081017
SONiC-OS-2.1.1_RELEASE.0-dirty-20220718.065117

pbnoscli# show version 

Aviz OPB NOS Version: 2.1.1
Distribution: Debian 10.12
Kernel: 4.19.0-12-2-amd64

Platform: x86_64-mlnx_msn2010-r0
HwSKU: ACS-MSN2010
ASIC: mellanox
ASIC Count: 1
Serial Number: MT1950X22457
Model Number: MSN2010-CB2FO
Hardware Revision: A3
Uptime: 09:15:47 up 6 min,  3 users,  load average: 0.85, 0.77, 0.40

Docker images:
REPOSITORY                TAG                                     IMAGE ID            SIZE
docker-syncd-mlnx         2.1.1_RELEASE.0-dirty-20220718.065117   c49cafa97c90        1.02GB
docker-syncd-mlnx         latest                                  c49cafa97c90        1.02GB
docker-platform-monitor   2.1.1_RELEASE.0-dirty-20220718.065117   cc38846836f5        756MB
docker-platform-monitor   latest                                  cc38846836f5        756MB
docker-snmp               2.1.1_RELEASE.0-dirty-20220718.065117   de3c7e6fc5bd        469MB
docker-snmp               latest                                  de3c7e6fc5bd        469MB
docker-lldp               2.1.1_RELEASE.0-dirty-20220718.065117   850ee2056916        465MB
docker-lldp               latest                                  850ee2056916        465MB
docker-orchagent          2.1.1_RELEASE.0-dirty-20220718.065117   3b45db504ac0        455MB
docker-orchagent          latest                                  3b45db504ac0        455MB
docker-sflow              2.1.1_RELEASE.0-dirty-20220718.065117   ab6a91f4f66c        437MB
docker-sflow              latest                                  ab6a91f4f66c        437MB
docker-database           2.1.1_RELEASE.0-dirty-20220718.065117   b4409773f694        425MB
docker-database           latest                                  b4409773f694        425MB
docker-nagr               2.1.1_RELEASE.0-dirty-20220718.065117   831b0a133a57        738MB
docker-nagr               latest                                  831b0a133a57        738MB

pbnoscli# 

Last updated