Summit Firmware Update

Das Updaten des ExtremeXOS auf Extreme Networks Switches kann problemlos zur Laufzeit der Geräte durchgeführt werden. Wie bei einem Betriebssystemupdate allerdings leider nach wie vor üblich ist ein Reboot notwendig.
Dieser kann zeitgesteuert erfolgen, so dass es in Umgebungen, die nicht 24x7 sind, zu keinerlei Problemen kommt.
Ich gehe hier davon aus, dass der Switch bereits eine IP Adresse hat, die Uhrzeit passt, die Konfiguration gesichert ist und der Switch auch den TFTP- Server erreichen kann.

Das Vorgehen in Schritten:
1. Download und Installation des ExtremeXOS- Images in die nicht benutzte Partition (hier secondary)
2. Download und Installation etwaig benötigter Zusatzmodule wie z.B. SSH
3. Auswählen des zu startenden Images
4. Zeitgesteuerter Reboot des Switches/ Stacks

Die folgende Anleitung bezieht sich auf einen Standalone- Switch, funktioniert aber mit leichten Abwandlungen auch in einem Stack.

Schritt 1: Download und Installation des ExtremeXOS- Images in die nicht benutzte Partition  
* X250e-24p.11 # download image 172.16.0.321 summitX-12.5.4.5.xos "VR-Default" secondary
Do you want to install image after downloading? (y - yes, n - no, <cr> - cancel) Yes
   
Downloading to Switch..........................................................................................................................
Installing to secondary partition!
   
Installing to Switch..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Image installed successfully
This image will be used only after rebooting the switch!

  Wurde das Image versehentlich in die gebootete, aktive Partition eingespielt so kommt nach einem Reboot der Artikel "Zerstörtes ExtremeXOS Image" zum Tragen. Schritt 2: Download und Installation etwaig benötigter Zusatzmodule wie z.B. SSH  
* X250e-24p.7 # download image 172.16.0.47 summitX-12.5.4.5-ssh.xmod vr "VR-Default" secondary
Do you want to install image after downloading? (y - yes, n - no, <cr> - cancel) Yes
   
Downloading to Switch..
Installing to secondary partition!
   
Installing to Switch............................................................
SSL will be usable after restart of thttpd process. Restart snmpMaster process to use AES/3DES users for SNMPv3.
   
Image installed successfully
  Schritt 3: Auswählen des zu startenden Images  
* X250e-24p.15 # use image secondary
  Schritt 4: Zeitgesteuerter Reboot des Switches/ Stacks  
X250e-24p.18 # reboot time 12 27 2011 21 35 00
Are you sure you want to set reboot time on the switch? (y/N) Yes
  Eine Kontrolle der durchgeführten bzw. geplanten Updates kann durch das Kommando show switch erfolgen:  
X250e-24p.20 # sh switch
   

SysName:          X250e-24p
SysLocation:
SysContact:       support@extremenetworks.com, +1 888 257 3000
System MAC:       00:04:9U:52:7K:RS
System Type:      X250e-24p
   
SysHealth check:  Enabled (Normal)
Recovery Mode:    All
System Watchdog:  Enabled
   
Current Time:     Tue Dec 27 21:32:34 2011
Timezone:         [Auto DST Disabled] GMT Offset: 0 minutes, name is UTC.
Boot Time:        Tue Dec 27 21:01:14 2011
Boot Count:       5
Next Reboot:      SWITCH Tue Dec 27 21:35:00 2011
   
System UpTime:    31 minutes 20 seconds
   
Current State:    OPERATIONAL
   
Image Selected:   secondary
Image Booted:     primary
   
Primary ver:      12.6.2.10
Secondary ver:    12.5.4.5
   
Config Selected:  primary.cfg
Config Booted:    Factory Default
   
primary.cfg       Created by ExtremeXOS version 12.6.2.10
                  101745 bytes saved on Tue Dec 27 21:31:18 2011
  In der Zeile "Next Reboot" sieht man die genaue Zeit des geplanten Neustarts"- Current Time" zeigt die aktuelle Zeit an.
Unter "Image Selected" ist die Auswahl des Image zu sehen, das beim nächsten Neustart geladen werden soll.