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)
Log in op de controller middels SSH, en gebruik het commando om een inventarisatie te maken van alle access points die online zijn:
show ap | “Enabled”
meru(15)# show ap | “Enabled”
| AP ID | AP Name | Runtime | Connectivity | IP Address | AP Model |
|---|---|---|---|---|---|
| 1 | AP-1 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 2 | AP-2 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 3 | AP-3 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 4 | AP-4 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 5 | AP-5 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 6 | AP-6 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 7 | AP-7 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 8 | AP-8 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 9 | AP-9 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 10 | AP-10 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 11 | AP-11 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 12 | AP-12 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 13 | AP-13 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
AP Table(13 entries)Om te voorkomen dat alle access points tegelijk upgraden, zet “auto-ap-upgrade” uit en sla de configuratie op. Maak tevens een back-up van de huidige configuratie naar de TFTP server.
Meru(15)# configure terminal
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 | Runtime | Connectivity | IP Address | AP Model |
|---|---|---|---|---|---|
| 1 | AP-1 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 2 | AP-2 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 3 | AP-3 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 4 | AP-4 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 5 | AP-5 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 6 | AP-6 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 7 | AP-7 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 8 | AP-8 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 9 | AP-9 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 10 | AP-10 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 11 | AP-11 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 12 | AP-12 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 13 | AP-13 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
AP Table(13 entries)
Upgrade nu de controller met het volgende commando. Upgraden duurt ongeveer 10 tot 20 minuten.
Upgrade controller 7.0-10-0
Controleer nogmaals of alle access points terug online zijn. Commando:
show ap | “Enabled”
meru(15)# show ap | “Enabled”
| AP ID | AP Name | Runtime | Connectivity | IP Address | AP Model |
|---|---|---|---|---|---|
| 1 | AP-1 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 2 | AP-2 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 3 | AP-3 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 4 | AP-4 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 5 | AP-5 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 6 | AP-6 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 7 | AP-7 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 8 | AP-8 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 9 | AP-9 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 10 | AP-10 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 11 | AP-11 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 12 | AP-12 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 13 | AP-13 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
AP Table(13 entries)
Upgrade Backup controller
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 stopMaak 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 | Runtime | Connectivity | IP Address | AP Model |
|---|---|---|---|---|---|
| 1 | AP-1 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 2 | AP-2 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 3 | AP-3 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 4 | AP-4 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 5 | AP-5 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 6 | AP-6 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 7 | AP-7 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 8 | AP-8 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 9 | AP-9 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 10 | AP-10 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 11 | AP-11 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 12 | AP-12 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
| 13 | AP-13 | 7.0-9-1 | L2 | 0.0.0.0 | AP832e |
AP Table(13 entries)
Om te voorkomen dat alle access points tegelijk upgraden, zet “auto-ap-upgrade” uit en sla de configuratie op. Maak tevens een back-up van de huidige configuratie naar de TFTP server.
Meru(15)# configure terminal
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 | Runtime | Connectivity | IP Address | AP Model |
|---|---|---|---|---|---|
| 1 | AP-1 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 2 | AP-2 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 3 | AP-3 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 4 | AP-4 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 5 | AP-5 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 6 | AP-6 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 7 | AP-7 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 8 | AP-8 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 9 | AP-9 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 10 | AP-10 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 11 | AP-11 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 12 | AP-12 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 13 | AP-13 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
AP Table(13 entries)
Upgrade nu de controller met het volgende commando. Upgraden duurt ongeveer 10 tot 20 minuten.
Upgrade controller 7.0-10-0
Controleer nogmaals of alle access points terug online zijn. Commando:
show ap | “Enabled”
meru(15)# show ap | “Enabled”
| AP ID | AP Name | Runtime | Connectivity | IP Address | AP Model |
|---|---|---|---|---|---|
| 1 | AP-1 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 2 | AP-2 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 3 | AP-3 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 4 | AP-4 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 5 | AP-5 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 6 | AP-6 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 7 | AP-7 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 8 | AP-8 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 9 | AP-9 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 10 | AP-10 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 11 | AP-11 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 12 | AP-12 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
| 13 | AP-13 | 7.0-10-0 | L2 | 0.0.0.0 | AP832e |
AP Table(13 entries)
Start vervolgens het Nplus1 proces opnieuw
Meru(15)# nplus1 start master
Backup functionaliteit herstellen
Log in op de backup controller en voer het volgende commando uit:nplus1 enable 172.22.0.10Controleer 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






