Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Instalación

Paso 1. Descargue el instalador darwin de NSO.

Paso 2. Compruebe la instalación de Java e instálelo o actualice si es necesario.

Paso 3. Compruebe la instalación de Ant e instale/actualice si es necesario.

Paso 4. Instale el software NCS/NSO.

Verificación

Verifique el estado de NCS/NSO

NCS/NSO a través de la interfaz de usuario web

Conexión a la CLI de NCS

Consulte la documentación de la API

Procesos en MAC

Introducción

Este documento describe la instalación de Cisco Network Services Orchestrator (NSO), que puede ejecutarse de forma nativa en su MAC. Esto es muy útil si desea aprender NSO a través de los múltiples ejemplos presentes en el instalador. Por ejemplo, puede utilizarla para volver a crear problemas con los clientes, para reproducirlos, para ver la documentación de la API y mucho más. Además, la instalación local sólo se utiliza porque la instalación del sistema no se soporta.

Prerequisites

Requirements

No hay requisitos específicos para este documento.

Componentes Utilizados

La información de este documento se basa en el software Cisco NSO.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Instalación

Paso 1. Descargue el instalador darwin de NSO.

Puede encontrar el instalador de darwin en el sitio web de cisco.com o en el sitio web de devnet. Para descargarlo del sitio web de Cisco.com, necesita sus credenciales de Cisco Connection Online (CCO).

Para instalar la versión 3.4.2 de NSO en su MAC, debe descargar el archivo nso_3.4.2.darwin.x86_64.installer.bin. Descargue el archivo a su MAC desde cualquiera de estos orígenes:

Página de descarga de NSO en CCO (www.cisco.com)

Página de descarga de NSO en Devnet

Paso 2. Compruebe la instalación de Java e instálelo o actualice si es necesario.

Abra un terminal y verifique su versión de Java. Se recomienda el kit de desarrollo de Java 6 (JDK6) y superior. Cuando JDK está instalado correctamente, debería ver una versión de java de 1.6 o superior.

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:~ $

Para actualizar, puede descargar la última versión de Java JDK desde este enlace. También actualiza el entorno de tiempo de ejecución de Java (JRE). (La última versión de JDK al momento de escribir este artículo es jdk-8u51-macosx-x64.dmg).

http://www.oracle.com/technetwork/java/javase/overview/index.html

Paso 3. Compruebe la instalación de Ant e instale/actualice si es necesario.

Apache Ant no viene con el nuevo sistema operativo MAC y por lo tanto debe instalarse manualmente. Puede utilizar brew, que es un muy buen director de programas para instalar fácilmente hormiga.

Compruebe si no tiene instalado. Si obtiene un resultado de la versión, no tiene instalado y puede omitir este paso, de lo contrario continúe instalando ant.

MY-MAC:~ $ ant -version

-bash: ant: command not found

MY-MAC:~ $

Haga clic en uno de estos enlaces para instalar brew. Si ya ha preparado, omita esto.

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/

Una vez que se haya instalado brew, asegúrese de que esté actualizado ejecutando:

MY-MAC:~ $ brew update

Updated Homebrew from 43037003 to 51a477de.

...

MY-MAC:~ $

Una vez que se haya instalado y actualizado brew, simplemente puede escribir esto para instalar ant.

MY-MAC:~ $ brew install ant

Ant debe estar instalado y disponible a través del comando ant en el terminal. Verifique que con esto:

MY-MAC:~ $ ant -version

Apache Ant(TM) version 1.9.6 compiled on June 29 2015

MY-MAC:~ $

Paso 4. Instale el software NCS/NSO.

Estos pasos se toman de los documentos de instalación en NCS/NSO y también se aplican aquí. Desde un terminal, estos se pueden ejecutar.

Instale el software NCS/NSO en un directorio local. Por ejemplo, en directorio de inicio $HOME. Es ciertoSe recomienda instalar siempre NCS/NSO en un directorio denominado como la versión de la versión.

MY-MAC:~ $ sh  NSO_3.4.2.darwin.x86_64.installer.bin /Users/rrahul/ncs-342

El programa de instalación crea un archivo de secuencia de comandos de shell denominado ncsrc en cada instalación de NCS/NSO, que establece las variables de entorno. Cree este archivo para obtener estos parámetros en su shell. Es posible que desee agregue este comando de abastecimiento a su secuencia de inicio de sesión, como .bashrc.

MY-MAC:~ $ source $HOME/ncs-342/ncsrc

MY-MAC:~ $

Cree un directorio en tiempo de ejecución donde NCS/NSO mantenga su base de datos, archivos de estado, registros, etc. En estos instrumentosopciones que asume que este directorio es $HOME/ncs-run.

MY-MAC:~ $ ncs-setup --dest $HOME/ncs-run

MY-MAC:~ $

Finalmente, inicie NCS/NSO y asegúrese de ejecutar NCS/NSO desde el directorio de tiempo de ejecución.

MY-MAC:~ $ cd $HOME/ncs-run

MY-MAC:ncs-run $ ncs

Verificación

Verifique el estado de NCS/NSO

Puede verificar el estado de NCS/NSO a través de lo siguiente:

MY-MAC:ncs-run $ ncs --status | grep status

status: started

MY-MAC:ncs-run $ ncs --version

3.4.2

MY-MAC:ncs-run $

NCS/NSO a través de la interfaz de usuario web

Escriba "http://127.0.0.1:8080/login.html" en su navegador para conectarse.

Conexión a la CLI de NCS

MY-MAC:ncs-run $ ncs_cli -u admin -C

admin connected from 127.0.0.1 using console on MY-MAC

admin@ncs#

Consulte la documentación de la API

Escriba esto en el explorador para ver la documentación a medida que se inicia, instala, API, desarrollo y mucho más.

file:///<ubicación donde se instaló NCS>/doc/index.html

Procesos en MAC

Puede echar un vistazo al Activity Monitor o ejecutar el comando ps -aef para ver los procesos.

Proceso

Descripción

ncs.smp

Cuando se inicia NCS/NSO

ncs_cli

Cuando se ha conectado a NCS/NSO mediante CLI

confd

Un proceso confd para cada dispositivo que ha simulado a través de netsim