Inleiding
Dit document beschrijft de installatie van Cisco Network Services Orchestrator (NSO), die alleen op uw MAC kan worden uitgevoerd. Dit is zeer nuttig als u NSO door de veelvoud voorbeelden wilt leren die in de installateur aanwezig zijn. U kunt dit bijvoorbeeld gebruiken om klantproblemen opnieuw te creëren, om te spelen, om de API-documentatie te bekijken en nog veel meer. Bovendien wordt de lokale installatie alleen gebruikt omdat de installatie van het systeem niet wordt ondersteund.
Voorwaarden
Vereisten
Er zijn geen specifieke vereisten van toepassing op dit document.
Gebruikte componenten
De informatie in dit document is gebaseerd op Cisco NSO-software.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
Installatie
Stap 1. Download de darwin installateur van de NSO.
U vindt de darwin installer op de cisco.com website of op de devnet website. Om het van de Cisco.com website te downloaden, hebt u uw geloofsbrieven van Cisco Connection Online (CCO) nodig.
Om NSO 3.4.2 versie op uw MAC te installeren, moet u de nso_3.4.2.darwin.x86_64.installer.bin downloaden. Download het bestand naar uw MAC uit een van deze bronnen -
NSO Download Pagina op CCO (www.cisco.com)
NSO Download Pagina op Devnet
Stap 2. Controleer uw installatie van Java en installeer/upgrade indien nodig.
Open een terminal en controleer uw Java-versie. Java Development Kit 6 (JDK6 ) en hoger wordt aanbevolen. Als JDK goed is geïnstalleerd, moet u een java versie van 1.6 of hoger zien.
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:~ $
Voor een upgrade kunt u de nieuwste versie van Java JDK downloaden via deze link. Het werkt ook uw Java Runtime Environment (JRE) bij. (De nieuwste versie van JDK vanaf het schrijven van dit artikel is jdk-8u51-macosx-x64.dmg).
http://www.oracle.com/technetwork/java/javase/overview/index.html
Stap 3. Controleer uw installatie van Ant en installeer/upgrade indien nodig.
Apache Ant wordt niet gebundeld met nieuwere MAC OS en moet dus handmatig worden geïnstalleerd. U kunt gebruik maken van brew die een zeer goede Program Manager is om gemakkelijk mier te installeren.
Controleer of je een mier hebt geïnstalleerd. Als u een versie-uitvoer krijgt, dan hebt u mier geïnstalleerd en u kunt deze stap overslaan, anders doorgaan met het installeren van mier.
MY-MAC:~ $ ant -version
-bash: ant: command not found
MY-MAC:~ $
Klik op een van deze links om te laten installeren. Als je al gebrouwen hebt, sla dit dan over.
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/
Zodra u hebt gebrouwen, zorg ervoor dat het up-to-date is door uit te voeren:
MY-MAC:~ $ brew update
Updated Homebrew from 43037003 to 51a477de.
...
MY-MAC:~ $
Zodra brew wordt geïnstalleerd en bijgewerkt kunt u dit eenvoudig typen om mier te installeren.
MY-MAC:~ $ brew install ant
De mier moet nu worden geïnstalleerd en beschikbaar zijn via de mierenopdracht in de terminal. Controleer of hiermee:
MY-MAC:~ $ ant -version
Apache Ant(TM) version 1.9.6 compiled on June 29 2015
MY-MAC:~ $
Stap 4. Installeer de NCS/NSO software.
Deze stappen zijn genomen uit de installatiedocumenten op NCS/NSO en zijn ook hier van toepassing. Vanaf een terminal kunnen deze worden uitgevoerd.
Installeer de NCS/NSO-software in een lokale map. Bijvoorbeeld, in home directory $HOME. Het is rec.Aanbevolen om NCS/NSO altijd te installeren in een map die als versie van de release wordt aangeduid.
MY-MAC:~ $ sh NSO_3.4.2.darwin.x86_64.installer.bin /Users/rrahul/ncs-342
Het installatieprogramma maakt een shell script bestand met de naam NCSR in elke NCS/NSO-installatie, die stelt de omgevingsvariabelen in. Bron dit bestand om deze instellingen in uw shell te krijgen. Mogelijk wilt u voeg deze bronopdracht toe aan uw inlogvolgorde, zoals .bashrc.
MY-MAC:~ $ source $HOME/ncs-342/ncsrc
MY-MAC:~ $
Maak een runtime directory waarin NCS/NSO zijn database, statustabels, logbestanden, enz. bewaart. In dezeWaarschuwingen u neemt aan dat deze directory $HOME/NCS-run.
MY-MAC:~ $ ncs-setup --dest $HOME/ncs-run
MY-MAC:~ $
Start NCS/NSO en zorg ervoor dat u NCS/NSO uitvoert vanuit de runtime directory.
MY-MAC:~ $ cd $HOME/ncs-run
MY-MAC:ncs-run $ ncs
Verifiëren
Controleer de NCS/NSO-status
U kunt de NCS/NSO-status controleren aan de hand van het volgende:
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 de WebUI
Typ "http://127.0.0.1:8080/login.html" in uw browser om verbinding te maken.
Verbinding maken met de NCS CLI
MY-MAC:ncs-run $ ncs_cli -u admin -C
admin connected from 127.0.0.1 using console on MY-MAC
admin@ncs#
Zie de API-documentatie
Typ dit in uw browser om de documentatie te zien wanneer deze wordt gestart, geïnstalleerd, API, ontwikkeling en nog veel meer.
file:///<locatie waar NCS is geïnstalleerd>/doc/index.html
Processen op de MAC
U kunt een kijkje nemen in de Activity Monitor of de opdracht ps -aef uitvoeren om de processen te zien.
Proces |
Beschrijving |
ncs.smp |
Wanneer NCS/NSO is gestart |
NCS_client |
Wanneer u verbinding hebt gemaakt met de NCS/NSO via CLI |
confd |
Een confd-proces voor elk apparaat dat u via netsim hebt gesimuleerd |