目錄

簡介

必要條件

需求

採用元件

安裝

步驟 1.下載NSO的達爾文安裝程式。

步驟 2.檢查您的Java安裝並安裝/升級（如果需要）。

步驟 3.檢查您的Ant安裝並安裝/升級（如果需要）。

步驟 4.安裝NCS/NSO軟體。

驗證

檢驗NCS/NSO狀態

通過WebUI的NCS/NSO

連線到NCS CLI

請參閱API文檔

MAC上的進程

簡介

本檔案介紹思科網路服務協調器(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模擬的每個裝置的配置過程