المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

التركيب

الخطوة 1. قم بتنزيل أداة تثبيت Darwin ل NSO.

الخطوة 2. تحقق من تثبيت Java وتثبيت/ترقية إذا لزم الأمر.

الخطوة 3. تحقق من تثبيت Ant وتثبيت/ترقية إذا لزم الأمر.

الخطوة 4. قم بتثبيت برنامج NCS/NSO.

التحقق من الصحة

التحقق من حالة NCS/NSO

NCS/NSO عبر WebUI

الاتصال ب NCS CLI

الاطلاع على وثائق واجهة برمجة التطبيقات

العمليات على MAC

المقدمة

يصف هذا المستند تثبيت Cisco Network Services Orchestrator (NSO)، والذي يمكن تشغيله بشكل طبيعي على جهاز Mac لديك. وهذا مفيد للغاية إذا كنت تريد تعلم NSO من خلال الأمثلة المتعددة الموجودة في المثبت. على سبيل المثال، يمكنك إستخدامه لإعادة إنشاء مشاكل العملاء وللعب ولعرض وثائق واجهة برمجة التطبيقات وغير ذلك الكثير. علاوة على ذلك، يتم إستخدام التثبيت المحلي فقط لأن تثبيت النظام غير مدعوم.

المتطلبات الأساسية

المتطلبات

لا توجد متطلبات خاصة لهذا المستند.

المكونات المستخدمة

تستند المعلومات الواردة في هذا المستند إلى برنامج Cisco NSO.

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.

التركيب

الخطوة 1. قم بتنزيل أداة تثبيت Darwin ل NSO.

يمكنك العثور على أداة تثبيت Darwin على موقع الويب cisco.com أو على موقع الويب Devnet. لتنزيله من موقع Cisco.com على الويب، تحتاج إلى بيانات اعتماد Cisco Connection Online (CCO) الخاصة بك.

لتثبيت إصدار NSO 3.4.2 على جهاز Mac لديك، يلزمك تنزيل NSO_3.4.2.darwin.x86_64.installer.bin. قم بتنزيل الملف إلى MAC من أي من هذه المصادر -

صفحة تنزيل NSO على CCO (www.cisco.com)

صفحة تنزيل NSO على Devnet

الخطوة 2. تحقق من تثبيت Java وتثبيت/ترقية إذا لزم الأمر.

افتح وحدة طرفية وتحقق من إصدار Java الخاص بك. يوصى بتطوير Java Development Kit 6 (JDK6) والإصدارات الأحدث. عندما يتم تثبيت JDK بشكل صحيح، يجب أن ترى إصدار جافا من 1.6 أو أعلى.

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

للترقية، يمكنك تنزيل أحدث إصدار من Java JDK من هذا الارتباط. كما أنه يحدث بيئة وقت تشغيل Java (JRE). (أحدث إصدار من JDK حتى كتابة هذا المقال هو jdk-8u51-macosx-x64.dmg).

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

الخطوة 3. تحقق من تثبيت Ant وتثبيت/ترقية إذا لزم الأمر.

لا تأتي Apache Ant مزودة بنظام التشغيل Mac OS الأحدث ولذلك يجب تثبيتها يدويا. يمكنك إستخدام Brew وهو برنامج Manager جيد جدا لتثبيت النمل بسهولة.

تحقق ما إذا كنت قد قمت بتثبيت نملة أم لا. إذا حصلت على إخراج إصدار، فهذا يعني أنك قد قمت بتثبيت إصدار ويمكنك تخطي هذه الخطوة، وإلا استمر في تثبيت الوحدة.

MY-MAC:~ $ ant -version

-bash: ant: command not found

MY-MAC:~ $

انقر فوق أحد هذه الارتباطات لتثبيتها. إذا كان لديك مخمر بالفعل، فالرجاء تخطي هذا.

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/

بمجرد تثبيت Brew، تأكد من أنه محدث من خلال تنفيذ:

MY-MAC:~ $ brew update

Updated Homebrew from 43037003 to 51a477de.

...

MY-MAC:~ $

بمجرد تثبيت Brew وتحديثه، يمكنك ببساطة كتابة هذا لتثبيت Ant.

MY-MAC:~ $ brew install ant

يجب تثبيت النملة وتوفرها الآن من خلال الأمر ant في المحطة الطرفية. دققت أن مع هذا:

MY-MAC:~ $ ant -version

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

MY-MAC:~ $

الخطوة 4. قم بتثبيت برنامج NCS/NSO.

يتم إتخاذ هذه الخطوات من وثائق التثبيت على NCS/NSO وهي قابلة للتطبيق هنا أيضا. ومن جهاز طرفي، يمكن تطبيق ذلك.

قم بتثبيت برنامج NCS/NSO في دليل محلي. على سبيل المثال، في الدليل الرئيسي $home. إنه recمطلوب تثبيت NCS/NSO دائما في دليل مسمى كإصدار من الإصدار.

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

يقوم برنامج التثبيت بإنشاء ملف برنامج نصي من Shell باسم ncsrc في كل عملية تركيب لواجهة الشبكة/وحدة التخزين المتصلة بالشبكة، والذي يضبط متغيرات البيئة. قم بمصدر هذا الملف للحصول على هذه الإعدادات في shell. قد ترغب في ذلك إضافة أمر المصادر هذا إلى تسلسل تسجيل الدخول، مثل .باشروك.

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

MY-MAC:~ $

إنشاء دليل وقت التشغيل حيث تحتفظ NCS/NSO بقاعدة بياناته وملفات الحالة والسجلات وما إلى ذلك. في هذه instruنفترض ان هذا الدليل $home/ncs-run.

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

MY-MAC:~ $

أخيرا ابدأ NCS/NSO وتأكد من تشغيل NCS/NSO من دليل وقت التشغيل.

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

MY-MAC:ncs-run $ ncs

التحقق من الصحة

التحقق من حالة NCS/NSO

يمكنك التحقق من حالة NCS/NSO من خلال ما يلي:

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 عبر WebUI

اكتب http://127.0.0.1:8080/login.html" في المستعرض للاتصال.

الاتصال ب 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#

الاطلاع على وثائق واجهة برمجة التطبيقات

اكتب هذا في المستعرض لرؤية الوثائق عند بدء تشغيلها وتثبيتها وواجهة برمجة التطبيقات (API) وتطويرها وغير ذلك الكثير.

file:///<location حيث يتم تثبيت NCS>/doc/index.html

العمليات على MAC

يمكنك إلقاء نظرة على "مراقبة النشاط" أو تشغيل الأمر ps -aef لعرض العمليات.

عملية

الوصف

ncs.smp

عند بدء تشغيل NCS/NSO

ncs_cli

عند إتصالك ب NCS/NSO من خلال CLI

تنوت

عملية تكوين لكل جهاز قمت بمحاكاته عبر Netsim