Core Switch Upgrade – Dell S Range

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.

    1. Insert USB into your laptop and format it it needs to be fat formatted
    2. 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.
    3. Insert USB into front USB slot.
    4. 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.
    5. 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
    6. 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
    7. 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
    8. 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 install

      OS10# 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
    9. 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: Success

      OS10# 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
    10. 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]
    11. 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]
    12. 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

Comments are closed