簡介
本檔案介紹思科網路服務協調器(NSO)的安裝,它可在您的MAC上原生執行。如果要通過安裝程式中的多個示例來學習NSO,這將非常有用。例如,您可以用它來重新建立客戶問題、玩弄它、檢視API文檔等。此外,由於不支持系統安裝,因此僅使用本地安裝。
必要條件
需求
本文件沒有特定需求。
採用元件
本檔案中的資訊是根據思科NSO軟體。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
安裝
步驟 1.下載NSO的達爾文安裝程式。
您可以在cisco.com網站或devnet網站上找到darwin安裝程式。若要從Cisco.com網站下載該軟體,您需要使用思科線上連線(CCO)憑證。
要在MAC上安裝NSO 3.4.2版,您需要下載nso_3.4.2.darwin.x86_64.installer.bin。從以下任一來源將檔案下載到MAC -
CCO上的NSO下載頁面(www.cisco.com)
Devnet上的NSO下載頁面
步驟 2.檢查您的Java安裝並安裝/升級(如果需要)。
開啟終端並驗證您的Java版本。 建議使用Java Development Kit 6(JDK6)及更高版本。正確安裝JDK後,您應該會看到java 1.6或更高版本。
MY-MAC:~ $ java -version
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)
MY-MAC:~ $
要升級,可以從此連結下載最新版本的Java JDK。它還更新您的Java運行時環境(JRE)。 (本文最初使用的JDK版本是jdk-8u51-macosx-x64.dmg)。
http://www.oracle.com/technetwork/java/javase/overview/index.html
步驟 3.檢查您的Ant安裝並安裝/升級(如果需要)。
Apache Ant未與較新的MAC OS捆綁在一起,因此必須手動安裝。可以使用非常好的程式管理器的brew來輕鬆安裝ant。
驗證是否安裝了ant。如果您獲得版本輸出,則您已安裝ant,您可以跳過此步驟,否則繼續安裝ant。
MY-MAC:~ $ ant -version
-bash: ant: command not found
MY-MAC:~ $
按一下其中一個連結以安裝釀造品。如果你已經煮過了,請跳過這一步。
https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Installation.md#requirements
http://coolestguidesontheplanet.com/installing-homebrew-os-x-yosemite-10-10-package-manager-unix-apps/
一旦安裝了調制器,請通過執行以下操作確保它處於最新狀態:
MY-MAC:~ $ brew update
Updated Homebrew from 43037003 to 51a477de.
...
MY-MAC:~ $
安裝並更新釀造之後,您只需鍵入它來安裝ant即可。
MY-MAC:~ $ brew install ant
現在,應安裝Ant並通過terminal中的ant命令可用。使用以下命令驗證:
MY-MAC:~ $ ant -version
Apache Ant(TM) version 1.9.6 compiled on June 29 2015
MY-MAC:~ $
步驟 4.安裝NCS/NSO軟體。
這些步驟是從NCS/NSO上的安裝文檔中採取的,也在此處適用。這些可以從終端執行。
在本地目錄中安裝NCS/NSO軟體。例如,在主目錄中 $HOME.它是rec建議始終將NCS/NSO安裝到名為version of the release的目錄中。
MY-MAC:~ $ sh NSO_3.4.2.darwin.x86_64.installer.bin /Users/rrahul/ncs-342
安裝程式會建立一個名為 ncsrc 在每個NCS/NSO安裝中, 設定環境變數。源此檔案以在外殼中獲取這些設定。您可能希望 將此來源補充命令新增到您的登入序列,例如 .bashrc.
MY-MAC:~ $ source $HOME/ncs-342/ncsrc
MY-MAC:~ $
建立一個運行時目錄,NCS/NSO在其中保留其資料庫、狀態檔案和日誌等。在這些工具中假設此目錄為 $HOME/ncs-run.
MY-MAC:~ $ ncs-setup --dest $HOME/ncs-run
MY-MAC:~ $
最後啟動NCS/NSO並確保從運行時目錄運行NCS/NSO。
MY-MAC:~ $ cd $HOME/ncs-run
MY-MAC:ncs-run $ ncs
驗證
檢驗NCS/NSO狀態
您可以通過以下方式驗證NCS/NSO狀態:
MY-MAC:ncs-run $ ncs --status | grep status
status: started
MY-MAC:ncs-run $ ncs --version
3.4.2
MY-MAC:ncs-run $
通過WebUI的NCS/NSO
在瀏覽器中鍵入「http://127.0.0.1:8080/login.html」進行連線。
連線到NCS CLI
MY-MAC:ncs-run $ ncs_cli -u admin -C
admin connected from 127.0.0.1 using console on MY-MAC
admin@ncs#
請參閱API文檔
在瀏覽器中鍵入此命令,以便在文檔開始、安裝、API和開發等內容時檢視文檔。
file:///<安裝NCS的位置>/doc/index.html
MAC上的進程
您可以檢視「活動監視器」或運行命令ps -aef以檢視過程。
流程 |
說明 |
ncs.smp |
NCS/NSO啟動時 |
ncs_cli |
當您通過CLI連線到NCS/NSO時 |
confd |
通過netsim模擬的每個裝置的配置過程 |