المقدمة
يصف هذا المستند تثبيت 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 |