المحتويات

المقدمة

المشكلة

الحل

طرق نسخ البرنامج

USB

SCP من APIC إلى محول

إستخدام خادم SCP/FTP/TFTP الخارجي

طريقة إيوبك

أوامر CLI المفيدة أثناء إسترداد محول واجهة سطر الأوامر (ACI)

الأسئلة المتداولة المتعلقة باسترداد محول قائمة التحكم في الوصول (ACI)

ما هي الطريقة التي يجب إستخدامها لنسخ البرنامج في المحول؟

ما هي البرامج التي يجب تثبيتها في محول أوراق RMA أو SUP الخلفي؟

هل يمكننا ترقية/إستبدال محول العامود الرئيسي بدون إعادة تحميل؟

كيف تستبدل كلا الوصيفين في محول العمود الفقري؟

ما العمل إذا كان SUP الاحتياطي لا يزال عالقا في حالة "الإدراج" ؟

كيف تعمل الوحدات الاحتياطية في محول عمودي رئيسي مزود بمشرفين ثنائيين؟

المقدمة

يصف هذا المستند الطرق المختلفة لنسخ البرنامج إلى محولات ACI، وأوامر CLI المستخدمة أثناء إعداد محول للتمهيد والأسئلة الأكثر شيوعا (FAQ) المرتبطة بعملية إستبدال المحول في قائمة التحكم في الوصول (ACI).

المشكلة

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

كما يقوم هذا المستند باستكشاف بعض أوامر CLI التي يمكن الاستفادة منها لتأكيد عملية التمهيد للمحول.

الحل

طرق نسخ البرنامج

هناك بضعة طرق يمكن إستخدامها لنسخ برنامج إلى محول ما.

USB

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

بشكل عام، يتم دعم جميع محركات أقراص USB. في حالة وجود اعتراض مع منفذ USB، فمن الأفضل التحقق من ورقة البيانات الخاصة بنظام أساسي معين والتحقق من أية توصيات محددة مذكورة في ورقة البيانات هذه حول إستخدام محرك أقراص USB.

يحتوي كل محول على فتحتي USB. أستخدم الأمر "dir" للتحقق من رقم الفتحة.  لتمهيد الرمز من محرك أقراص USB، أستخدم الأمر -

boot usb#:aci-image.bin    ; where # is the slot of the USB

يعمل هذا الأمر في موجه أمر التحميل أيضا في موجه المحول.

لنسخ البرنامج إلى bootflash، أستخدم :

copy usb#:aci-image.bin bootflash:

في المثال، تستخدم فتحة USB 1 للاتصال ويتم الكشف عنها مع رمز صورة قائمة التحكم في الوصول (ACI) 14.2.4i.

loader > dir

usb1::

System Volume Information

aci-image.bin

bootflash::

CpuUsage.Log

lxc

disk_log.txt

nxos.7.0.3.I7.3.bin

auto-s

libmon.logs

.stats_pref.txt

bios_bootup_scratch_not_cleared

loader > boot usb1:aci-image.bin

Security Lock

Booting usb1:aci-image.bin

Trying diskboot

Filesystem type is fat, partition type 0xc

Image valid

Image Signature verification was Successful.

SCP من APIC إلى محول

يمكن إستخدام ميزة خادم SCP وخدمات SCP لنسخ برنامج من APIC إلى محول. قم بتكوين واجهة الإدارة 0 باستخدام عنوان IP، ثم قم بإعداد بوابة افتراضية لمثيل إعادة التوجيه والتوجيه الظاهري للإدارة (VRF). تأكد من عمل إختبارات الاتصال من Management VRF إلى APIC.

خطوات التكوين:

على المحول

switch# configure terminal

switch(config)# interface mgmt 0

switch(config-if)# ip address ipv4-address{ [/length] | [subnet-mask]}

switch(config-if)# no shutdown

switch(config-if)# exit

switch(config)# vrf context management

switch(config-vrf)# ip route 0.0.0.0/0 default-gw-ip

switch(config-vrf)# exit

switch(config)# feature scp-server

switch(config)# exit

switch# copy running-config startup-config

على APIC

admin@apic:~>scp /firmware/fwrepos/fwrepo/<aci-image.bin> admin@<node-mgmt-ip>:<aci-image.bin>

<node-mgmt-ip> هو إدارة IP يعطي على المفتاح.

إستخدام خادم SCP/FTP/TFTP الخارجي

هذه الطريقة مماثلة للطريقة 2 ولكن بدلا من نسخ البرنامج من APIC، يجب إستخدام خادم SCP/FTP/TFTP الخارجي. تظل خطوات التكوين كما هي باستثناء خدمة SCP التي لا يلزم تمكينها. تأكد من أن إختبار الاتصال يعمل من إدارة VRF إلى الخادم الخارجي.

