المحتويات

المقدمة

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

المتطلبات

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

المنتجات ذات الصلة

ترقية الميزات

نظرة عامة على CISCO IOS XR SMU

تحضير

التركيب

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

استكشاف الأخطاء وإصلاحها

مساحة غير كافية في القرص الثابت:

ملفات NCS5500: نسبة إستخدام أعلى من 80٪.

المقدمة

يصف هذا المستند تثبيت تحديثات صيانة البرامج (SMU) والحزم للموجهات التي تعمل ببرنامج Cisco IOS® XR في إصدارات eXR.

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

المتطلبات

توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:

- برنامج IOS XR من Cisco

- إجراءات تثبيت برنامج Cisco IOS XR وترقيته

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

لا يقتصر هذا المستند على إصدارات أجهزة معينة، وهذا المستند ينطبق على جميع الموجهات التي تشغل IOS XR 64 Bit.

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

المنتجات ذات الصلة

يمكن أيضا إستخدام هذا المستند مع إصدارات المكونات المادية التالية:

- الموجّهات من السلسلة 9000 من Cisco

- الموجّهات من السلسلة 8000 من Cisco

- سلسلة موجهات طراز 5700 من Cisco

- سلسلة موجهات طراز 5500 من Cisco

- الموجهات NCS 540 و 560

ترقية الميزات

ترقية الميزات هي عملية نشر الميزات الجديدة وتصحيحات البرامج على الموجه.

- قم بإجراء ترقية للميزة بتثبيت الحزم.

- تنفيذ تثبيت حزمة برنامج من خلال تثبيت ملفات ترقية صيانة البرامج (SMU).

يؤدي تثبيت حزمة على الموجه إلى تثبيت ميزات محددة تشكل جزءا من هذه الحزمة. يتم تقسيم برنامج Cisco IOS XR إلى حزم برامج متنوعة؛ يتيح لك هذا تحديد الميزات التي سيتم تشغيلها على الموجه الخاص بك. تحتوي كل حزمة على مكونات تؤدي مجموعة معينة من وظائف الموجه، مثل التوجيه والأمان وما إلى ذلك.

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

نظرة عامة على CISCO IOS XR SMU

SMU هي تصحيح برنامج يتم تثبيته على جهاز Cisco IOS XR. ينطبق مفهوم SMU على جميع الأنظمة الأساسية لأجهزة Cisco IOS XR.

إن Cisco IOS XR SMU هي إصلاح لنقطة الطوارئ، والتي يتم وضعها للتسليم السريع والتي تعالج شبكة معطلة أو مشكلة تؤثر على الإيراد.

عندما يقع النظام في عيب، cisco يستطيع قدمت إصلاح للمشكلة خاص في القاعدة حالي cisco IOS XR إطلاق.

تحضير

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

- بمجرد أن نعرف ما نحتاج إلى تثبيته في الموجه، يتعين علينا تنزيل الحزمة من الموقع الرسمي:

تحميل برامج Cisco

بالنسبة لهذا المستند، يتضمن المثال وحدتي SMU التاليتين ل ASR9K في 7.5.2

وحدات SMU في موقع تنزيل برامج Cisco

- الآن، انسخ هذه الملفات إلى القرص الثابت: بعملية نسخ بسيطة.

ملاحظة: إذا لزم الأمر، فيرجى مراجعة أوامر نظام الملفات على برنامج Cisco IOS XR

أوامر نظام الملفات

عملية النسخ لهذه الملفات،dir harddiskهي الأمر الذي يؤكد وجود الملفات في القرص الثابت.

RP/0/RSP0/CPU0:ASR-9006#copy ftp: harddisk:

Wed Jan 31 00:48:00.784 UTC

CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

1730560 bytes copied in      9 sec (   192284)bytes/sec

Copy operation success

RP/0/RSP0/CPU0:ASR-9006#copy ftp: harddisk:

Wed Jan 31 00:49:10.754 UTC

CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

5980160 bytes copied in     30 sec (   199338)bytes/sec

Copy operation success

RP/0/RSP0/CPU0:ASR-9006#dir harddisk:

Wed Jan 31 00:50:01.732 UTC

Directory of harddisk:

783363 drwxr-xr-x. 6      4096 Jan 24 10:32 showtech

15 drwxr-xr-x. 2      4096 Oct 19 05:31 dumper

31 -rwxr--r--. 1   5980160 Jan 31 00:49 asr9k-sysadmin-7.5.2.CSCwf39757                .tar

