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 que están presentes en el instalador. Por ejemplo, puede utilizarlo para recrear los problemas de los clientes, jugar, ver la documentación de la API y mucho más. Además, la instalación local sólo se utiliza porque no se admite la instalación del sistema.
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.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). If your network is live, make sure that you understand the potential impact of any command.
Instalación
Paso 1. Descargue el instalador de Darwin de NSO.
Puede encontrar el instalador de darwin en el sitio web cisco.com o en el sitio web de devnet. Para descargarlo del sitio web 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 nso_3.4.2.darwin.x86_64.installer.bin. Descargue el archivo a su MAC desde cualquiera de estas fuentes:
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 instale/actualice si es necesario.
Abra un terminal y verifique su versión de Java. Se recomienda utilizar Java Development Kit 6 (JDK6) o 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 Java Runtime Environment (JRE). (La última versión de JDK al 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 incluido con un sistema operativo MAC más reciente, por lo que debe instalarse manualmente. Puede utilizar brew, que es un buen gestor de programas, para instalar fácilmente ant.
Compruebe si tiene instalado ant. Si obtiene un resultado de la versión, entonces tiene instalado ant y puede saltarse este paso; de lo contrario, continúe con la instalación de ant.
MY-MAC:~ $ ant -version
-bash: ant: command not found
MY-MAC:~ $
Haga clic en uno de estos enlaces para instalar brew. Si ya tienes cerveza, entonces por favor salta 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 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 haya instalado y actualizado brew, simplemente escriba esto para instalar ant.
MY-MAC:~ $ brew install ant
Ant debe estar ahora 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 han tomado de los documentos de instalación de NCS/NSO y son aplicables aquí también. Desde un terminal se pueden ejecutar.
Instale el software NCS/NSO en un directorio local. Por ejemplo, en el directorio principal $HOME. Es recSe recomienda instalar siempre NCS/NSO en un directorio denominado 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. Genere este archivo para obtener esta configuración en su shell. Es posible que desee añada este comando de abastecimiento a la secuencia de inicio de sesión, como .bashrc.
MY-MAC:~ $ source $HOME/ncs-342/ncsrc
MY-MAC:~ $
Cree un directorio de tiempo de ejecución en el que NCS/NSO conserve su base de datos, archivos de estado, registros, etc. En estas instruccioneslas acciones que asume que este directorio es $HOME/ncs-run.
MY-MAC:~ $ ncs-setup --dest $HOME/ncs-run
MY-MAC:~ $
Por último, inicie NCS/NSO y asegúrese de que ejecuta NCS/NSO desde el directorio de tiempo de ejecución.
MY-MAC:~ $ cd $HOME/ncs-run
MY-MAC:ncs-run $ ncs
Verificación
Verificar el estado de NCS/NSO
Puede verificar el estado de NCS/NSO mediante 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 WebUI
Escriba "http://127.0.0.1:8080/login.html" en el explorador para conectarse.
Conexión a 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#
Consulte la documentación de la API
Escriba esto en su navegador para ver la documentación a medida que se inicia, se instala, API, desarrollo y mucho más.
file:///<ubicación donde está instalado NCS>/doc/index.html
Procesos en MAC
Puede echar un vistazo al Control de actividad o ejecutar el comando ps -aef para ver los procesos.
Proceso |
Descripción |
ncs.smp |
Cuando se inicia NCS/NSO |
ncs_cli |
Cuando se haya conectado a NCS/NSO mediante CLI |
confd |
Un proceso confd para cada dispositivo que haya simulado a través de netsim |