I upgraded five AC6605 controllers from version V200R003C00SPC500 to version V200R005C00SPC600. The Huawei Upgrade Guide is very complete, has 56 pages! But the activity is much simpler than the guide suggests. Anyway I strongly recommend reading the guide. Well, let´s see what I did:
Step 1) Download the AC6605 the upgrade file on Huawei’s support portal. In Select Version, select V200R005 and click on V200R005C00SPC600, released on 06 August 2014.
Download the file AC6605V200R005C00SPC600.cc and, as I recommended, also download and read the AC6605 V200R001 & V200R002 V200R005 to Upgrade Guide 05.
You need to have an account in Enterprise Huawei portal to download the files.
Step 2) You have to upload the AC6605V200R005C00SPC600.cc file to AC6605. There some ways to do it (they are all described in the Upgrade Guide), but I´ll describe the way that I chose to do it:
Enable FTP server on the AC, enable your user to access the root AC directory and enable FTP service to your user. In my case the user is huawei:
<AC6605>system-view
[AC6605]ftp server enable
[AC6605]aaa
[AC6605-aaa]local-user huawei ftp-directory flash:/
[AC6605-aaa]local-user huawei service-type ftp
Check the free space in the AC. You need at least 50 MB space reserved in the flash memory (tip: If you don´t have enough space, delete some old files in the logfile directory):
<AC6605>dir flash:/
Directory of flash:/
Idx Attr Size(Byte) Date Time(LMT) FileName
0 -rw- 45,711,133 Jan 01 2013 09:45:19 AC6605V200R003C00SPC500.cc
3 drw- - Sep 16 2014 20:47:43 corefile
4 -rw- 1,476 Mar 03 2015 20:37:51 daemon.log
5 -rw- 508 Sep 16 2014 20:48:53 default_local.cer
6 -rw- 963 Sep 16 2014 20:48:53 default_local_privkey.pem
7 drw- - Mar 03 2015 20:38:56 dhcp
10 -rw- 1,548 Sep 17 2014 17:32:24 LICQPZQ6E917HY_210235791610E9000018.dat
11 drw- - Mar 03 2015 17:28:27 logfile
12 -rw- 6,419 Mar 03 2015 20:38:56 mon_file.txt
13 -rw- 6,713 Feb 19 2015 16:47:22 private-data.txt
14 -rw- 1,260 Nov 24 2014 23:30:47 rsa_host_key.efs
15 -rw- 540 Nov 24 2014 23:30:48 rsa_server_key.efs
16 drw- - Sep 16 2014 20:48:52 security
17 -rw- 4,560 Mar 03 2015 20:00:42 vrpcfg.zip
206,324 KB total (83,836 KB free)
Copy the AC6605V200R005C00SPC600.cc file to root directory in the AC using the FTP client that you prefer. I like the FileZilla, it´s free and works just fine.
Step 3) Who never destroyed a server without backing up anything? This time I did not. You must save three files before proceeding with the upgrade. The system file, the configuration file and the license file. In the dir flash:/ command from Step 2 you can see this files:
AC6605V200R003C00SPC500.cc
LICQPZQ6E917HY_210235791610E9000018.dat
vrpcfg.zip
So, save them to your Hard Drive right now! Pay attention to not backup the new .cc file that you just uploaded, you have to save the old one. If you prefer, backup first and upload after. If the AC has any .pat file in the root directory backup it too!
Step 4) Load the Upgrade Software, check the AC startup (you´ll can see the old system in the first two lines and the new system on Next Startup system software) and reboot the AC:
<AC6605>startup system-software AC6605V200R005C00SPC600.cc <AC6605>display startup Configed startup system software: flash:/AC6605V200R003C00SPC500.cc Startup system software: flash:/AC6605V200R003C00SPC500.cc Next startup system software: flash:/AC6605V200R005C00SPC600.cc Startup saved-configuration file: flash:/vrpcfg.zip Next startup saved-configuration file: flash:/vrpcfg.zip Startup license file: NULL Next startup license file: NULL Startup patch package: NULL Next startup patch package: NULL <AC6605> reboot fast
I tested the upgrade through SSH connection and it works normally, obviously the connection drops after rebooting. The upgrade takes about 5 minutes (the Upgrade Guide says 30 minutes). If you want to view the system being upgraded on your screen, use a console cable directly into the AC!
Step 5) Check the upgrade by running the display startup command again. You´ll see the new software in the first three lines. Also run the display version command and display current-configuration to check if everything is in the same place.
I’m a CLI dude, but I recognize that the web interface is pretty cool after the upgrade, especially the animated fan on the dashboard!
