目录

简介

先决条件

要求

使用的组件

安装

步骤1:下载NSO的达尔文安装程序。

第二步：检查您的Java安装并安装/升级（如果需要）。

第三步：检查您的Ant安装并安装/升级（如果需要）。

第四步：安装NCS/NSO软件。

验证

检验NCS/NSO状态

通过WebUI访问NCS/NSO

连接到NCS CLI

请参阅API文档

MAC上的进程

简介

本文档介绍思科网络服务协调器(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模拟的每个设备的配置过程