switch# configure terminal

switch(config)# interface mgmt 0

switch(config-if)# ip address ipv4-address{ [/length] | [subnet-mask] }

switch(config-if)# no shutdown

switch(config-if)# exit

switch(config)# vrf context management

switch(config-vrf)# ip route 0.0.0.0/0 default-gw-ip

switch(config-vrf)# end

ثم انسخ الصورة من الخادم الخارجي إلى المحول.

switch# copy tftp://tftpuser@<IP_TFTP>/path/to/aci-image.bin bootflash: vrf management

(بافتراض أن خادم TFTP قيد الاستخدام وأن IP_TFTP هو عنوان IP الذي تم تكوينه على خادم TFTP)

طريقة إيوبك

وهذا يسمح بالتمهيد من قناة over eobc الأساسية.  بالنسبة لعلم الوصول للبنية الأساسية (ACI)، فإن الإجراء الكامل للتعافي من هذا سيكون:

(i) أستخدم الأمر eobc من أداة تحميل على المشرف الثانوي لتمهيد هذا المشرف عبر قناة إيثرنت خارج النطاق (eobc) من الأساسي.

(ii) تسجيل الدخول إلى المشرف الثانوي كمسؤول، وهو الآن في وضع الاستعداد.

(iii) انسخ الصورة من المشرف الأساسي إلى وضع الاستعداد من /bootflash-remote/ إلى /bootflash: cp /bootflash-remote/<image> /bootflash/

'4' قم بتشغيل <image> prepare-mfg.sh لإعداد المشرف وتعيين التمهيد.

(v) إعادة تحميل المشرف الاحتياطي من الأساسي فقط لضمان ظهوره طازجا من الصورة التي تم تثبيتها على ذاكرة التمهيد المؤقتة الخاصة بها: إعادة تحميل الوحدة النمطية <module_number>

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

loader > ?

?           Print the command list

boot        Boot image

dir         List file contents on a device

eobc        Booting image from active sup via EOBC channel

help        Print the command list or the specific command usage

ip          Setting IP address or gateway address

reboot      Reboot the system

set         Set network configuration

show        Show loader configuration

loader>

loader > eobc

Finding driver for NIC vendor 8086 Device 1523

Found the device 8086:1523 at ioaddr e060, membase f0160000 at 1:0

Probing...igb: e1000_set_media_typeMedia type is serdes 005400c0

igb: e1000_set_media_typeMedia type is serdes 005400c0

igb: INTEL MAC. Link already up reset (ctrl 0x081c1a41)

Ethernet addr: 00:00:00:1C:00:00

igb: INTEL link status is 0x80280683

Link is up

Link speed = 1000 Mbps, Full Duplex

أوامر CLI المفيدة أثناء إسترداد محول واجهة سطر الأوامر (ACI)

أستخدم الطريقة عند التعامل مع إستبدال محول طرفي أو محول رئيسي:

خطوة 1.) قم بتشغيل المحول/بروتوكول الشجرة المتفرعة (SUP) الجديد وتوصيل وحدة تحكم.

خطوة 2.) تأكد من أنه يشغل نفس التعليمات البرمجية لواجهة التحكم بالوصول (ACI) الموجودة في البنية. وإذا لم تكن هناك مساحة، فاستخدم أي من الطرق المذكورة أعلاه لنسخ برنامج إلى المحول/بروتوكول الشجرة المتفرعة (SUP) الجديد

عند نسخ البرنامج، أستخدم الخطوات -

verify MD5 checksum

switch(config)# show file bootflash:aci-image-name md5sum

switch(config)# no boot nxos

switch(config)# copy running-config startup-config

switch(config)# boot aci bootflash:aci-image-name

switch(config)# reload

خطوة 3.) من وحدة تحكم المحول الجديدة، قم بتشغيل الأمر "setup-clean-config.sh"

أعد التحميل (قم بتشغيل الأمر reload) لتنظيف أي تكوينات موجودة بالفعل على المحول.

الخطوة 4.) أستخدم الأوامر للتحقق من عبارات التمهيد -

cat /mnt/cfg/0/boot/grub/menu.lst.local

cat /mnt/cfg/1/boot/grub/menu.lst.local

الخطوة 5.) في الحالة، لا يبدي المفتاح جمل جزمة صحيح، استعملت المجموعة من أمر أن يمسح القديم جزمة بيان وعينت جديد جزمة -

clear-bootvars.sh

setup-bootvars.sh <aci-image.bin>

الخطوة 6.) قم بالمضي في تفويض المحول في البنية.

يمكنك الرجوع إلى الارتباط -

https://www.cisco.com/c/en/us/support/docs/cloud-systems-management/application-policy-infrastructure-controller-apic/213617-aci-leaf-or-spine-replacement-procedure.html