30 -rwxr--r--. 1   1730560 Jan 31 00:48 asr9k-x64-7.5.2.CSCwd75868                .tar

23099260 kbytes total (21328112 kbytes free)

RP/0/RSP0/CPU0:ASR-9006#

قبل متابعة التثبيت، يقترح إجراء فحص أساسي في الحزم النشطة الحالية في XR و Admin.

RP/0/RSP0/CPU0:ASR-9006#sh install active summary

Wed Jan 31 03:21:02.213 UTC

Label : 7.5.2

Active Packages: 16

asr9k-xr-7.5.2 version=7.5.2 [Boot image]

asr9k-k9sec-x64-2.2-r752

---------------------- Truncated for Brevity -------------------------

RP/0/RSP0/CPU0:ASR-9006#admin show install active summary

Wed Jan 31 03:21:14.778 UTC

Active Packages: 1

asr9k-sysadmin-7.5.2 version=7.5.2 [Boot image]

RP/0/RSP0/CPU0:ASR-9006#

التركيب

على سبيل المثال، هناك حزمتان. واحد لنظامي و الثاني للأكس آر في ام.

يمكن أن تميز وحدات SMU عن XR VM و System Admin VM. يمكن التعرف عليهم من خلال أسماء ملفاتهم.

على سبيل المثال، asr9k-px-7.9.1.CSCvu599**.pie  هو مثال على حزمة للطراز XR VM. asr9k-sysadmin-7.9.1.pie مقترن ب VM لمسؤول النظام.

يتم تنشيط حزم XR أو SMUs من XR VM، بينما يتم تنشيط حزم إدارة النظام أو وحدات SMU من System Admin VM.

يمكنك بدلا من ذلك تنفيذ عملية عبر VM، من خلال تنشيط حزم إدارة النظام ووحدات SMU من XR أو إلغاء تنشيطها.

وهنا يكمن جمال المنشآت في إكسفورد؛ كل شي بيقلص للتكملة الصحيحة ل 3 أوامر:

1. تثبيت اسم ملف مسار حزمة مصدر

2. تثبيت اسم تنشيط الحزمة

3. تثبيت commit

- مثال على "تثبيت عملية إضافة" بمجرد أن تتوفر لدينا الحزم المطلوبة في القرص الثابت، يمكننا إستخدام الامتداد .tar دون حدوث مشكلة.

RP/0/RSP0/CPU0:ASR-9006#install add source harddisk:/ asr9k-x64-7.5.2.CSCwd758**.tar asr9k-sysadmin-7.5.2.CSCwf397**.tar

ملاحظة: يعرض هذا الأمر معرف عملية الإضافة وحالتها. يمكن إستخدام معرف العملية لاحقا لتنفيذ الأمر activate.

- تتم إضافة الحزم الآن، ولكن يلزم التنشيط. معرف العملية الذي يمكن إستخدام الموجه الذي تم إنشاؤه في الخطوة السابقة .

RP/0/RSP0/CPU0:ASR-9006#install activate id #

Wed Jan 31 04:00:27.299 UTC

2024-01-31 04:00:29 Install operation # started by *:

install activate id 172

2024-01-31 04:00:29 Package list:

2024-01-31 04:00:29     asr9k-iosxr-ce-64-1.1.0.1-r752.CSCwd75868            .x86_64

2024-01-31 04:00:29     asr9k-sysadmin-asr9k-7.5.2.8-r752.CSCwf39757            .x86_64

يمكننا دائما تنفيذ واحد من هذه:

تثبيت تنشيط package_name

تثبيت معرف تنشيط العملية_id

- يمكن أن يتطلب تثبيت الوحدة النمطية متعددة الطبقات (SMU) أو الحزمة إعادة تحميل الموجه، في كل سيناريو ناجح يلزمinstall commitإنهاء التثبيت.

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

قم بتشغيلshow install activeالأوامر مرة أخرى في XR و Admin VM، على سبيل المثال، حزمتين إضافيتين لكي تكون نشطة، واحدة في كل VM.

RP/0/RSP0/CPU0:ASR-9006#sh install active summary

Wed Jan 31 04:20:44.061 UTC

Label : 7.5.2

Active Packages: 17

asr9k-xr-7.5.2 version=7.5.2 [Boot image]

asr9k-k9sec-x64-2.2-r752

---------------------- Truncated for Brevity -------------------------

asr9k-iosxr-ce-64-1.1.0.1-r752.CSCwd75868            <<<<<

