FortiWireless (voorheen Meru) controllers upgraden
Technisch niveau
Waddinxveen, 16 februari 2016
Networking
FortiWLC (voorheen Meru) controllers worden regelmatig geüpgraded om de huidige wireless technieken bij te houden en meer wireless apparatuur te ondersteunen. In dit document wordt beschreven hoe je via de commandline, een MC3200 controller kunt upgraden van 7.0-9-1 naar 7.0-10-0. Wat je nodig hebt:
1. Juiste upgrade image voor de controller. Houd rekening met een eventueel upgrade path.
2. Raadpleeg de Release notes die meegeleverd worden met de upgrade image of er nog tussenstappen nodig zijn in het upgrade proces.
3. FTP/TFTP server die benaderbaar is vanaf de FortiWLC (Meru) controller(s)
4. SSH client (upgrade via command-line)
Procedure upgrade losse controller
AP ID | AP Name | Serial Number | Uptime | OperState | Availability | Runtime | Connectivity | IP Address | AP Model |
---|---|---|---|---|---|---|---|---|---|
1 | AP-1 | 00:0c:e6:16:47:f7 | 01d:05h:03m:31s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
2 | AP-2 | 00:0c:e6:16:66:c5 | 01d:05h:02m:20s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
3 | AP-3 | 00:0c:e6:14:4f:53 | 01d:05h:05m:12s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
4 | AP-4 | 00:0c:e6:14:55:f9 | 01d:05h:02m:26s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
5 | AP-5 | 00:0c:e6:16:66:5d | 01d:05h:04m:28s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
6 | AP-6 | 00:0c:e6:14:4c:a3 | 01d:05h:03m:09s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
7 | AP-7 | 00:0c:e6:16:68:75 | 01d:05h:05m:27s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
8 | AP-8 | 00:0c:e6:14:5a:e1 | 01d:05h:05m:12s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
9 | AP-9 | 00:0c:e6:14:5a:c3 | 01d:05h:03m:14s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
10 | AP-10 | 00:0c:e6:16:67:e3 | 01d:05h:05m:26s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
11 | AP-11 | 00:0c:e6:14:4e:ed | 01d:05h:02m:07s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
12 | AP-12 | 00:0c:e6:14:97:8b | 01d:05h:02m:12s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
13 | AP-13 | 00:0c:e6:14:4c:07 | 01d:05h:03m:12s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
Meru(15) (config)# auto-ap-upgrade disable
Meru(15)# exit
Meru(15)# copy running-config startup-config
Meru(15)# copy running-config tftp://(tftp server IP adres)/backup-config.txt Upload de image naar de controller via het volgende commando. Let op de spatie en punt op het einde van de regel! copy tftp://(tftp server IP adres)/meru-7.0-10-0-MC3200-rpm.tar . N.B.: Wanneer je de melding krijgt dat er niet genoeg schijfruimte is, gebruik de volgende commando's om schijfruimte vrij te maken en probeer nogmaals de image te uploaden: meru(15)# show flash
7.0-9-1
meru(15)# delete flash: 7.0-9-1
meru(15)# copy tftp://(tftp server IP adres)/meru-7.0-10-0-MC3200-rpm.tar . Upgrade nu alle access points per 20 of 50, afhankelijk wat je netwerk aan kan. meru(15)# upgrade ap 7.0-10-0 1-49
(upgrade proces)
meru(15)# upgrade ap 7.0-10-0 50-99
(upgrade proces)
meru(15)# upgrade ap 7.0-10-0 100-149
(upgrade proces) Controleer of alle access points terug zijn met de nieuwe software versie. Dit kan tot 15 minuten duren. Commando: show ap | "Enabled" meru(15)# show ap | "Enabled"
AP ID | AP Name | Serial Number | Uptime | OperState | Availability | Runtime | Connectivity | IP Address | AP Model |
---|---|---|---|---|---|---|---|---|---|
1 | AP-1 | 00:0c:e6:16:47:f7 | 00d:00h:03m:31s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
2 | AP-2 | 00:0c:e6:16:66:c5 | 00d:00h:02m:20s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
3 | AP-3 | 00:0c:e6:14:4f:53 | 00d:00h:05m:12s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
4 | AP-4 | 00:0c:e6:14:55:f9 | 00d:00h:02m:26s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
5 | AP-5 | 00:0c:e6:16:66:5d | 00d:00h:04m:28s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
6 | AP-6 | 00:0c:e6:14:4c:a3 | 00d:00h:03m:09s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
7 | AP-7 | 00:0c:e6:16:68:75 | 00d:00h:05m:27s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
8 | AP-8 | 00:0c:e6:14:5a:e1 | 00d:00h:05m:12s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
9 | AP-9 | 00:0c:e6:14:5a:c3 | 00d:00h:03m:14s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
10 | AP-10 | 00:0c:e6:16:67:e3 | 00d:00h:05m:26s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
11 | AP-11 | 00:0c:e6:14:4e:ed | 00d:00h:02m:07s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
12 | AP-12 | 00:0c:e6:14:97:8b | 00d:00h:02m:12s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
13 | AP-13 | 00:0c:e6:14:4c:07 | 00d:00h:03m:12s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
AP ID | AP Name | Serial Number | Uptime | OperState | Availability | Runtime | Connectivity | IP Address | AP Model |
---|---|---|---|---|---|---|---|---|---|
1 | AP-1 | 00:0c:e6:16:47:f7 | 00d:00h:03m:31s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
2 | AP-2 | 00:0c:e6:16:66:c5 | 00d:00h:02m:20s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
3 | AP-3 | 00:0c:e6:14:4f:53 | 00d:00h:05m:12s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
4 | AP-4 | 00:0c:e6:14:55:f9 | 00d:00h:02m:26s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
5 | AP-5 | 00:0c:e6:16:66:5d | 00d:00h:04m:28s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
6 | AP-6 | 00:0c:e6:14:4c:a3 | 00d:00h:03m:09s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
7 | AP-7 | 00:0c:e6:16:68:75 | 00d:00h:05m:27s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
8 | AP-8 | 00:0c:e6:14:5a:e1 | 00d:00h:05m:12s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
9 | AP-9 | 00:0c:e6:14:5a:c3 | 00d:00h:03m:14s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
10 | AP-10 | 00:0c:e6:16:67:e3 | 00d:00h:05m:26s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
11 | AP-11 | 00:0c:e6:14:4e:ed | 00d:00h:02m:07s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
12 | AP-12 | 00:0c:e6:14:97:8b | 00d:00h:02m:12s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
13 | AP-13 | 00:0c:e6:14:4c:07 | 00d:00h:03m:12s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
Procedure upgrade controller cluster
Log eerst in op de back-up controller en stop de Nplus1 werking met de primaire controller: meru-backup(15)# nplus1 disable (IP adres master controller)
meru-backup(15)# show nplus1
--------------------------------------------------------------------------------------------------
Master Controllers
Hostname IP Address Admin Switch Reason Missed Adverts SW Version
--------------------------------------------------------------------------------------------------
MERU 172.22.0.10 Disabled No - 0 7.0-9-1 Stop nplus1 middels onderstaand commando, en wacht tot de controller weer online komt als "normale controller". Dit proces duurt ongeveer 5 minuten. meru-backup(15)# nplus1 stop Upload de image naar de controller via het volgende commando. Let op de spatie en punt op het einde van de regel! copy tftp://(tftp server IP adres)/meru-7.0-10-0-MC3200-rpm.tar . N.B.: Als je de melding krijgt dat er niet genoeg schijfruimte is, gebruik de volgende commando's om schijfruimte vrij te maken en probeer nogmaals de image te uploaden: meru-backup(15)# show flash
7.0-9-1
meru-backup(15)# delete flash: 7.0-9-1
meru-backup(15)# copy tftp://(tftp server IP adres)/meru-7.0-10-0-MC3200-rpm.tar . Upgrade nu de back-up controller met het volgende commando. Upgraden duurt ongeveer 10 minuten. upgrade controller 7.0-10-0 Na de upgrade, start het nplus1 proces weer als slave. meru-backup(15)# nplus1 start slave Upgrade Master controller
Log in op de Controller middels SSH en stop het nplus1 proces. nplus1 stop Maak een inventarisatie van alle access points die online zijn. Deze lijst opslaan voor na de upgrade. Commando: show ap | "Enabled" meru(15)# show ap | "Enabled"
AP ID | AP Name | Serial Number | Uptime | OperState | Availability | Runtime | Connectivity | IP Address | AP Model |
---|---|---|---|---|---|---|---|---|---|
1 | AP-1 | 00:0c:e6:16:47:f7 | 01d:05h:03m:31s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
2 | AP-2 | 00:0c:e6:16:66:c5 | 01d:05h:02m:20s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
3 | AP-3 | 00:0c:e6:14:4f:53 | 01d:05h:05m:12s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
4 | AP-4 | 00:0c:e6:14:55:f9 | 01d:05h:02m:26s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
5 | AP-5 | 00:0c:e6:16:66:5d | 01d:05h:04m:28s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
6 | AP-6 | 00:0c:e6:14:4c:a3 | 01d:05h:03m:09s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
7 | AP-7 | 00:0c:e6:16:68:75 | 01d:05h:05m:27s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
8 | AP-8 | 00:0c:e6:14:5a:e1 | 01d:05h:05m:12s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
9 | AP-9 | 00:0c:e6:14:5a:c3 | 01d:05h:03m:14s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
10 | AP-10 | 00:0c:e6:16:67:e3 | 01d:05h:05m:26s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
11 | AP-11 | 00:0c:e6:14:4e:ed | 01d:05h:02m:07s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
12 | AP-12 | 00:0c:e6:14:97:8b | 01d:05h:02m:12s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
13 | AP-13 | 00:0c:e6:14:4c:07 | 01d:05h:03m:12s | Enabled | Online | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
Meru(15) (config)# auto-ap-upgrade disable
Meru(15)# exit
Meru(15)# copy running-config startup-config
Meru(15)# copy running-config tftp://(tftp server IP adres)/backup-config.txt Upload de image naar de controller via het volgende commando. Let op de spatie en punt op het einde van de regel! copy tftp://(tftp server IP adres)/meru-7.0-10-0-MC3200-rpm.tar . N.B.: Wanneer je de melding krijgt dat er niet genoeg schijfruimte is, gebruik de volgende commando's om schijfruimte vrij te maken en probeer nogmaals de image te uploaden: meru(15)# show flash
7.0-9-1
meru(15)# delete flash: 7.0-9-1
meru(15)# copy tftp://(tftp server IP adres)/meru-7.0-10-0-MC3200-rpm.tar . Upgrade nu alle access points per 20 of 50, afhankelijk wat je netwerk aan kan. meru(15)# upgrade ap 7.0-10-0 1-49
(upgrade proces)
meru(15)# upgrade ap 7.0-10-0 50-99
(upgrade proces)
meru(15)# upgrade ap 7.0-10-0 100-149
(upgrade proces) Controleer of alle access points terug zijn met de nieuwe software versie. Dit kan tot 15 minuten duren. Commando: show ap | "Enabled" meru(15)# show ap | "Enabled"
AP ID | AP Name | Serial Number | Uptime | OperState | Availability | Runtime | Connectivity | IP Address | AP Model |
---|---|---|---|---|---|---|---|---|---|
1 | AP-1 | 00:0c:e6:16:47:f7 | 00d:00h:03m:31s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
2 | AP-2 | 00:0c:e6:16:66:c5 | 00d:00h:02m:20s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
3 | AP-3 | 00:0c:e6:14:4f:53 | 00d:00h:05m:12s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
4 | AP-4 | 00:0c:e6:14:55:f9 | 00d:00h:02m:26s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
5 | AP-5 | 00:0c:e6:16:66:5d | 00d:00h:04m:28s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
6 | AP-6 | 00:0c:e6:14:4c:a3 | 00d:00h:03m:09s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
7 | AP-7 | 00:0c:e6:16:68:75 | 00d:00h:05m:27s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
8 | AP-8 | 00:0c:e6:14:5a:e1 | 00d:00h:05m:12s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
9 | AP-9 | 00:0c:e6:14:5a:c3 | 00d:00h:03m:14s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
10 | AP-10 | 00:0c:e6:16:67:e3 | 00d:00h:05m:26s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
11 | AP-11 | 00:0c:e6:14:4e:ed | 00d:00h:02m:07s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
12 | AP-12 | 00:0c:e6:14:97:8b | 00d:00h:02m:12s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
13 | AP-13 | 00:0c:e6:14:4c:07 | 00d:00h:03m:12s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
AP ID | AP Name | Serial Number | Uptime | OperState | Availability | Runtime | Connectivity | IP Address | AP Model |
---|---|---|---|---|---|---|---|---|---|
1 | AP-1 | 00:0c:e6:16:47:f7 | 00d:00h:03m:31s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
2 | AP-2 | 00:0c:e6:16:66:c5 | 00d:00h:02m:20s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
3 | AP-3 | 00:0c:e6:14:4f:53 | 00d:00h:05m:12s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
4 | AP-4 | 00:0c:e6:14:55:f9 | 00d:00h:02m:26s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
5 | AP-5 | 00:0c:e6:16:66:5d | 00d:00h:04m:28s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
6 | AP-6 | 00:0c:e6:14:4c:a3 | 00d:00h:03m:09s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
7 | AP-7 | 00:0c:e6:16:68:75 | 00d:00h:05m:27s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
8 | AP-8 | 00:0c:e6:14:5a:e1 | 00d:00h:05m:12s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
9 | AP-9 | 00:0c:e6:14:5a:c3 | 00d:00h:03m:14s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
10 | AP-10 | 00:0c:e6:16:67:e3 | 00d:00h:05m:26s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
11 | AP-11 | 00:0c:e6:14:4e:ed | 00d:00h:02m:07s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
12 | AP-12 | 00:0c:e6:14:97:8b | 00d:00h:02m:12s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
13 | AP-13 | 00:0c:e6:14:4c:07 | 00d:00h:03m:12s | Enabled | Online | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
Log in op de backup controller en voer het volgende commando uit: nplus1 enable 172.22.0.10 Controleer middels "show nplus1" of de backup controller volledig functioneert: Meru(15)# show nplus1
--------------------------------------------------------------------------------------------------
Master Controllers
Hostname IP Address Admin Switch Reason Missed Adverts SW Version
--------------------------------------------------------------------------------------------------
MERU 172.22.0.10 Enabled Yes - 0 7.0-10-1