الأسئلة المتداولة المتعلقة باسترداد محول قائمة التحكم في الوصول (ACI)

ما هي الطريقة التي يجب إستخدامها لنسخ البرنامج في المحول؟

ألف - هناك 4 طرق تمت مناقشتها في هذا المستند لإنجاز هذه المهمة.

في حالة عدم وجود أي قيود في مراكز البيانات فيما يتعلق باستخدام الكمبيوتر المحمول الخارجي أو محرك أقراص USB أو الخادم الخارجي مثل TFTP/FTP/SCP، فيجب أن تكون طريقة محرك أقراص USB هي الطريقة المدرجة في قائمتك.

لأنها تتسم بالسرعة والكفاءة وتوفر وقت المستخدم وطاقته.

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

ما هي البرامج التي يجب تثبيتها في محول أوراق RMA أو SUP الخلفي؟

a.تأكد من ترقية المحول/SUP الجديد إلى نفس البرنامج الذي يتم إستخدامه في بنية قائمة التحكم في الوصول (ACI)، وإلا، فإن المحول الطرفي أو بروتوكول SUP الخلفي يظل عالقا في عملية الاكتشاف.

هل يمكننا ترقية/إستبدال محول العامود الرئيسي بدون إعادة تحميل؟

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

إذا كانت هناك حاجة إلى إستبدال خدمة SUP الاحتياطية أو ترقيتها (في حالة وجود خدمة SUP مزدوجة في محول رئيسي)، فيمكن إستخدام الإجراء -

(i) قم بتوصيل مشرف NX-OS في فتحة الاستعداد وأدخل تسلسل فاصل (Ctrl-C أو Ctrl-]) أثناء تسلسل التمهيد الأولي للوصول إلى موجه الأمر Loader>.

(ii) توصيل محرك أقراص USB الذي يحتوي على صورة قائمة التحكم في الوصول (ACI) بفتحة USB للمشرف في وضع الاستعداد.

'3' تمهيد صورة واجهة برمجة التطبيقات.

كيف تستبدل كلا الوصيفين في محول العمود الفقري؟

ج.

خطوة 1.) قم بإدراج كل من SUPs في المحول الخلفي.

خطوة 2.) قم بالوصول إلى وحدة التحكم لكل SUP وتحقق من التعليمات البرمجية التي تعمل على SUPs

خطوة 3.) إذا كان NX-OS، فعليك بنسخ رمز واجهة برمجة التطبيقات (ACI) المقصود في كل مجموعة خوادم فرعية (SUP).

من اتصال SUP النشط فقط، يمكنك إستخدام الأوامر -

copy usb1:aci-image.bin bootflash://sup-local

copy usb1:aci-image.bin bootflash://sup-remote

الخطوة 4.) قم بتغيير عبارات التمهيد والتحقق من عبارات التمهيد.

الخطوة 5.) إعادة تحميل الهيكل بالكامل باستخدام الأمر - إعادة تحميل

هناك أمر آخر أن يركب المفتاح (إعادة تمهيد صلب) "/usr/sbin/chassis-power-cycle.sh"

الخطوة 6.) تحقق من تشغيل محول العامود الرئيسي على الرمز المقصود، يمكنك بعد ذلك المتابعة بتكليف المحول بداخل البنية.

ما العمل إذا كان SUP الاحتياطي لا يزال عالقا في حالة "الإدراج" ؟

ج.

انسخ نسخة جديدة من البرنامج في USB وشغل البرنامج من USB.

انسخ البرنامج في SUP وتحقق من عبارات التمهيد.

قم بتشغيل الأمر - prepare-mfg.sh aci-image.bin

دققت في ال gui as well if إستعداد SUP يبدأ يظهر هناك.

كيف تعمل الوحدات الاحتياطية في محول عمودي رئيسي مزود بمشرفين ثنائيين؟

يدعم المحول الخلفي A.ACI الاستعداد الدافئ (عديم الحالة) حيث لا تتم مزامنة الحالة بين الوحدات النمطية للمشرف في وضع الاستعداد والوحدات النمطية النشطة. لإدخال وإزالة عبر الإنترنت (OIR) أو إعادة تحميل وحدة المشرف النشطة، تصبح الوحدة النمطية للمشرف في وضع الاستعداد نشطة، ولكن يتم إعادة تعيين جميع الوحدات النمطية في المحول لأن المحول عديم الحالة.

في إخراج أمر حالة تكرار النظام show system، يشير الاستعداد الدافئ إلى الوضع عديم الحالة.

لاختبار هذا التكرار، يمكنك تنفيذ أمر "تبديل النظام" من CLI أو إعادة تحميل SUP نشط من GUI.