Table des matières

Introduction

Conditions préalables

Exigences

Composants utilisés

Installation

Étape 1. Téléchargez l'installateur darwin du NSO.

Étape 2. Vérifiez votre installation de Java et installez/mettez à niveau si nécessaire.

Étape 3. Vérifiez votre installation d'Ant et installez/mettez à niveau si nécessaire.

Étape 4. Installez le logiciel NCS/NSO.

Vérifier

Vérification de l'état NCS/NSO

NCS/NSO via WebUI

Connexion à la CLI NCS

Reportez-vous à la documentation API

Processus sur l'adresse MAC

Introduction

Ce document décrit l'installation de Cisco Network Services Orchestrator (NSO), qui peut s'exécuter nativement sur votre MAC. Ceci est très utile si vous voulez apprendre NSO à travers les multiples exemples qui sont présents dans l'installateur. Par exemple, vous pouvez l'utiliser pour recréer des problèmes client, pour jouer, pour afficher la documentation de l'API et bien plus encore. De plus, l'installation locale est utilisée uniquement parce que l'installation du système n'est pas prise en charge.

Conditions préalables

Exigences

Aucune exigence spécifique n'est associée à ce document.

Composants utilisés

Les informations contenues dans ce document sont basées sur le logiciel 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.

Installation

Étape 1. Téléchargez l'installateur darwin du NSO.

Vous pouvez trouver l'installateur darwin sur le site cisco.com ou sur le site devnet. Pour le télécharger à partir du site Web Cisco.com, vous devez disposer de vos identifiants Cisco Connection Online (CCO).

Pour installer la version NSO 3.4.2 sur votre MAC, vous devez télécharger le fichier nso_3.4.2.darwin.x86_64.installer.bin. Téléchargez le fichier sur votre MAC à partir de l'une de ces sources -

Page de téléchargement NSO sur CCO (www.cisco.com)

Page de téléchargement NSO sur Devnet

Étape 2. Vérifiez votre installation de Java et installez/mettez à niveau si nécessaire.

Ouvrez un terminal et vérifiez votre version de Java. Java Development Kit 6 (JDK6 ) et versions ultérieures est recommandé. Lorsque JDK est installé correctement, vous devriez voir une version java de 1.6 ou supérieure.

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

Pour effectuer la mise à niveau, vous pouvez télécharger la dernière version de Java JDK à partir de ce lien. Il met également à jour votre environnement d'exécution Java (JRE). (La dernière version de JDK au moment de la rédaction de cet article est jdk-8u51-macosx-x64.dmg).

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

Étape 3. Vérifiez votre installation d'Ant et installez/mettez à niveau si nécessaire.

Apache Ant n'est pas fourni avec un système d'exploitation MAC plus récent et doit donc être installé manuellement. Vous pouvez utiliser brew qui est un très bon gestionnaire de programme pour installer facilement ant.

Vérifiez si vous avez installé ant. Si vous obtenez une sortie de version, alors vous avez ant installé et vous pouvez sauter cette étape, sinon continuer à installer ant.

MY-MAC:~ $ ant -version

-bash: ant: command not found

MY-MAC:~ $

Cliquez sur l'un de ces liens pour installer brew. Si vous avez déjà brassé, alors s'il vous plaît sauter ceci.

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/

Une fois que vous avez installé brew, assurez-vous qu'il est à jour en exécutant :

MY-MAC:~ $ brew update

Updated Homebrew from 43037003 to 51a477de.

...

MY-MAC:~ $

Une fois que le brassage est installé et mis à jour, vous pouvez simplement taper ceci pour installer ant.

MY-MAC:~ $ brew install ant

Ant doit maintenant être installé et disponible via la commande ant dans le terminal. Vérifiez qu'avec ceci :

MY-MAC:~ $ ant -version

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

MY-MAC:~ $

Étape 4. Installez le logiciel NCS/NSO.

Ces étapes sont tirées des documents d'installation sur NCS/NSO et s'appliquent également ici. À partir d'un terminal, ces commandes peuvent être exécutées.

Installez le logiciel NCS/NSO dans un répertoire local. Par exemple, dans le répertoire de base $HOME. C'est recIl est recommandé de toujours installer NCS/NSO dans un répertoire nommé en tant que version de la version.

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

Le programme d'installation crée un fichier de script shell nommé cnrc dans chaque installation NCS/NSO, qui définit les variables d'environnement. Source ce fichier pour obtenir ces paramètres dans votre shell. Vous voudrez peut-être ajoutez cette commande sourcing à votre séquence de connexion, telle que .bashrc.

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

MY-MAC:~ $

Créez un répertoire d'exécution dans lequel NCS/NSO conserve sa base de données, ses fichiers d'état, ses journaux, etc. Dans ces instructionsque vous supposez que ce répertoire est $HOME/ncs-run.

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

MY-MAC:~ $

Enfin, démarrez NCS/NSO et assurez-vous que vous exécutez NCS/NSO à partir du répertoire d'exécution.

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

MY-MAC:ncs-run $ ncs

Vérifier

Vérification de l'état NCS/NSO

Vous pouvez vérifier l'état NCS/NSO en procédant comme suit :

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

Tapez "http://127.0.0.1:8080/login.html" dans votre navigateur pour vous connecter.

Connexion à la CLI NCS

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

admin connected from 127.0.0.1 using console on MY-MAC

admin@ncs#

Reportez-vous à la documentation API

Tapez ceci dans votre navigateur pour voir la documentation au démarrage, à l'installation, à l'API, au développement et beaucoup plus.

file:///<emplacement d’installation du logiciel NCS>/doc/index.html

Processus sur l'adresse MAC

Vous pouvez jeter un oeil à l'Activity Monitor ou exécuter la commande ps -aef pour voir les processus.

Process

Description

ncs.smp

Au démarrage de NCS/NSO

ncs_cli

Lorsque vous vous êtes connecté au NCS/NSO via l'interface de ligne de commande

confd

Un processus confd pour chaque périphérique simulé via netsim