cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
15105
Views
2
Helpful
10
Replies

vEdge Upgrade via USB

Hi,

 

I have a few vEdges in the warehouse that i would like to update before sending them to the remote site, i would like to download the OS image in a USB flash drive and connect it via the USB port in each vEdge, is there a guide for doing this?.

 

I need to use the command "request software install /directory-path/", i tried with a vEdge5000 and it took me a while to be able to upgrade it from the USB, as far i can tell the Linux subsystem mounts the USB drive when connected to vEdge 1000 the usb is drive is not recognized.

10 Replies 10

David Aicher
Cisco Employee
Cisco Employee

you probably need to enable the usb controller on the vedge1k

 

enter the following config

 

system

   usb-controller

 

Be aware this will reboot the vedge.

 

to verify the controller is enabled

vedge# show running-config system usb-controller

system

  usb-controller

 

once the controller is enabled you should be able to see the usb drive when it is plugged in.

 

 

 

Thanks David, yes i enabled the usb-controller but for some reason it
didn't recognized the USB stick, i make it work in a vEdge5k when the USB
stick was connected i was able to see the files included in the USB by
using FILE LIST where it showed the USB Stick with the path "/media/sdb1"
and i could upgrade the vEdge with " request software install
/media/sdb1/filename", do you know the file path on a vEdge1000 when
connecting a USB?

try df -h from vshell.  If the memory stick is recognized it will show there.

Thanks! i will try this morning and post the results.

Hello,

I was able to upgrade a vEdge 1000 via the USB port, after i applied the
"usb-controller" command and a reboot the vEdge was able to recognize and
auto-mount the flash drive, funny enough i have to use different flash
drives as one of them wasn't recognized.

A handy vShell command that worked for me was "mount" that showed me the
path that i needed to use for the "request software install", in my case i
tried in 2 vEdges 1K and in one case it was recognized as "/dev/sdb1" so i
had to run "request software install /media/sdb1/viptela-xxx-mips64.tar.gz"
and in the other vEdge as "/dev/sdc1"

Hello David.  When attempting the commands listed it goes into system config mode, I received a "syntax error".. on version 20.6.1.1 trying to migrate to 17.06.03a.

 

Simon Ko
Level 1
Level 1

The only way you will get this to work is via tftp: or ftp:

 

plug mgmt0 into network with dhcp.

under vpn 512, int mgmt0, ip dhcp-client, commit

exit out

 request software install tftp://x.x.x.x/viptela-19.2.2-mips64.tar.gz vpn 512

 request software set-default 19.2.2

 request software activate 19.2.2

 

Now you are upgraded.

Hi,

Thanks for the info, it worked for me using the USB, although i had to
upgrade a vEdge100m using a TFTP server connected to one of the ports
configured in VLAN1.

asif.ahmed1
Level 1
Level 1

Upgrade the IOS

 

To upgrade the IOS download the correct IOS on to a USB.

 

On the Vedge type the following commands:

 

conf t
system
usb-controller

 

Please reboot the Vedge

Once the device comes back type the following command

file list /media


This tells you which directory the ios is in (in my case it was sda1) it can be sdb1 or sdc1 etc. Type the following command


request software install-image /media/sda1/viptela-20.3.3.0.4-x86_64.tar.gz
request software activate 20.3.3.0.4

yes to confirm and reboot

 

 

Hi All,

Managed to upgrade ISR1100-4GLTE from SDWAN viptela from 19.2.1 to 20.9.8 using USB and wanted to know if possible to IOS-XE whereby tried to do the same procedure but it didn't work (see exhibit 1).

Likewise, tried installing "isr1100be-universalk9.17.09.08.SPA.bin" via FTP but failed due only .tar is only supported (see exhibit 2).

Current: viptela-20.9.8-x86_64.tar

Target: isr1100be-universalk9.17.09.08.SPA.bin

EXHIBIT 1:

vedge# request software install /run/media/sdb1/isr1100be-universalk9.17.09.08.SPA.bin
Error: error-reason '/run/media/sdb1/isr1100be-universalk9.17.09.08.SPA.bin is local'
error-reason 'Installing /home/admin/isr1100be-universalk9.17.09.08.SPA.bin'
error-reason 'Failed to install: tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
error-reason 'ERROR: install: Image not supported'
error-reason 'install: Image not supported''

EXHIBIT 2:

vedge# request software install ftp://user:password@192.168.100.102:21/path/isr1100be-universalk9.17.09.08.SPA.bin
Error: error-reason 'Found /home/admin/isr1100be-universalk9.17.09.08.SPA.bin, no download required'
error-reason 'Installing /home/admin/isr1100be-universalk9.17.09.08.SPA.bin'
error-reason 'Failed to install: tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
error-reason 'ERROR: install: Image not supported'
error-reason 'install: Image not supported''

Thanks