cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
11859
Views
1
Helpful
9
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.

9 Replies 9

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