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 |