Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Installazione

Passaggio 1. Scaricare il programma di installazione di Darwin dell'NSO.

Passaggio 2. Controllare l'installazione di Java e installare/aggiornare se necessario.

Passaggio 3. Controllare l'installazione di Ant e installare/aggiornare se necessario.

Passaggio 4. Installare il software NCS/NSO.

Verifica

Verifica dello stato NCS/NSO

NCS/NSO tramite WebUI

Connessione alla CLI di NCS

Vedere la documentazione dell'API

Processi sul MAC

Introduzione

Questo documento descrive l'installazione di Cisco Network Services Orchestrator (NSO), che può essere eseguito in modo nativo sul tuo MAC. Questo è molto utile se si desidera imparare a utilizzare NSO attraverso i vari esempi presenti nel programma di installazione. Ad esempio, è possibile utilizzarlo per ricreare i problemi dei clienti, per giocare, per visualizzare la documentazione delle API e molto altro ancora. Inoltre, l'installazione locale viene utilizzata solo perché l'installazione di sistema non è supportata.

Prerequisiti

Requisiti

Nessun requisito specifico previsto per questo documento.

Componenti usati

Le informazioni fornite in questo documento si basano sul software Cisco NSO.

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Installazione

Passaggio 1. Scaricare il programma di installazione di Darwin dell'NSO.

Il programma di installazione di Darwin è disponibile sul sito Web cisco.com o sul sito Web di Devnet. Per scaricarlo dal sito Web Cisco.com, è necessario disporre delle credenziali Cisco Connection Online (CCO).

Per installare la versione NSO 3.4.2 sul MAC, è necessario scaricare nso_3.4.2.darwin.x86_64.installer.bin. Scaricare il file sul MAC da una delle seguenti fonti:

Pagina di download NSO su CCO (www.cisco.com)

Pagina di download NSO su Devnet

Passaggio 2. Controllare l'installazione di Java e installare/aggiornare se necessario.

Aprire un terminale e verificare la versione Java. Si consiglia Java Development Kit 6 (JDK6 ) e versioni successive. Se JDK è installato correttamente, dovrebbe essere visualizzata la versione Java 1.6 o successiva.

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

Per eseguire l'aggiornamento, è possibile scaricare l'ultima versione di Java JDK da questo collegamento. Inoltre, aggiorna Java Runtime Environment (JRE). (L'ultima versione di JDK durante la scrittura di questo articolo è jdk-8u51-macosx-x64.dmg).

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

Passaggio 3. Controllare l'installazione di Ant e installare/aggiornare se necessario.

Apache Ant non viene fornito con MAC OS più recente e quindi deve essere installato manualmente. È possibile utilizzare brew che è un Program Manager molto buono per installare facilmente formica.

Verificare se l'installazione è stata eseguita. Se si ottiene un output di versione, allora si desidera installare e si può saltare questo passaggio, altrimenti continuare a installare ant.

MY-MAC:~ $ ant -version

-bash: ant: command not found

MY-MAC:~ $

Fare clic su uno di questi collegamenti per installare brew. Se hai già preparato del pane, per favore salta questo.

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 volta installato Brew, assicurarsi che sia aggiornato eseguendo:

MY-MAC:~ $ brew update

Updated Homebrew from 43037003 to 51a477de.

...

MY-MAC:~ $

Una volta che brew è installato e aggiornato si può semplicemente digitare questo per installare ant.

MY-MAC:~ $ brew install ant

A questo punto, Ant deve essere installato e disponibile con il comando ant nel terminale. Verificare quanto segue:

MY-MAC:~ $ ant -version

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

MY-MAC:~ $

Passaggio 4. Installare il software NCS/NSO.

Tali procedure sono descritte nei documenti di installazione dell'NCS/NSO e sono applicabili anche in questo caso. Da un terminale queste funzioni possono essere eseguite.

Installare il software NCS/NSO in una directory locale. Ad esempio, nella home directory $HOME. E' recÈ consigliabile installare sempre NCS/NSO in una directory denominata come versione della release.

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

Il programma di installazione crea un file di script della shell denominato ncsrc in ogni impianto NCS/NSO, che imposta le variabili di ambiente. Origine del file per ottenere queste impostazioni nella shell. È possibile aggiungere questo comando di sourcing alla sequenza di accesso, ad esempio bashrc.

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

MY-MAC:~ $

Creare una directory di runtime in cui NCS/NSO conserva il proprio database, i file di stato, i registri e così via. In queste istruzionipresupposti per l'utilizzo della directory $HOME/ncs-run.

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

MY-MAC:~ $

Avviare infine NCS/NSO e verificare che sia in esecuzione dalla directory di runtime.

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

MY-MAC:ncs-run $ ncs

Verifica

Verifica dello stato NCS/NSO

È possibile verificare lo stato NCS/NSO tramite il seguente comando:

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

Digitare "http://127.0.0.1:8080/login.html" nel browser per connettersi.

Connessione alla CLI di NCS

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

admin connected from 127.0.0.1 using console on MY-MAC

admin@ncs#

Vedere la documentazione dell'API

Digitare nel browser per visualizzare la documentazione all'avvio, all'installazione, all'API, allo sviluppo e molto altro ancora.

file:///<percorso di installazione di NCS>/doc/index.html

Processi sul MAC

È possibile esaminare Monitor attività o eseguire il comando ps -aef per visualizzare i processi.

Processo

Descrizione

ncs.smp

All'avvio di NCS/NSO

ncs_cli

Quando si è connessi a NCS/NSO tramite CLI

confd

Processo confd per ogni dispositivo simulato tramite netsim