{"id":397,"date":"2023-07-19T10:22:32","date_gmt":"2023-07-19T09:22:32","guid":{"rendered":"https:\/\/www.davidirwin.co.uk\/?p=397"},"modified":"2024-04-07T21:56:19","modified_gmt":"2024-04-07T20:56:19","slug":"core-switch-upgrade-dell-s-range","status":"publish","type":"post","link":"https:\/\/www.davidirwin.co.uk\/index.php\/2023\/07\/19\/core-switch-upgrade-dell-s-range\/","title":{"rendered":"Core Switch Upgrade &#8211; Dell S Range"},"content":{"rendered":"<p>One of this summers projects is a simple core switch upgrade. with some more modern and in warranty switches.<\/p>\n<p><strong>Site 1<\/strong><br \/>\nOld &#8211; S5000<br \/>\nNew &#8211; S4128F<\/p>\n<p><strong>Site 2<\/strong><br \/>\nOld &#8211; 2 X S4820T, N4032F<br \/>\nNew &#8211; 2 X S4148T, S4128F<\/p>\n<p>The new switches in the flesh.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-398\" src=\"https:\/\/www.davidirwin.co.uk\/wp-content\/uploads\/2023\/07\/CoreUpgrade-300x225.jpeg\" alt=\"\" width=\"408\" height=\"306\" srcset=\"https:\/\/www.davidirwin.co.uk\/wp-content\/uploads\/2023\/07\/CoreUpgrade-300x225.jpeg 300w, https:\/\/www.davidirwin.co.uk\/wp-content\/uploads\/2023\/07\/CoreUpgrade-1024x768.jpeg 1024w, https:\/\/www.davidirwin.co.uk\/wp-content\/uploads\/2023\/07\/CoreUpgrade-768x576.jpeg 768w, https:\/\/www.davidirwin.co.uk\/wp-content\/uploads\/2023\/07\/CoreUpgrade-1536x1152.jpeg 1536w, https:\/\/www.davidirwin.co.uk\/wp-content\/uploads\/2023\/07\/CoreUpgrade-624x468.jpeg 624w, https:\/\/www.davidirwin.co.uk\/wp-content\/uploads\/2023\/07\/CoreUpgrade.jpeg 2000w\" sizes=\"auto, (max-width: 408px) 100vw, 408px\" \/><\/p>\n<p>First task is to upgrade the switches.<\/p>\n<p>The OS10 firmware is only available in your dell digital locker, so you must have a valid dell account with an activated entitlement.<br \/>\nAt the time of this post the latest version of OS10 is 10.5.5.5 Released 7th July 2023<\/p>\n<p>Because the switches are not installed yet, I&#8217;m just going to use a USB pen to copy the firmware over to them.<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>Insert USB into your laptop and format it it needs to be fat formatted<\/li>\n<li>Connect the switch to your laptop using the console cable and open your favorite console application in my case it&#8217;s putty, turn on the switch and putty should jump to life if you have connected to the switch correctly.<\/li>\n<li>Insert USB into front USB slot.<\/li>\n<li>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.<\/li>\n<li>Check the current version of OS10\n<div class=\"wp-block-codemirror-blocks code-block \">\n<pre class=\"CodeMirror\" data-setting=\"{&quot;mode&quot;:&quot;htmlmixed&quot;,&quot;mime&quot;:&quot;text\/html&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;lineWrapping&quot;:false,&quot;styleActiveLine&quot;:false,&quot;readOnly&quot;:true,&quot;align&quot;:&quot;&quot;}\">OS10# show version\r\nDell EMC Networking OS10 Enterprise\r\nCopyright (c) 1999-2020 by Dell Inc. All Rights Reserved.\r\nOS Version: 10.5.0.4\r\nBuild Version: 10.5.0.4.638\r\nBuild Time: 2020-01-30T21:08:56+0000\r\nSystem Type: S4148T-ON\r\nArchitecture: x86_64\r\nUp Time: 00:05:24\r\nOS10# show clock\r\n2023-07-18T23:39:52.66+00:00<\/pre>\n<\/div>\n<\/li>\n<li>Set the clock.\n<div class=\"wp-block-codemirror-blocks code-block \">\n<pre class=\"CodeMirror\" data-setting=\"{&quot;mode&quot;:&quot;htmlmixed&quot;,&quot;mime&quot;:&quot;text\/html&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;lineWrapping&quot;:false,&quot;styleActiveLine&quot;:false,&quot;readOnly&quot;:true,&quot;align&quot;:&quot;&quot;}\">OS10# <strong>show clock<\/strong>\r\n2023-07-18T23:39:52.66+00:00\r\nOS10# <strong>clock set 16:09:00 2023-07-18<\/strong>\r\n&lt;165&gt;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.\r\nOS10#<strong>show clock<\/strong>\r\n2023-07-18T16:09:07.12+00:00<\/pre>\n<\/div>\n<\/li>\n<li>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.\n<div class=\"wp-block-codemirror-blocks code-block \">\n<pre class=\"CodeMirror\" data-setting=\"{&quot;mode&quot;:&quot;htmlmixed&quot;,&quot;mime&quot;:&quot;text\/html&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;lineWrapping&quot;:false,&quot;styleActiveLine&quot;:false,&quot;readOnly&quot;:true,&quot;align&quot;:&quot;&quot;}\">OS10# dir usb\r\n  \r\nDirectory contents for folder: usb\r\nDate (modified)        Size (bytes)  Name\r\n---------------------  ------------  ------------------------------------------                                                               \r\n2023-06-19T20:14:56Z   1399          DellOS10.cert.pem                                                                                                                         \r\n2023-03-11T01:22:06Z   31767745      N2000Stdv6.6.0.24.stk                                                           \r\n2023-02-22T15:18:28Z   35387691      N2000Stdv6.7.1.20.stk                                                           \r\n2023-04-03T14:10:34Z   35444495      N2000Stdv6.7.1.21.stk                                                           \r\n2023-03-11T01:05:52Z   29108725      N3000_N2000v6.3.3.14.stk                                                        \r\n<strong>2023-06-19T20:08:42Z   910190499     PKGS_OS10-Enterprise-10.5.5.5.105buster-installer-x86_64.bin<\/strong>                    \r\n2023-06-19T20:14:56Z   566           PKGS_OS10-Enterprise-10.5.5.5.105buster-installer-x86_64.bin.gpg                \r\n2023-06-19T20:15:08Z   202           PKGS_OS10-Enterprise-10.5.5.5.105buster-installer-x86_64.bin.sha256             \r\n2023-06-19T20:14:56Z   350           PKGS_OS10-Enterprise-10.5.5.5.105buster-installer-x86_64.bin.sha256.base64      \r\n2023-06-19T20:14:56Z   256           PKGS_OS10-Enterprise-10.5.5.5.105buster-installer-x86_64.bin.sig                \r\n2023-06-19T20:15:04Z   2058          README.PKGS_OS10-Enterprise-10.5.5.5.105buster-installer-x86_64.txt<\/pre>\n<\/div>\n<\/li>\n<li>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.<br \/>\ntype <strong>image install usb:\/\/PKGS_OS10-Enterprise-10.5.5.5.105buster-installer-x86_\u001bE64.bin <\/strong>\u00a0and then you can do a <strong>show image status <\/strong>to see it it&#8217;s starting to install<\/p>\n<div class=\"wp-block-codemirror-blocks code-block \">\n<pre class=\"CodeMirror\" data-setting=\"{&quot;mode&quot;:&quot;htmlmixed&quot;,&quot;mime&quot;:&quot;text\/html&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;lineWrapping&quot;:false,&quot;styleActiveLine&quot;:false,&quot;readOnly&quot;:true,&quot;align&quot;:&quot;&quot;}\">OS10# <strong>image install usb:\/\/PKGS_OS10-Enterprise-10.5.5.5.105buster-installer-x86_\u001bE64.bin <\/strong> \r\nInstall started.\r\nUse 'show image status' for updates\r\nOS10# <strong>show image status<\/strong>\r\nImage Upgrade State:     install\r\n==================================================\r\nFile Transfer State:     idle\r\n--------------------------------------------------\r\n  State Detail:          No download information available\r\n  Task Start:            0000-00-00T00:00:00Z\r\n  Task End:              0000-00-00T00:00:00Z\r\n  Transfer Progress:     0 %\r\n  Transfer Bytes:        0 bytes\r\n  File Size:             0 bytes\r\n  Transfer Rate:         0 kbps\r\n                         \r\nInstallation State:      install\r\n--------------------------------------------------\r\n  State Detail:          In progress: Installing\r\n  Task Start:            2023-07-18T16:09:28Z\r\n  Task End:              0000-00-00T00:00:00Z<\/pre>\n<\/div>\n<\/li>\n<li>The install process takes about 20 minutes (On a switch witch is not live, I have seen alot longer on live switches)<br \/>\nYou can keep checking the progress using the show image status command, the state detail will change to Completed: Success<\/p>\n<div class=\"wp-block-codemirror-blocks code-block \">\n<pre class=\"CodeMirror\" data-setting=\"{&quot;mode&quot;:&quot;htmlmixed&quot;,&quot;mime&quot;:&quot;text\/html&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;lineWrapping&quot;:false,&quot;styleActiveLine&quot;:false,&quot;readOnly&quot;:true,&quot;align&quot;:&quot;&quot;}\">OS10# <strong>show image status<\/strong>\r\nImage Upgrade State:     idle\r\n==================================================\r\nFile Transfer State:     idle\r\n--------------------------------------------------\r\n  State Detail:          No download information available\r\n  Task Start:            0000-00-00T00:00:00Z\r\n  Task End:              0000-00-00T00:00:00Z\r\n  Transfer Progress:     0 %\r\n  Transfer Bytes:        0 bytes\r\n  File Size:             0 bytes\r\n  Transfer Rate:         0 kbps\r\n                         \r\nInstallation State:      idle\r\n--------------------------------------------------\r\n  State Detail:          <strong>Completed: Success<\/strong>\r\n  Task Start:            2023-07-18T16:09:28Z\r\n  Task End:              2023-07-18T16:27:46Z<\/pre>\n<\/div>\n<\/li>\n<li>You can now check to see if the firmware is loaded correctly and onto which Partition&lt; using the following command\n<div class=\"wp-block-codemirror-blocks code-block \">\n<pre class=\"CodeMirror\" data-setting=\"{&quot;mode&quot;:&quot;htmlmixed&quot;,&quot;mime&quot;:&quot;text\/html&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;lineWrapping&quot;:false,&quot;styleActiveLine&quot;:false,&quot;readOnly&quot;:true,&quot;align&quot;:&quot;&quot;}\">OS10# <strong>show boot detail<\/strong>\r\nCurrent system image information detail:\r\n==========================================\r\nType:                     Node-id 1\r\nBoot Type:                Flash Boot\r\nActive Partition:         A\r\nActive SW Version:        10.5.0.4\r\nActive SW Build Version:  10.5.0.4.638\r\nActive Kernel Version:    Linux 4.9.189\r\nActive Build Date\/Time:   2020-01-30T21:08:56Z\r\nStandby Partition:        B\r\nStandby SW Version:       10.5.5.5\r\nStandby SW Build Version: 10.5.5.5.105\r\nStandby Build Date\/Time:  2023-06-19T19:08:01Z\r\nNext-Boot:                active[A]<\/pre>\n<\/div>\n<\/li>\n<li>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.\n<div class=\"wp-block-codemirror-blocks code-block \">\n<pre class=\"CodeMirror\" data-setting=\"{&quot;mode&quot;:&quot;htmlmixed&quot;,&quot;mime&quot;:&quot;text\/html&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;lineWrapping&quot;:false,&quot;styleActiveLine&quot;:false,&quot;readOnly&quot;:true,&quot;align&quot;:&quot;&quot;}\">OS10# <strong>boot system standby<\/strong> \r\nOS10# <strong>show boot detail<\/strong>\r\nCurrent system image information detail:\r\n==========================================\r\nType:                     Node-id 1\r\nBoot Type:                Flash Boot\r\nActive Partition:         A\r\nActive SW Version:        10.5.0.4\r\nActive SW Build Version:  10.5.0.4.638\r\nActive Kernel Version:    Linux 4.9.189\r\nActive Build Date\/Time:   2020-01-30T21:08:56Z\r\nStandby Partition:        B\r\nStandby SW Version:       10.5.5.5\r\nStandby SW Build Version: 10.5.5.5.105\r\nStandby Build Date\/Time:  2023-06-19T19:08:01Z\r\nNext-Boot:                <strong>standby[B]<\/strong><\/pre>\n<\/div>\n<\/li>\n<li>Now it&#8217;s time to reload the switch,\n<div class=\"wp-block-codemirror-blocks code-block \">\n<pre class=\"CodeMirror\" data-setting=\"{&quot;mode&quot;:&quot;htmlmixed&quot;,&quot;mime&quot;:&quot;text\/html&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;lineWrapping&quot;:false,&quot;styleActiveLine&quot;:false,&quot;readOnly&quot;:true,&quot;align&quot;:&quot;&quot;}\">OS10# <strong>reload<\/strong> \r\n\r\nSystem configuration has been modified. Save? [yes\/no]:<strong>y<\/strong>\r\n\r\nProceed to reboot the system? [confirm yes\/no]:<strong>y<\/strong>\r\nSession terminated for user admin on console<\/pre>\n<\/div>\n<p>That&#8217;s the switch upgraded<\/li>\n<\/ol>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>One of this summers projects is a simple core switch upgrade. with some more modern and in warranty switches. Site 1 Old &#8211; S5000 New &#8211; S4128F Site 2 Old &#8211; 2 X S4820T, N4032F New &#8211; 2 X S4148T, S4128F The new switches in the flesh. First task is to upgrade the switches. The [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":398,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-397","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.davidirwin.co.uk\/index.php\/wp-json\/wp\/v2\/posts\/397","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.davidirwin.co.uk\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.davidirwin.co.uk\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.davidirwin.co.uk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.davidirwin.co.uk\/index.php\/wp-json\/wp\/v2\/comments?post=397"}],"version-history":[{"count":7,"href":"https:\/\/www.davidirwin.co.uk\/index.php\/wp-json\/wp\/v2\/posts\/397\/revisions"}],"predecessor-version":[{"id":405,"href":"https:\/\/www.davidirwin.co.uk\/index.php\/wp-json\/wp\/v2\/posts\/397\/revisions\/405"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.davidirwin.co.uk\/index.php\/wp-json\/wp\/v2\/media\/398"}],"wp:attachment":[{"href":"https:\/\/www.davidirwin.co.uk\/index.php\/wp-json\/wp\/v2\/media?parent=397"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.davidirwin.co.uk\/index.php\/wp-json\/wp\/v2\/categories?post=397"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.davidirwin.co.uk\/index.php\/wp-json\/wp\/v2\/tags?post=397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}