{"id":587,"date":"2023-06-13T11:15:53","date_gmt":"2023-06-13T10:15:53","guid":{"rendered":"https:\/\/www.shakral.de\/blog\/?p=587"},"modified":"2023-06-13T15:25:46","modified_gmt":"2023-06-13T14:25:46","slug":"aruba-cx-firmware-update","status":"publish","type":"post","link":"https:\/\/www.shakral.de\/blog\/2023\/06\/13\/aruba-cx-firmware-update\/","title":{"rendered":"Aruba-CX Firmware Update"},"content":{"rendered":"<p>ein kurzer Guide f\u00fcr das Firmware-Update bei Aruba-Swichen aus der CX-Serie.<\/p>\n\n\n\n<p>Am Beispiel eines Aruba-CX JL658A 6300M 24SFP+ 4SFP56 Switches, der frisch aus der Box kam.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Download<\/h2>\n\n\n\n<p>Die aktuellen Firmware-Dateien findet man im Software-Bereich des <a href=\"https:\/\/asp.arubanetworks.com\/downloads\" target=\"_blank\" rel=\"noreferrer noopener\">Aruba ASP Portals<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kopieren der neuen Firmware<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Quelle: USB-Stick<\/h3>\n\n\n\n<p>Der USB-Stick ben\u00f6tigt ein FAT32-Dateisystem. Ein Guide f\u00fcr einen solchen Stick gibt es <a href=\"https:\/\/www.shakral.de\/blog\/2023\/06\/02\/usb-stick-formatieren\/\" data-type=\"post\" data-id=\"571\">hier.<\/a><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"1,4,5,14,20\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">6300# show usb\nEnabled: Yes\nMounted: No\n6300# usb mount\n6300# show usb\nEnabled: Yes\nMounted: Yes\n6300# usb\n  mount    Make an inserted USB drive available\n  unmount  Make an inserted USB drive unavailable to prepare for removal\n6300# show usb\n  file-system  Display USB drive files and directories\n  &lt;cr>\n6300# show usb file-system\n\/mnt\/usb:\nArubaOS-CX_6400-6300_10_12_0006.swi  System Volume Information\n\n\/mnt\/usb\/System Volume Information:\nIndexerVolumeGuid  WPSettings.dat\n6300# copy usb:\/ArubaOS-CX_6400-6300_10_12_0006.swi primary\nThis operation will overwrite the primary firmware image which is currently\nin use by Redundant Management. After the image update completes, Redundant\nManagement functionality will be unavailable until the system has been rebooted.\n\nContinue (y\/n)? y\n\nVerifying and writing system firmware...\n6300#<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Quelle: TFTP-Server<\/h3>\n\n\n\n<p>der Switch muss hierf\u00fcr die IP-Adresse des TFTP-Servers erreichen k\u00f6nnen. Bei bestehenden Switchen \u00fcber das Routing und normale Netzwerk. F\u00fcr neue Switche vergebe ich normalerweise eine tempor\u00e4re VLAN1 Konfig und verbinde mich direkt mit meinem Laptop.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Vorbereitung<\/h4>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"3\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">6100# conf t\n6100(config)# int vlan 1\n6100(config-if-vlan)# ip address &lt;\"IP-im-Bereich-des-TFTP-Servers\">\/&lt;\"Subnetzmaske\">\n6100(config-if-vlan)# exit\n6100(config)# exit<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Download<\/h4>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"1\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">6100# copy tftp:\/\/&lt;\"TFTP-Server-IP\">\/ArubaOS-CX_6400-6300_10_12_0006.swi primary\nThe primary image will be deleted.\n\nContinue (y\/n)? y\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n100  303M    0  303M    0     0   703k      0 --:--:--  0:07:22 --:--:--  600k\n100  303M    0  303M    0     0   703k      0 --:--:--  0:07:22 --:--:--  703k\n\nVerifying and writing system firmware...<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Update &amp; Reboot<\/h2>\n\n\n\n<p>nachdem das neue Firmware-Image auf den Switch kopiert worden ist, muss dieser damit neugestartet werden<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"1,17,20,22,27\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">6300# boot system primary\nDefault boot image set to primary.\nChecking if the configuration needs to be saved...\n\nDo you want to save the current configuration (y\/n)? n\n\nChecking for updates needed to programmable devices...\nDone checking for updates.\n\n4 device(s) need to be updated during the boot process.\nThe estimated update time is 5 minute(s).\nThere may be multiple reboots during the update process.\n\n\nThis will reboot the entire switch and render it unavailable\nuntil the process is complete.\nContinue (y\/n)? y\nThe system is going down for reboot.\n\n.................................................\n\n6300# show ver\n-----------------------------------------------------------------------------\nArubaOS-CX\n(c) Copyright 2017-2023 Hewlett Packard Enterprise Development LP\n-----------------------------------------------------------------------------\nVersion      : FL.10.12.0006\nBuild Date   : 2023-05-31 23:02:41 UTC\nBuild ID     : ArubaOS-CX:FL.10.12.0006:6705ece9e13b:202305312204\nBuild SHA    : 6705ece9e13b7bda1f30567bf7b837062878ac24\nHot Patches  :\nActive Image : primary\n\nService OS Version : FL.01.12.0002\nBIOS Version       : FL.01.0002<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">VSF-Stack-Update<\/h3>\n\n\n\n<p>Bei einem VSF-Stack kann das update fast genauso durchgef\u00fchrt wird. Als Besonderheit muss hier nach dem Kopieren der neuen Firmware-Datei eine Pause eingelegt werden, da die Datei erst auf alle Switche verteilt werden muss. <\/p>\n\n\n\n<p>Beim Reboot werden alle Switches des Stacks geupdatet.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"1,4,5,7,9,16,23\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">6300# boot system primary\nDefault boot image set to primary.\n\nFile system synchronization in progress. This operation could take up to 600 seconds to complete.\n Rebooting in the middle of file synchronization can leave the stack members in an incomplete state.\n\nContinue (y\/n)? n\nReboot aborted.\n6300# boot system primary\nDefault boot image set to primary.\nChecking if the configuration needs to be saved...\n\nChecking for updates needed to programmable devices...\nDone checking for updates.\n\n4 device(s) need to be updated during the boot process.\nThe estimated update time is 5 minute(s).\nThere may be multiple reboots during the update process.\n\n\nThis will reboot the entire switch and render it unavailable\nuntil the process is complete.\nContinue (y\/n)? y\nThe system is going down for reboot.\n\n Jun 13 14:12:23 hpe-mgmtmd[52379]: RebootLibPh1: Reboot reason: Reboot requested by user\nreboot: Restarting system<\/pre>","protected":false},"excerpt":{"rendered":"<p>ein kurzer Guide f\u00fcr das Firmware-Update bei Aruba-Swichen aus der CX-Serie. Am Beispiel eines Aruba-CX JL658A 6300M 24SFP+ 4SFP56 Switches, der frisch aus der Box kam. Download Die aktuellen Firmware-Dateien findet man im Software-Bereich&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,99,100,98,19],"tags":[],"class_list":["post-587","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-aruba","category-cx","category-netzwerk","category-tutorials"],"_links":{"self":[{"href":"https:\/\/www.shakral.de\/blog\/wp-json\/wp\/v2\/posts\/587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shakral.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.shakral.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.shakral.de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shakral.de\/blog\/wp-json\/wp\/v2\/comments?post=587"}],"version-history":[{"count":9,"href":"https:\/\/www.shakral.de\/blog\/wp-json\/wp\/v2\/posts\/587\/revisions"}],"predecessor-version":[{"id":612,"href":"https:\/\/www.shakral.de\/blog\/wp-json\/wp\/v2\/posts\/587\/revisions\/612"}],"wp:attachment":[{"href":"https:\/\/www.shakral.de\/blog\/wp-json\/wp\/v2\/media?parent=587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shakral.de\/blog\/wp-json\/wp\/v2\/categories?post=587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shakral.de\/blog\/wp-json\/wp\/v2\/tags?post=587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}