One of this summers projects is a simple core switch upgrade. with some more modern and in warranty switches.
Site 1
Old – S5000
New – S4128F
Site 2
Old – 2 X S4820T, N4032F
New – 2 X S4148T, S4128F
The new switches in the flesh.
First task is to upgrade the switches.
The OS10 firmware is only available in your dell digital locker, so you must have a valid dell account with an activated entitlement.
At the time of this post the latest version of OS10 is 10.5.5.5 Released 7th July 2023
Because the switches are not installed yet, I’m just going to use a USB pen to copy the firmware over to them.
-
- Insert USB into your laptop and format it it needs to be fat formatted
- Connect the switch to your laptop using the console cable and open your favorite console application in my case it’s putty, turn on the switch and putty should jump to life if you have connected to the switch correctly.
- Insert USB into front USB slot.
- The switch take about 5 minutes to power up, then log into it using the default username of admin and the default password of admin. (It goes without staying that this should be changed before going into production.
- Check the current version of OS10
OS10# show version Dell EMC Networking OS10 Enterprise Copyright (c) 1999-2020 by Dell Inc. All Rights Reserved. OS Version: 10.5.0.4 Build Version: 10.5.0.4.638 Build Time: 2020-01-30T21:08:56+0000 System Type: S4148T-ON Architecture: x86_64 Up Time: 00:05:24 OS10# show clock 2023-07-18T23:39:52.66+00:00
- Set the clock.
OS10# show clock 2023-07-18T23:39:52.66+00:00 OS10# clock set 16:09:00 2023-07-18 <165>1 2023-07-18T16:09:00.397974+00:00 OS10 dn_alm 724 - - Node.1-Unit.1:PRI [event], Dell EMC (OS10) %ALM_CLOCK_UPDATE: Clock changed MESSAGE=apt-daily.timer: Adding 5h 52min 966.689ms random time. OS10#show clock 2023-07-18T16:09:07.12+00:00
- In most cases the usb drive will work straight away without any extra commands. To check that you can see the usb drive do a simple dir usb like below.
OS10# dir usb Directory contents for folder: usb Date (modified) Size (bytes) Name --------------------- ------------ ------------------------------------------ 2023-06-19T20:14:56Z 1399 DellOS10.cert.pem 2023-03-11T01:22:06Z 31767745 N2000Stdv6.6.0.24.stk 2023-02-22T15:18:28Z 35387691 N2000Stdv6.7.1.20.stk 2023-04-03T14:10:34Z 35444495 N2000Stdv6.7.1.21.stk 2023-03-11T01:05:52Z 29108725 N3000_N2000v6.3.3.14.stk 2023-06-19T20:08:42Z 910190499 PKGS_OS10-Enterprise-10.5.5.5.105buster-installer-x86_64.bin 2023-06-19T20:14:56Z 566 PKGS_OS10-Enterprise-10.5.5.5.105buster-installer-x86_64.bin.gpg 2023-06-19T20:15:08Z 202 PKGS_OS10-Enterprise-10.5.5.5.105buster-installer-x86_64.bin.sha256 2023-06-19T20:14:56Z 350 PKGS_OS10-Enterprise-10.5.5.5.105buster-installer-x86_64.bin.sha256.base64 2023-06-19T20:14:56Z 256 PKGS_OS10-Enterprise-10.5.5.5.105buster-installer-x86_64.bin.sig 2023-06-19T20:15:04Z 2058 README.PKGS_OS10-Enterprise-10.5.5.5.105buster-installer-x86_64.txt
- There is two ways of doing the next bit, you can copy the file to the image folder on the switch or you can install directly from the USB.
type image install usb://PKGS_OS10-Enterprise-10.5.5.5.105buster-installer-x86_E64.bin and then you can do a show image status to see it it’s starting to installOS10# image install usb://PKGS_OS10-Enterprise-10.5.5.5.105buster-installer-x86_E64.bin Install started. Use 'show image status' for updates OS10# show image status Image Upgrade State: install ================================================== File Transfer State: idle -------------------------------------------------- State Detail: No download information available Task Start: 0000-00-00T00:00:00Z Task End: 0000-00-00T00:00:00Z Transfer Progress: 0 % Transfer Bytes: 0 bytes File Size: 0 bytes Transfer Rate: 0 kbps Installation State: install -------------------------------------------------- State Detail: In progress: Installing Task Start: 2023-07-18T16:09:28Z Task End: 0000-00-00T00:00:00Z
- The install process takes about 20 minutes (On a switch witch is not live, I have seen alot longer on live switches)
You can keep checking the progress using the show image status command, the state detail will change to Completed: SuccessOS10# show image status Image Upgrade State: idle ================================================== File Transfer State: idle -------------------------------------------------- State Detail: No download information available Task Start: 0000-00-00T00:00:00Z Task End: 0000-00-00T00:00:00Z Transfer Progress: 0 % Transfer Bytes: 0 bytes File Size: 0 bytes Transfer Rate: 0 kbps Installation State: idle -------------------------------------------------- State Detail: Completed: Success Task Start: 2023-07-18T16:09:28Z Task End: 2023-07-18T16:27:46Z
- You can now check to see if the firmware is loaded correctly and onto which Partition< using the following command
OS10# show boot detail Current system image information detail: ========================================== Type: Node-id 1 Boot Type: Flash Boot Active Partition: A Active SW Version: 10.5.0.4 Active SW Build Version: 10.5.0.4.638 Active Kernel Version: Linux 4.9.189 Active Build Date/Time: 2020-01-30T21:08:56Z Standby Partition: B Standby SW Version: 10.5.5.5 Standby SW Build Version: 10.5.5.5.105 Standby Build Date/Time: 2023-06-19T19:08:01Z Next-Boot: active[A]
- The new firmware is loaded onto the standby Partition so we need to make it active. using the commands boot system standby and then follow by show boot detail to check that it worked.
OS10# boot system standby OS10# show boot detail Current system image information detail: ========================================== Type: Node-id 1 Boot Type: Flash Boot Active Partition: A Active SW Version: 10.5.0.4 Active SW Build Version: 10.5.0.4.638 Active Kernel Version: Linux 4.9.189 Active Build Date/Time: 2020-01-30T21:08:56Z Standby Partition: B Standby SW Version: 10.5.5.5 Standby SW Build Version: 10.5.5.5.105 Standby Build Date/Time: 2023-06-19T19:08:01Z Next-Boot: standby[B]
- Now it’s time to reload the switch,
OS10# reload System configuration has been modified. Save? [yes/no]:y Proceed to reboot the system? [confirm yes/no]:y Session terminated for user admin on console
That’s the switch upgraded