简介
本文档介绍思科网络服务协调器(NSO)的安装,它可以在您的MAC上本地运行。如果您想通过安装程序中的多个示例了解NSO,这会非常有用。例如,您可以使用它重新创建客户问题,四处播放,查看API文档以及更多内容。此外,由于系统安装不受支持,因此才使用local install。
先决条件
要求
本文档没有任何特定的要求。
使用的组件
本文档中的信息基于Cisco 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下载页面
第二步:检查您的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
第三步:检查您的Ant安装并安装/升级(如果需要)。
Apache Ant未与较新的MAC OS捆绑,因此必须手动安装。您可以使用程序管理器非常好的快捷方式轻松安装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:~ $
第四步:安装NCS/NSO软件。
这些步骤是从NCS/NSO上的安装文档中执行的,也在此处适用。这些可以从终端执行。
在本地目录中安装NCS/NSO软件。例如,在主目录中 $HOME.它是rec建议始终将NCS/NSO安装在名为版本版本的目录中。
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查看进程。
Process |
描述 |
ncs.smp |
NCS/NSO启动时 |
ncs_cli |
当您通过CLI连接到NCS/NSO时 |
confd |
通过netsim模拟的每个设备的配置过程 |