المقدمة
يصف هذا المستند حالات الفشل الشائعة التي تحدث عند ترقية أجهزة Catalyst 9000 series ويوفر خطوات للاسترداد.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- كيفية ترقية محولات Catalyst 9000 Series.
المكونات المستخدمة
يستند هذا المستند إلى إصدار الجهاز هذا:
- المحولات Catalyst 9000 Series Switches.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
تستخدم محولات Catalyst 9000 برنامج Cisco IOS® XE وتعمل في وضعين، وضع التثبيت ووضع الحزمة.
وضع التثبيت هو الوضع الأحدث والمستحسن للتشغيل. يستخدم وضع التثبيت ملف تزويد الحزمة المسمى packages.conf لتمهيد المحول. in addition، هناك a number of .pkg مبرد أن يصحب packages.conf مبرد في البرق محرك. لا يوصى بتغيير ملفات packages.conf و.pkg.
حزمة يستعمل أسلوب ال متآلف cisco ios صورة (.bin مبرد) أن يمهد المفتاح. الحزمة يستهلك أسلوب كثير ذاكرة من ال install أسلوب لأن المجموعة يكون استخرجت من الحزمة ونسخت إلى RAM. أنت يستطيع ركضت المادة حفازة 9000 مفتاح في إما أسلوب.
هذا نموذج إخراج جزئي لبعض الأوامر للتحقق من وضع العملية. في يركب أسلوب:
Switch#show version | be Mode
Switch Ports Model SW Version SW Image Mode
------ ----- ----- ---------- ---------- ----
* 2 60 C9500-12Q 16.12.4 CAT9K_IOSXE INSTALL <-------
Switch#show run | inc boot system
boot system bootflash:packages.conf <-------
Switch#show boot
---------------------------
Switch 1
---------------------------
Current Boot Variables:
BOOT variable = flash:packages.conf; <-------
--snip--
هذا عينة إنتاج جزئي من بعض الأوامر للتحقق من وضع العملية. في حزمة أسلوب:
Switch#show version | be Mode
Switch Ports Model SW Version SW Image Mode
------ ----- ----- ---------- ---------- ----
* 2 60 C9500-12Q 16.12.4 CAT9K_IOSXE BUNDLE <-------
Switch#show run | inc boot system
boot system bootflash:cat9k_iosxe.16.12.04.SPA.bin <------- BUNDLE mode .bin image
Switch#show boot
---------------------------
Switch 1
---------------------------
Current Boot Variables:
BOOT variable = bootflash:cat9k_iosxe.16.12.04.SPA.bin; <------- switch set to boot from .bin image
--snip--
سيناريوهات الفشل
تمهيد المحول على الإصدار السابق بعد إعادة التحميل في وضع التثبيت
يمكن أن يحدث ذلك إذا كانت جملة تمهيد المحول لا تزال تشير إلى إصدار سابق بدلا من الإصدار الجديد. للتحقق من ذلك، يمكنك تنفيذ الإجراء التالي:
الخطوة 1. التحقق من متغير التمهيد باستخدام الأمرshow boot
.
Switch#show boot
---------------------------
Switch 1
---------------------------
Current Boot Variables:
BOOT variable = flash:packages.conf;
Boot Variables on next reload:
BOOT variable = flash:packages.conf;
Manual Boot = no
Enable Break = yes
Boot Mode = DEVICE
iPXE Timeout = 0
الخطوة 2. دققت أي صيغة ال .conf مبرد ينتسب إلى الأمرmore flash:packages.conf | include pkg
.
Switch#more flash:packages.conf | in pkg
boot rp 0 0 rp_boot cat9k-rpboot.17.03.02a.SPA.pkg
iso rp 0 0 rp_base cat9k-rpbase.17.03.02a.SPA.pkg
iso rp 0 0 rp_daemons cat9k-rpbase.17.03.02a.SPA.pkg
iso rp 0 0 rp_iosd cat9k-rpbase.17.03.02a.SPA.pkg
iso rp 0 0 rp_security cat9k-rpbase.17.03.02a.SPA.pkg
iso rp 0 0 rp_wlc cat9k-wlc.17.03.02a.SPA.pkg
iso rp 0 0 rp_webui cat9k-webui.17.03.02a.SPA.pkg
iso rp 0 0 srdriver cat9k-srdriver.17.03.02a.SPA.pkg
iso rp 0 0 guestshell cat9k-guestshell.17.03.02a.SPA.pkg
boot rp 1 0 rp_boot cat9k-rpboot.17.03.02a.SPA.pkg
iso rp 1 0 rp_base cat9k-rpbase.17.03.02a.SPA.pkg
iso rp 1 0 rp_daemons cat9k-rpbase.17.03.02a.SPA.pkg
iso rp 1 0 rp_iosd cat9k-rpbase.17.03.02a.SPA.pkg
iso rp 1 0 rp_security cat9k-rpbase.17.03.02a.SPA.pkg
iso rp 1 0 rp_wlc cat9k-wlc.17.03.02a.SPA.pkg
iso rp 1 0 rp_webui cat9k-webui.17.03.02a.SPA.pkg
iso rp 1 0 srdriver cat9k-srdriver.17.03.02a.SPA.pkg
iso rp 1 0 guestshell cat9k-guestshell.17.03.02a.SPA.pkg
الخطوة 3. إذا كان الملف يشير إلى إصدار سابق، فتحقق من flash ل صحيح .conf مبرد مع الأمر dir flash: | include conf
more flash:.conf | include pkg
.
Switch#dir flash: | in conf
81132 -rw- 7773 Jan 5 2021 14:59:34 +00:00 packages.conf
الخطوة 4. ثبتت الجزمة متغير أن يصحح .conf مبرد وأعيد تمهيد المفتاح.
Switch(config)#boot system flash:packages.conf
Switch#copy run start
Switch#reload
التبديل في وضع ROMMON بعد الترقية/إعادة التحميل في وضع التثبيت
خطوة 1. وحدة طرفية للتحكم داخل المفتاح.
خطوة 2. فحصت البرق ل ال .conf مبرد.
Switch:dir flash:
الخطوة 3. التعرف على ملف .conf الصحيح.
Switch:more flash:packages.conf
الخطوة 4. قم بتمهيد المحول باستخدام ملف .conf صحيح
Switch:boot flash:packages.conf
تلميح: إن يكون أنت يعجز أن يجد ال .conf مبرد أن يماثل إلى ال يصح برمجية صيغة مهدت المفتاح مع .conf مبرد أن يماثل إلى السابق برمجية صيغة.
في السيناريو الذي يصبح فيه الجهاز عالقا في ROMMON بدون صورة صالحة، يكون لديك الخيار لنسخ الملف عبر USB إلى المحول أو عبر TFTP:
- الخيار #1: يمكنك التمهيد مباشرة من محرك أقراص USB باستخدام الأمر التالي:
boot usbflash0:cat9k_iosxe.16.12.01.SPA.bin
تلميح: يدعم منفذ USB من النوع A محركات أقراص فلاش من النوع USB بسعات تتراوح من 128 ميجابايت إلى 8 جيجابايت (يتم دعم أجهزة USB بكثافات منافذ تبلغ 128 ميجابايت و 256 ميجابايت و 1 جيجابايت و 4 جيجابايت و 8 جيجابايت) باستخدام نظام الملفات فائق الدقة
- الخيار #2:النسخ من خادم TFTP أكثر تفصيلا. تحتاج إما إلى إعداد الكمبيوتر المحمول الخاص بك كخادم TFTP وتوصيل كبل إيثرنت بمنفذ إدارة الجهاز، أو تحتاج إلى توصيل منفذ إدارة الجهاز بمنفذ شبكة من الجهاز قيد التشغيل. ثم تقوم بتكوين الجهاز مع صورتك كخادم tftp.
tftp-server flash:cat9k_iosxe.16.12.01.SPA.bin
- أستخدم موجه/محول كخادم TFTP مفضل لذلك لا يجب أن تقلق حول جدران الحماية في Windows أو مشاكل امتيازات حساب الكمبيوتر. بمجرد إعداد خادم TFTP، يلزمك تكوين هذا في ROMMON.
DEFAULT_GATEWAY=172.16.0.1
IP_ADDRESS=172.16.0.10
IP_SUBNET_MASK=255.255.255.0
TFTP_SERVER=172.16.0.100
- اختبر التكوين الخاص بك عن طريق إختبار الاتصال بخادم TFTP.
ping 172.16.0.100
- بمجرد إنشاء الاتصال، قم بالتمهيد مباشرة إلى الملف على TFTP.
boot tftp://172.16.0.100/cat9k_iosxe.16.12.01.SPA.bin
تحويل من حزمة إلى يركب أسلوب
أنجزت الإجراء تالي أن يحول أسلوب العملية من حزمة أسلوب أن يركب أسلوب:
الإجراء |
أمر أو إجراء |
الغرض |
الخطوة 1 |
تمكين
مثال:
switch#enable
|
تمكين وضع EXEC ذي الامتيازات.
|
الخطوة 2 |
show version
مثال:
switch#show version
|
التحقق من وضع التشغيل
|
الخطوة 3 |
إظهار التمهيد
مثال:
switch#show boot
|
يعرض محتويات متغير التمهيد، واسم ملف التكوين المشار إليه بواسطة متغير config_file، ومحتويات متغير BOOTLDR، وسجل التكوين
|
الخطوة 4 |
لا يوجد نظام تمهيد
مثال:
switch(config)#no boot system
|
يزيل مواصفات صورة نظام بدء التشغيل.
ملاحظة: تأكد من تحميل ملف .bin الخاص بإصدار Cisco IOS الذي سيتم إستخدامه قبل تطبيق الأمر no boot system.
|
الخطوة 5 |
نظام التمهيد مفتاح كل الفلاش
مثال:
switch(config)#boot نظام مفتاح all flash:packages.conf
|
تحديث متغير التمهيد على جميع المحولات في المكدس.
|
الخطوة 6 |
exit
مثال:
switch(config)#exit
|
يخرج وضع التكوين إلى أعلى وضع في التسلسل الهرمي التالي.
|
الخطوة 7 |
ذاكرة الكتابة
مثال:
switch#write memory
|
ينسخ الملف من المصدر إلى الوجهة.
|
الخطوة 8 |
تثبيت إضافة ملف flash
مثال:
switch#install add file flash:cat9k_iosxe.16.12.04.SPA.bin قم بتنشيط الالتزام
أو
switch#install add file flash:cat9k_iosxe.16.12.04.SPA.bin يتم تنشيطه
switch#install commit
|
يوسع فرد cisco ios XE برمجية حزمة وال إحتياط مبرد من حزمة يعين إلى غاية دليل خاص.
ملاحظة: إذا لم تكن ترغب في إكمال الترقية في خطوة واحدة، فمن الممكن تقسيمها إلى كل خطوة فردية
|
الخطوة 9 |
إعادة تحميل
مثال:
قد تتطلب هذه العملية إعادة تحميل النظام. هل تريد المتابعة [y/n]
|
يطلب منك تأكيد ما إذا كنتَ تريد إعادة التحميل قبل أن يقوم الجهاز بإعادة التحميل
|
الخطوة 10 |
show version
مثال:
switch#show version
|
التحقق من وضع التشغيل
|
يوضح هذا المثال كيفية إستخدام أمر توسيع حزمة برنامج النظام الأساسي القديم للطلب:
Switch#request platform software package expand file flash:image_name.bin
ملاحظة: في عملية الاستخراج اليدوي، يمكن تسمية ملف conf الذي تم إنشائه على هيئة bin image file_name.conf. تعرف على ملف conf الصحيح واضبط متغير التمهيد.
تحويل من تثبيت إلى حزمة أسلوب
أنجزت الإجراء تالي أن يحول أسلوب العملية من يركب أسلوب إلى حزمة أسلوب:
الإجراء |
أمر أو إجراء |
الغرض |
الخطوة 1 |
تمكين
مثال:
switch#enable
|
تمكين وضع EXEC ذي الامتيازات.
|
الخطوة 2 |
show version
مثال:
switch#show version
|
التحقق من وضع التشغيل
|
الخطوة 3 |
إظهار التمهيد
مثال:
switch#show boot
|
يعرض محتويات متغير التمهيد، واسم ملف التكوين المشار إليه بواسطة متغير config_file، ومحتويات متغير BOOTLDR، وسجل التكوين
|
الخطوة 4 |
لا يوجد نظام تمهيد
مثال:
switch(config)#no boot system
|
يزيل مواصفات صورة نظام بدء التشغيل.
ملاحظة: تأكد من تحميل ملف .bin الخاص بإصدار Cisco IOS الذي سيتم إستخدامه قبل تطبيق الأمر no boot system.
|
الخطوة 5 |
نظام التمهيد مفتاح كل الفلاش
مثال:
switch(config)#boot نظام مفتاح all flash:cat9k_iosxe.16.12.04.SPA.bin
|
تحديث متغير التمهيد على جميع المحولات في المكدس.
|
الخطوة 6 |
exit
مثال:
switch(config)#exit
|
يخرج وضع التكوين إلى أعلى وضع في التسلسل الهرمي التالي.
|
الخطوة 7 |
ذاكرة الكتابة
مثال:
switch#write memory
|
ينسخ الملف من المصدر إلى الوجهة.
|
الخطوة 8 |
|
|
الخطوة 9 |
إعادة تحميل
مثال:
switch#reload
|
يطلب منك تأكيد ما إذا كنتَ تريد إعادة التحميل قبل أن يقوم الجهاز بإعادة التحميل
|
الخطوة 10 |
show version
مثال:
switch#show version
|
التحقق من وضع التشغيل
|
مبرد bin فاسد
لتجنب هذا، تحقق من قيمة المجموع الاختباري MD5 قبل تنفيذ عملية تثبيت البرنامج. في حالة عدم تطابق قيمة المجموع الاختباري MD5، انسخ ملف الحاوية مرة أخرى إلى ذاكرة Flash (الذاكرة المؤقتة).
Switch#verify /md5 flash:.bin
مساحة غير كافية في الذاكرة المؤقتة
لتجنب هذا، قم بإجراء عملية تنظيف للبرنامج قبل تثبيت البرنامج. تعتمد صياغة الأمر لنظافة البرنامج على إصدار الرمز الذي يقوم المحول بتشغيله حاليا.
ل 16.6.3 وما قبله:
Switch#request platform software package clean
ل 16.6.4 وما بعده:
Switch#install remove inactive
سيناريوهات فشل المكدس (عدم تطابق الإصدار v)
إذا حصلت على عدم تطابق V، فهذا يعني أن البرنامج المثبت على المحول مختلف عن النشط كما هو موضح في إخراج الأمر هذا:
switch#show switch
Switch/Stack Mac Address : 08ec.f5e1.8f80 - Local Mac Address
Mac persistency wait time: Indefinite
H/W Current
Switch# Role Mac Address Priority Version State
-------------------------------------------------------------------------------------
*1 Active 08ec.f5e1.8f80 10 V01 Ready
2 Member 701f.5300.fa00 15 V01 V-Mismatch <--- Indicates a version mismatch
إذا كنت في وضع "التثبيت"، فلديك الخيار لحل هذه المشكلة باستخدام الأمر "الترقية التلقائية". والغرض من ميزة "الترقية التلقائية" هو السماح بترقية المحول إلى صورة برنامج متوافقة، حتى يمكن للمحول الانضمام إلى مكدس المحولات. عند محاولة محول جديد الانضمام إلى مكدس محول، يقوم المحول النشط بالتحقق من التوافق. يرسل كل عضو في المكدس نتائج إختبارات التوافق إلى المحول النشط، والذي يستخدم النتائج لتحديد ما إذا كان المحول يمكنه الانضمام إلى مكدس المحولات. إن ليس البرمجية على المفتاح جديد متعارض مع المفتاح كومة، المفتاح جديد يدخل صيغة-mismatch (VM) أسلوب. في حال تمكين ميزة الترقية التلقائية على مكدس المحولات الحالي، سيقوم المحول النشط تلقائيا بترقية المحول الجديد بنفس صورة البرنامج المثبتة على عضو مكدس متوافق. تبدأ الترقية التلقائية بعد بضع دقائق من اكتشاف البرنامج غير المتطابق.
يمكنك تمكين الترقية التلقائية باستخدامsoftware auto-upgrade enable
أمر التكوين العام على المحول الجديد.
ملاحظة: mise à niveau أعجزت افتراضيا. mise à niveau ليس سمة يتوفر في حزمة أسلوب. يجب أن يعمل مكدس المحولات في وضع التثبيت.
إن يكون أنت في حزمة أسلوب، رجاء عملت هذا إجراء:
الخطوة 1. قم بإزالة المحول غير المتطابق من المكدس.
الخطوة 2. قم بترقيته إلى الإصدار الصحيح.
الخطوة 4. اضبط متغير التمهيد إلى ملف .bin الصحيح واحفظ التكوين.
الخطوة 5. قم بإيقاف تشغيل المحول وتوصيل كبلات المكدس وتشغيل المحول.
تمهيد المحول في ROMMON بسبب متغير Stack 1+1
أنت يستطيع عينت هذا شرط إن يعرض الأداة هذا سجل: :
switch:boot
attempting to boot from [flash:packages.conf]
Located file packages.conf
##########################################################################################################################
Validate packages: SHA-1 hash:
calculated 550C9730:667B2788:DD6F6B06:D0FFA819:01A315DA
expected 550C9730:667B2788:DD6F6B06:D0FFA819:01A315DA
Both links down, not waiting for other switches
Switch number is 2
Chassis 2 reloading, reason - Active/standby selection failed in 1+1 Mode <<<<<<
Feb 19 20:06:55.572 FP0/0: %PMAN-5-EXITACTION: Process manager is exiting: reload fp action requested
Feb 19 20:06:57
Initializing Hardware...
الاسترداد:
الخطوة 1. قم بإلغاء تعيين متغير المكدس 1+1.
Switch:unset STACK_1_1
الخطوة 2. بمجرد إلغاء تعيين متغير Stack 1+1 bootloader، قم بإصدارboot
الأمر بحيث يمكن للمحول التمهيد من مجموعة متغير التمهيد على المحول.
switch:boot
##########################################################################################################################
Validate packages: SHA-1 hash:
calculated 550C9730:667B2788:DD6F6B06:D0FFA819:01A315DA
expected 550C9730:667B2788:DD6F6B06:D0FFA819:01A315DA
Both links down, not waiting for other switches
Switch number is
فشل نسخ/إستخلاص صورة سلة المحولات إلى أحد محولات الأعضاء في وقت الترقية
قد تظهر أحيانا أخطاء عند نسخ الصور إلى محول (محولات) عضو:
Preparing install operation ...
[1]: Copying software from active switch 1 to switch 2
[2]: % Failed to copy file flash:cat9k_iosxe.17.03.03.SPA.bin from active switch 1 to switch 2,
operation aborted
الاسترداد:
خطوة 1. فحصت البرق على العضو الذي يفشل نسخة على. تحقق مما إذا كانت لديك مساحة كافية أو إذا كانت ذاكرة Flash (الذاكرة المؤقتة) تالفة.
الخطوة 2. إذا لم تكن لديك مساحة كافية، احذف الملفات لضمان توفر مساحة كافية.
الخطوة 3. إذا كانت المساحة متوفرة ولا تزال لا تنسخ، فعليك تنسيق محرك الأقراص المحمول الخاص بالمحول العضو.
Switch#format flash-1:
الخطوة 4. بمجرد توفر مساحة كافية أو إسترداد ذاكرة Flash (الذاكرة المؤقتة)، قم بإجراء الترقية
خطوة 5. في حال حتى بعد تنسيق ما، ال نفسه خطأ يكون monitore ل ال نفسه مفتاح بعد ذلك يتحرى ل مشاكل البرق على المفتاح.
ملاحظة: للحصول على مزيد من التعليمات الخاصة بالإصدار، يرجى الرجوع إلى ملاحظات الإصدار الخاصة بالإصدار الذي تخطط للترقية إليه.
قيود وضع التثبيت في مقابل وضع الحزمة
ال install يتلقى أسلوب والحزمة أسلوب العملية الحصر تالي:
-
التمهيد من برنامج تشغيل USB أو TFTP في وضع التثبيت غير مدعوم.
-
جزمة المفتاح في حزمة يستهلك أسلوب كثير ذاكرة من ال install أسلوب لأن المجموعة يكون استخرجت من الحزمة ونسخت إلى المطرق.
-
mise à niveau أعجزت سمة افتراضيا وليس يتوفر في الحزمة أسلوب.
أوامر النظام الأساسي للطلب القديم
يشرح هذا القسم حول إستخدامrequest platform
الأوامر وهو مدعوم على 9500 و 9300.
- لا ينصح بهذا الأسلوب للمحولات Cisco Catalyst 9000 switches. يُرجى استخدام إحدى الطرق المذكورة سابقًا.
- يتم إهمال هذه الأوامر اعتبارًا من الإصدار 16.10.1 ويُوصى باستخدام أوامر التثبيت.
- الأوامر الثلاثة الأكثر أهمية مسرودة هنا (هناك العديد من الخيارات ولكن يفضل إستخدام
install
الأوامر بدلا من هذه).
الأمر Expand
- يأخذ هذا الأمر أي ملف .bin تحدده ويستخرج ملفات .pkg.
Switch#request platform software package expand switch all file flash:cat9k_iosxe.16.09.02.SPA.bin
- إن يعمل الأداة في حزمة أسلوب. قم أولاً بتشغيل الأمر expand ثم قم بتغيير عبارة التمهيد إلى packages.conf وبإعادة التحميل للوصول إلى وضع التثبيت
الأمر Install
- إذا كنت في وضع التثبيت بالفعل، فاستخدم الأمر التالي للانتقال إلى إصدار آخر.
request platform software package install switch all file flash:test auto-copy new
الأمر Clean
- يفعل نفس الشيء مثل "إزالة غير نشط".
request platform software package clean
تحسينات ROMMON
تتوفر تحسينات ROMMON الثلاثة التالية من Cisco IOS XE الإصدار 16.12.x
show romvar
— أمر واجهة سطر الأوامر (CLI) الجديد لتفريغ متغيرات ROMMON (التي مكافئة للأمر "set" أثناء وجودها في ROMMON)
- إمكانية عرض الملفات من وضع ROMmon
show bootlog
— يتم التقاط سجلات ترقية ROMMON وتوفيرها من وضع Cisco IOS و ROMMON على حد سواء
ملاحظة: بشكل افتراضي، يتم تمكين الميزة. لتعطيل مجموعةROMMON_BOOT_LOG_DISABLE=1
الميزات في نافذة مطالبة ROMMON
C9200L#show romvar
----------------------------------
ROMMON variables for Active Switch
----------------------------------
AUTOBOOT_COUNT="0"
AUTOBOOT_STATE="0"
BAUD="9600"
BOOT="tftp://chinmoha/pol.bin;"
BOOT64="flash:quake.itb.ssa.181009"
BOOT_LOADER_UPGRADE_DISABLE="yes"
BOOT_PARAM="ip=172.16.0.230::172.16.0.1:255.255.0.0:vore:eth0:on DEBUG_CONF= REAL_MGMTE_DEV="
CFG_MODEL_NUM="C9200L-48T-4X-E"
CLEI_CODE_NUMBER="INM6H00ARA"
DEFAULT_GATEWAY="172.16.0.1"
DEFAULT_ROUTER="172.16.0.1"
ENABLE_BREAK="yes"
IP_ADDRESS="172.16.0.230"
IP_MASK="255.255.0.0"
IP_SUBNET_MASK="255.255.0.0"
LICENSE_BOOT_LEVEL="network-essentials,all:C9200L-48;"
MAC_ADDR="70:B3:17:2E:1C:80"
MANUAL_BOOT="yes"
MODEL_NUM="C9200L-48T-4X"
MODEL_REVISION_NUM="29"
MOTHERBOARD_ASSEMBLY_NUM="73-19242-03"
MOTHERBOARD_REVISION_NUM="04"
MOTHERBOARD_SERIAL_NUM="JAE22370MLD"
ROMMON_AUTOBOOT_ATTEMPT="3"
ROMMON_BOARDID="0x315"
ROMMON_BOARDREV="0x4"
ROMMON_BOOT_LOG="1" ---> boot log is enabled (default)
STANDALONE="1"
SWITCH_NUMBER="1"
SYSTEM_SERIAL_NUM="JAE22370MLD"
TAN_NUM="68-101384-01"
TEMPLATE="advanced"
TFTP_SERVER="172.16.0.25"
USB_DB_INFO="73-18785-03A0JAE22410UH0"
VERSION_ID="PPC"
ABNORMAL_RESET_COUNT="0"
BSI="0"
RANDOM_NUM="966540990"
C9200L#show bootlog switch active r0
=========================================================
//// ROMMMON Boot up log start ////
System Bootstrap, Version 99.2, DEVELOPMENT SOFTWARE
Compiled Wed 12/12/2018 14:56:53 by chinmoha
Copyright (c) 2018 by Cisco Systems, Inc.
Current ROMMON image : Primary
C9200L-48T-4X platform with 2097152 Kbytes of main memory
switch: boot: attempting to boot from [tftp://chinmoha/pol_try.bin]
Filename : /chinmoha/pol_try.bin
IpAddress : 172.16.0.230
TftpServer : 172.16.0.25
TftpBlkSize : 1468
*
File Size : 349275061
//// ROMMMON Boot up log end ////
==========================================================
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.4.155 (xelinux@xe-linux-bld1) (gcc version 5.3.0 (GCC) ) #1 SMP Thu Dec 13 00:46:18 PST 2018
[ 0.000000] Boot CPU: AArch64 Processor [410fd034]
[ 0.000000] Cisco Package: start=0xa2000000
[ 0.000000] Cisco Package: size=0x12b02000
[ 0.000000] Cisco Package at 0xffffffc022000000 (313532416 bytes)
[ 0.000000] crashkernel reserved: 0x00000000fde00000 - 0x00000000ffe00000 (32 MB)
[ 0.000000] cma: Reserved 128 MiB at 0x00000000f0000000
[ 0.000000] On node 0 totalpages: 524229
[ 0.000000] DMA zone: 8192 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 524229 pages, LIFO batch:31
[ 0.000000] PERCPU: Embedded 15 pages/cpu @ffffffc07ffa3000 s24472 r8192 d28776 u61440
[ 0.000000] pcpu-alloc: s24472 r8192 d28776 u61440 alloc=15*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: enabling workaround for ARM erratum 845719
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 516037
--snip--
ROMMON - السماح بنقل الملفات من/إلى USB/TFTP أثناء وجوده في وضع ROMmon
هذه الأوامر مفيدة للنقل إلى/من USB/TFTP أثناء وجودها في وضع ROMmon.
هام: تتوفر هذه الأوامر من Cisco IOS XE 17.1.1
switch: copy ?
usage:
copy
switch:
switch: dir
usage:
dir <path-to-directory>
supported filesystem(s):
flash: ro flash
bootflash: ro system partition
usbflash0: rw front-panel USB
usbflash1: rw back-panel USB
switch: dir flash:
Size Attributes Name
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
—snip—
616 -rw- vlan.dat
4096 drw- tech_support
835079148 -rw- cat9k_iosxe.17.01.01.SPA.bin
910498192 -rw- cat9k_iosxe.BLD_POLARIS_DEV_LATEST_20191212_030414_2.SSA.bin
9307 -rw- cat9k_iosxe.BLD_POLARIS_DEV_LATEST_20180819_200912_2.SS.conf
—snip—
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
switch: copy flash:vlan.dat usbflash0:
Using Destination file path: usbflash0:vlan.dat
Reading : 616
Writing : 616
switch:
switch: dir usbflash0:
Size Attributes Name
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
—snip—
880878448 -rw- cat9k_iosxe.sh_tech_cts
835079148 -rw- cat9k_iosxe.17.01.01.SPA.bin
4096 -rw- ._cat9k_iosxe.17.01.01.SPA.bin
910498192 -rw- cat9k_iosxe.BLD_POLARIS_DEV_LATEST_20191212_030414_2.SSA.bin
616 -rw- vlan.dat
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
معلومات ذات صلة