這是我第一次升級Airwave,這篇會把需要的步驟給寫詳細。
升級最重要的目的是「把設定一路帶到最新的版本」,因為Airwave無法直接匯入設定,所以只能慢慢升。升級很花時間,不過只要把設定帶到最新版的話,可以Backup帶回去,然後自己起Airwave再Restore設定,然後在自家一路升到最新,再Backup。最後讓客戶起一台最新版的Airwave,再把最新的Backup以及既有License灌回去。
參考資料:Upgrade airwave from 8.2.7 to 8.2.10、Upgrading Airwave to 8.2.7
準備:
- 待升級Airwave
- 備份現有Airwave的License
- Airwave 8.2.10.1 install ova
- 新安裝的Airwave 8.2.10.1
- SFTP(WinSCP)
- Airwave 8.2.9.0 upgrade package
- Airwave 8.2.10.1 upgrade package
- Airwave 8.2.1x upgrade package
檔案很大,下載需要時間,升級過程也很漫長。
概念是
8.2.7 => 8.2.9
8.2.9 = > 8.2.10
8.2.10(CentOS6) = > 8.2.10 (CentOS7)
8.2.10 (CentOS7) = > 8.2.1x
8.2.9到8.2.10有OS升級,所以無法讓8.2.7直接升到8.2.1x,得先升到8.2.8或8.2.9才能升到8.2.10。而8.2.7最高只有支援到AP 3xx系列,但現在已經不少使用AP 5xx系列,所以一定得升級Airwave才能。
特別留意!每次升級都要做備份!也要注意資源是否足夠,以免資源不足讓升級發生狀況。(個人在筆電上練習,就直接記憶體用滿當兩次。)
首先要以Airwave的升級方法為主,先登入Airwave, 進入選單,8.2.9版本在Advanced 、8.2.10版本在Users,進入,然後添加AAA File Transfer User,這樣才能用WinSCP以SFTP的方式把檔案傳入或取出Airwave。
而8.2.9版本前後上傳檔案的地方有落差:
8.2.9前:「/user」、8.2.9後:「/var/ampcli/user」
如果升級到8.2.9版之後,沒有找到Folder,請按下重新整理。
步驟:
- !用Web GUI登入,備份現有License資訊!
- 登入待升級Airwave(8.2.7)
- 新增AAA File Transfer User。
- 備份Airwave(8.2.7)
- 用SFTP,取出Airwave(8.2.7)備份檔
- 用SFTP,傳入Airwave(8.2.9.0) Upgrade Package
- 升級到Airwave(8.2.9.0)
- 備份Airwave(8.2.9.0)
- 用SFTP,取出Airwave(8.2.9.0)備份檔。
- 用SFTP,傳入Airwave(8.2.10.1) Upgrade Package
- 升級到Airwave(8.2.10.1, CentOS6)
- 備份Airwave(8.2.10.1, CentOS6)
- 用SFTP,取出Airwave(8.2.10.1, CentOS6)備份檔
- !關閉舊Airwave!用ova install安裝新的Airwave(8.2.10.1, CentOS7)※注意記憶體資源
- Airwave(8.2.10.1, CentOS7)的IP、Gateway、DNS、SSL等皆比照舊Airwave設定
- 新增AAA File Transfer User。
- 用SFTP,傳入Airwave(8.2.10.1, CentOS6)備份檔
- Restore Airwave(8.2.10.1, CentOS6)備份檔
- Restart System
- 備份Airwave(8.2.10.1, CentOS7)
- 用SFTP,取出Airwave(8.2.10.1, CentOS7)備份檔
- 用SFTP,傳入Airwave(8.2.1x) Upgrade Package
- 升級到Airwave(8.2.1x)
- 備份Airwave(8.2.1x)
- 用SFTP,取出Airwave(8.2.1x)備份檔
- 「可選」刪除舊Airwave。
步驟繁瑣反覆,過程等待時間很長,也蠻可能出意外,所以備份檔要勤備份。