iVPN安裝部署流程如下:
用戶在開通iVPN后,根據開通信息和下載到的安裝包按如下的部署方法完成產品部署。
部署ivpn軟件服務器需滿足以下條件:
(1)服務器操作系統為Centos7.6及以上。
(2)內核版本在3.10.0以上
(3)服務器剩余可用內存為8G及以上。
(4)CPU核數為4個及以上。
(5)服務器網口及IP規劃要求如下:
服務器需要兩個及以上網口,其中一個為LAN口,另一個為WAN口。需劃分對應IP給LAN口和WAN口,且WAN口能與互聯網互通,注意LAN側和WAN側IP需要不同網段。
iVPN軟件部署(安裝、升級、卸載)均通過部署工具ivpn_deploy進行,該部署工具執行參數如下:
| 參數 | 說明 |
|---|---|
| -s(必選) | iVPN設備序列號,查詢開通郵件 |
| -k(必選) | iVPN設備密鑰,查詢開通郵件 |
| -w(必選) | WAN口的網卡名稱,可以通過ifconfig或ip a命令查看 |
| -l(必選) | LAN口的網卡名稱,可以通過ifconfig或ip a命令查看 |
| -g | WAN側網關(如果上網需要默認網關,則務必填寫) |
| -n | LAN側網關(根據實際組網需求填寫) |
| -c | iVPN軟件運行占用CPU個數,根據實際環境指定占用CPU數量,默認為2個 |
| -u | 升級iVPN軟件 |
| -r | 卸載iVPN軟件 |
1.安裝
(1)登錄服務器,并將安裝包上傳到服務器/root目錄下。
(2)解壓安裝包。
tar –xzvf xxx.tar.gz
(3)進入到安裝包tools目錄,給部署工具ivpn_deploy添加可執行權限
chmod +x ivpn_deploy
(4)執行部署命令。
./ivpn_deploy -s 序列號 -k 密鑰 -w WAN口網卡名稱 -l LAN口網卡名稱 -c CPU數量 -g WAN口網關 -n LAN口網關
以上命令如必要參數缺少,在安裝的時候也會通過交互模式要求用戶正確輸入,下圖為缺少必要參數需要交互輸入,建議在執行部署命令時就把參數填寫完整。

(1)執行部署命令時會自動檢測部署環境是否滿足要求,若部署環境不滿足則會終止部署,請確保環境滿足需求后再安裝。

(2)如果部署環境相關的依賴安裝不完整,會在部署過程中安裝

(3)部署工具會自動檢測對應WAN口和LAN口在內核上原有的IP(通過ifconifg或ip a查看),若對應網口有IP則默認繼續使用原有IP。如果對應網口沒有IP,則需要通過交互模式填寫,如下。

(4)如果檢測到部署環境已經滿足需求,則會直接開始部署iVPN軟件,部署完成后會出現以下提示:

(5)查看安裝部署結果。登錄iVPN管理臺,查看對應實例狀態,若顯示“在線”狀態,則部署正常。
(6)iVPN部署成功后,需要將iVPN所在的網絡環境中進行網絡配置。若iVPN作為網絡的出口網關,則需要將網絡環境的所有設備流量引至iVPN的LAN口。若iVPN只處理上云業務,則需要將網絡環境相關設備的上云業務流量引至iVPN。
2.升級
(1)登錄服務器,刪除原有安裝包及解壓目錄
(2)將升級安裝包上傳到服務器/root目錄下。
(3)解壓升級安裝包。
tar –xzvf xxx.tar.gz
(4)進入到升級包tools目錄,給部署工具ivpn_deploy添加可執行權限。
chmod +x ivpn_deploy
(5)進入到升級安裝包tools目錄并執行部署工具,帶上-u參數,如下:
./ivpn_deploy -u

(6)查看升級結果。升級完成后,登錄iVPN管理臺,查看對應實例狀態,若顯示“在線”狀態,同時查看版本號為升級的版本,則升級成功。
3.卸載
(1)進入到安裝包tools目錄并執行部署工具,帶上-r參數,如下:
./ivpn_deploy -r
