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 |