RP/0/RSP0/CPU0:ASR-9006#admin show install active summary

Wed Jan 31 04:20:53.609 UTC

Active Packages: 2

asr9k-sysadmin-7.5.2 version=7.5.2 [Boot image]

asr9k-sysadmin-asr9k-7.5.2.8-r752.CSCwf39757           .x86_64 <<<<

RP/0/RSP0/CPU0:ASR-9006#

استكشاف الأخطاء وإصلاحها

هناك بعض الأوامر التي يمكن أن تساعدنا دائما في تأكيد السجلات أثناء فشل عملية التثبيت وسبب الفشل.

الأوامر

الغرض

إظهار السجل

إظهار السجلات بشكل عام أثناء عملية التثبيت، يمكن أن يساعدنا في إنشاء صورة للموجه أثناء العملية

إظهار سجل التثبيت

يعرض معلومات السجل لعملية التثبيت؛ يمكن إستخدام هذا الأمر لاستكشاف الأخطاء وإصلاحها في حالة فشل التثبيت.

إظهار حزمة التثبيت

يعرض تفاصيل الحزم التي تمت إضافتها إلى المستودع. أستخدم هذا الأمر لتعريف مكونات منفردة في الحزمة.

تثبيت حزم التحقق من الصحة

التحقق من تناسق محتويات الحزمة المخزنة (الاستخدام بعد ترقية النظام)

تثبيت التحضير للتنظيف

مسح عملية التحضير وإزالة كافة الحزم من حالة الإعداد.

مساحة غير كافية في القرص الثابت:

LC/0/0/CPU0:Jan 26 18:51:03.152 MET: resmon[228]: %HA-HA_WD-3-DISK_ALARM_ALERT : A monitored device /misc/disk1 ( harddisk: ) is over 80% utilization. Current utilization = 80. Please remove unwanted user files and configuration rollback points.

أكثر السيناريوهات شيوعا هي الحالات التي لا توجد فيها مساحة كافية في الموجه لنسخ التثبيت ومعالجته. ويحدث هذا عادة في المنشآت الكبيرة؛ لتركيب رزمة فردية ضخمة أو عدة رزم في نفس الوقت.

الحل:

إزالة محتوى القرص الثابت:/حاوية

إزالة محتوى القرص الثابت:/showTech

ملفات NCS5500: نسبة إستخدام أعلى من 80٪.

LC/0/1/CPU0:Jan 26 18:46:02.245 MET: resmon[218]: %HA-HA_WD-3-DISK_ALARM_ALERT : A monitored device / ( rootfs:/ ) is over 80% utilization. Current utilization = 80. Please remove unwanted user files and configuration rollback points.

عدد قليل من وحدات SMU التي تم تضخيمها في الحجم (حجم كبير لكل RPM)، مما يؤدي إلى فشل التثبيت بسبب حد الذاكرة "root-fs".

بسبب الحجم الهائل، يتعذر علينا تنشيط وحدة SMU على الموجه (NCS5500)

ولوحظت هذه المسألة عندما:

- مروحة مكون الحزمة كبيرة جدا مما يجعل حجم SMU أكبر من 100 ميغابايت

- تحتوي قائمة التبعية (سابقة المتطلبات) على عدد كبير من الحزم الكبيرة

ونتيجة لذلك، يفشل تثبيت وحدة SMU بسبب الوصول إلى حد "root-fs" (500 ميجابايت).

الحل:

تحقق من الاستخدام باستخدام الأمر:

إظهار الوسائط

قم بإزالة الحزم التي تم تثبيتها على هذا الموجه غير مطلوبة.

يمكنك حذفها من مستوى الإدارة باستخدام هذه الأوامر. هذه لا تؤثر على الخدمة:

مسؤول

تم إستبدال عملية إلغاء تنشيط

تثبيت commit

تثبيت إزالة الكل غير نشط

في حالة إستمرار ظهور السجلات بعد إزالة جميع الحزم غير النشطة واستمرار عرض العروض بنفس الاستخدام، قم بتعيين قيم الحد التالي لإيقاف رؤية الكثير من التنبيهات عندما تصل عمليات الإنذارات إلى 80٪ من الاستخدام:

اضبط حدود ذاكرة الأجهزة الخادمة مع الأنظمة الدودية وهذا أيضا لا يؤثر.

التكوين

عتبة جهاز الرقابة على القرص الثانوي 90 شديد 95 حرج 98

نرتكب