Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Instalação

Etapa 1. Faça o download do instalador darwin do NSO.

Etapa 2. Verifique a instalação do Java e instale/atualize se necessário.

Etapa 3. Verifique a instalação da Ant e instale/atualize, se necessário.

Etapa 4. Instale o software NCS/NSO.

Verificar

Verificar o status do NCS/NSO

NCS/NSO via WebUI

Conectar-se à CLI do NCS

Consulte a documentação da API

Processos no MAC

Introduction

Este documento descreve a instalação do Cisco Network Services Orchestrator (NSO), que pode ser executado nativamente em seu MAC. Isso é muito útil se você quiser aprender a NSO por meio dos vários exemplos que estão presentes no instalador. Por exemplo, você pode usá-la para recriar problemas do cliente, para reproduzir, para visualizar a documentação da API e muito mais. Além disso, a instalação local é usada somente porque a instalação do sistema não é suportada.

Prerequisites

Requirements

Não existem requisitos específicos para este documento.

Componentes Utilizados

As informações neste documento são baseadas no 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.

Instalação

Etapa 1. Faça o download do instalador darwin do NSO.

Você pode encontrar o instalador darwin no site cisco.com ou no site devnet. Para fazer o download no site Cisco.com, você precisa das credenciais do Cisco Connection Online (CCO).

Para instalar a versão 3.4.2 do NSO em seu MAC, você precisa fazer o download do arquivo nso_3.4.2.darwin.x86_64.installer.bin. Baixe o arquivo no seu MAC a partir de qualquer uma dessas fontes -

Página de download do NSO no CCO (www.cisco.com)

Página de download do NSO no Devnet

Etapa 2. Verifique a instalação do Java e instale/atualize se necessário.

Abra um terminal e verifique sua versão Java. JDK6 (Java Development Kit 6) e superior é recomendado. Quando o JDK está instalado corretamente, você deve ver uma versão java 1.6 ou 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 atualizar, você pode baixar a versão mais recente do Java JDK desse link. Ele também atualiza o Java Runtime Environment (JRE). (A versão mais recente do JDK para escrever este artigo é jdk-8u51-macosx-x64.dmg).

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

Etapa 3. Verifique a instalação da Ant e instale/atualize, se necessário.

O Apache Ant não vem junto com o MAC OS mais recente e, portanto, deve ser instalado manualmente. Você pode usar o brew, que é um excelente gerente de programas para instalar facilmente a ant.

Verifique se você possui uma rede instalada. Se você obtiver uma saída de versão, o ant está instalado e pode pular esta etapa; caso contrário, continue instalando o ant.

MY-MAC:~ $ ant -version

-bash: ant: command not found

MY-MAC:~ $

Clique em um desses links para instalar o Brew. Se você já está pronto, por favor, ignore isto.

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/

Depois de instalar o Brew, verifique se ele está atualizado executando:

MY-MAC:~ $ brew update

Updated Homebrew from 43037003 to 51a477de.

...

MY-MAC:~ $

Depois que o Brew for instalado e atualizado, basta digitar para instalar a ant.

MY-MAC:~ $ brew install ant

A formiga deve agora estar instalada e disponível por meio do comando ant no terminal. Verifique se:

MY-MAC:~ $ ant -version

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

MY-MAC:~ $

Etapa 4. Instale o software NCS/NSO.

Essas etapas são obtidas dos documentos de instalação no NCS/NSO e também se aplicam aqui. Em um terminal, eles podem ser executados.

Instale o software NCS/NSO em um diretório local. Por exemplo, no diretório inicial $HOME. É o consRecomendado sempre instalar o NCS/NSO em um diretório chamado de versão da versão.

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

O programa de instalação cria um arquivo de script shell chamado ncsrc em cada instalação do NCS/NSO, que define as variáveis de ambiente. Origine esse arquivo para obter essas configurações em sua shell. Talvez você queira adicione esse comando de origem à sua sequência de login, como .bashrc.

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

MY-MAC:~ $

Crie um diretório de tempo de execução no qual o NCS/NSO mantenha seu banco de dados, arquivos de estado, logs, etc. Neste instrumentovocê presume que este diretório é $HOME/ncs-run.

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

MY-MAC:~ $

Finalmente, inicie o NCS/NSO e certifique-se de executar o NCS/NSO a partir do diretório de tempo de execução.

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

MY-MAC:ncs-run $ ncs

Verificar

Verificar o status do NCS/NSO

Você pode verificar o status do NCS/NSO por meio de:

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 via WebUI

Digite "http://127.0.0.1:8080/login.html" no navegador para se conectar.

Conectar-se à CLI do 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 a documentação da API

Digite isso no navegador para ver a documentação conforme ela é iniciada, instalada, API, desenvolvimento e muito mais.

file:///<local onde o NCS está instalado>/doc/index.html

Processos no MAC

Você pode examinar o Monitor de atividade ou executar o comando ps -aef para ver os processos.

Processo

Descrição

ncs.smp

Quando o NCS/NSO é iniciado

ncs_cli

Quando você se conectou ao NCS/NSO via CLI

confd

Um processo confd para cada dispositivo simulado pelo netsim