Das Updaten des ExOS 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 ExOS- 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 ExOS- 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!
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.