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
Was this helpful?