بعد ترقية ROMMON، سيصبح ساري المفعول على إعادة التحميل التالية. إذا عدت إلى إصدار أقدم بعد ذلك، فإن ROMMON لا يتم تخفيضه. يدعم ROMMON المحدث جميع الإصدارات السابقة.
أساليب الترقية
هذا وثيقة تغطية إجراء تحسين للمادة حفازة 9600 مفتاح أن يستعمل إما حزمة أو يركب أسلوب.
وضع التثبيت
ال install أسلوب تحسين على cisco مادة حفازة 9600 مفتاح طريقة أن يحسن المفتاح برمجية أن يتضمن يستعمل فرد برمجية حزمة بدلا من وحيد متآلف صورة مبرد.
الرجاء اتباع الخطوات المحددة للترقية في وضع "التثبيت".
1 - التنظيف
إزالة أي عمليات تثبيت غير نشطة باستخدام الأمر:
Switch#install remove inactive
2. نسخ الصورة الجديدة
نقل ملف صورة .bin الجديد إلى تخزين Flash الخاص بالمشرف النشط باستخدام إحدى الطرق التالية:
عبر بروتوكول TFTP:
Switch#copy tftp://Location/directory/<file_name> flash:
عبر منفذ USB:
Switch# copy usbflash0:<file_name> flash:
تأكيد أنظمة الملفات المتوفرة باستخدام:
Switch#show file systems
3 - التحقق
بعد نقل IOS إلى ذاكرة Flash (الذاكرة المؤقتة) الخاصة بالمشرف النشط، تحقق مما إذا كان قد تم نسخ الصورة بشكل صحيح باستخدام:
Switch#dir flash:
(إختياري) للتحقق من المجموع الاختباري MD5، أستخدم الأمر:
Switch#verify /md5 flash:<file_name>
تأكد من تطابق المجموع الاختباري هذا مع المجموع الاختباري المتوفر في صفحة تنزيل البرامج.
4. تعيين متغير التمهيد
ثبتت التمهيد متغير أن يشير إلى ال packages.conf مبرد مع الأمر التالي:
Switch#config terminal
Switch(config)#no boot system
Switch(config)#boot system flash:packages.conf
Switch(config)#end
5. تكوين التمهيد التلقائي
قم بتكوين المحول على التمهيد التلقائي عن طريق تنفيذ:
Switch#config terminal
Switch(config)#no boot manual
Switch(config)#end
6. حفظ التكوين
احفظ التكوين الحالي الخاص بك باستخدام:
Switch#write memory
تأكيد إعدادات التمهيد باستخدام الأمر:
Switch#show boot
7 - تثبيت الصورة
لتثبيت الصورة، أستخدم الأمر:
Switch#install add file flash:<file_name> activate commit
عند المطالبة ب "تتطلب هذه العملية إعادة تحميل النظام". هل تريد المتابعة؟ [Y/N]،" الرد ب "Y" للمتابعة.
8 - التحقق من نجاح الترقية
Switch#show version
Switch#show redundancy
ملاحظة: استبدل بالاسم الفعلي لملف صورة IOS الخاص بك عبر الخطوات.
وضع الحزمة
يشير ترقية وضع الحزمة على محول Cisco Catalyst 9600 switch إلى طريقة لترقية برنامج المحول حيث يتم تجميع صورة البرنامج بالكامل في ملف واحد. يتضمن هذا الملف جميع المكونات الضرورية مثل نظام التشغيل، وبرامج تشغيل الأجهزة، والبرامج الأساسية الأخرى اللازمة لتشغيل المحول. تضمنت التحسين وحيد برمجية صورة مبرد، بشكل خاص مع .bin ملحق. هذا يتعارض مع الطرق الأخرى، مثل وضع التثبيت، والتي قد تتضمن ملفات وحزم متعددة.
يرجى اتباع الخطوات المحددة للترقية في وضع الحزمة.
1. نقل الصورة الجديدة (.bin file) إلى ذاكرة Flash (الذاكرة المؤقتة) لكل وحدة نمطية مشرف مثبتة (في حالة Sup مزدوج أو SVL) في المحول باستخدام إحدى الطريقتين التاليتين
عبر بروتوكول TFTP:
Switch#copy tftp://Location/directory/<file_name> bootflash:
Switch#copy tftp://Location/directory/<file_name> stby-bootflash:
عبر منفذ USB:
Switch#copy usbflash0:<file_name> bootflash:
Switch#copy usbflash0:<file_name> stby-bootflash:
2. تأكد من أنظمة الملفات المتوفرة باستخدام الأمر
Switch#show file systems
3. بعد نسخ IOS إلى جميع المحولات الأعضاء، تحقق من نسخ الصورة بشكل صحيح باستخدام
Switch#dir bootflash:
Switch#dir stby-bootflash:
4. (إختياري) تحقق من المجموع الاختباري MD5 باستخدام الأمر:
Switch#verify /md5 bootflash:<file_name>
Switch#verify /md5 stby-bootflash:<file_name>
تأكد من تطابق الإخراج مع قيمة المجموع الاختباري MD5 المقدمة في صفحة تنزيل البرامج.
5. قم بتكوين متغير التمهيد للإشارة إلى ملف الصورة الجديدة باستخدام هذه الأوامر
Switch#config terminal
Switch(config)#no boot system
Switch(config)#boot system bootflash:<file_name>
Switch(config)#end
6. حفظ التكوين
Switch#write memory
7. التحقق من إعدادات التمهيد باستخدام
Switch#show boot
8. إعادة تحميل المحول لتطبيق IOS الجديد
Switch#reload
9 - التحقق من الترقية الناجحة
Switch#show version
Switch#show redundancy
ملاحظة: استبدل بالاسم الفعلي لملف صورة IOS الخاص بك عبر الخطوات.
ترقية البرامج أثناء الخدمة (ISSU)
ترقية البرامج أثناء الخدمة هي عملية تقوم بترقية صورة إلى صورة أخرى على جهاز ما أثناء إستمرار الشبكة في إعادة توجيه الحزم. تساعد وحدة دعم الخدمات المشتركة (ISSU) مسؤولي الشبكة على تجنب انقطاع الشبكة عند إجراء ترقية للبرامج. تتم ترقية الصور في وضع التثبيت، حيث تتم ترقية كل حزمة بشكل فردي.
يتم دعم ISSU على 9600 Stackwise-Virtual وأيضا على هيكل قائم بذاته طراز 9600 مزود بمشرفين ثنائيين.
-
بالنسبة إلى Catalyst 9600 في تكوين وحدة المشرف المزدوجة ومع StackWise Virtual، يبدأ دعم ISSU من Cisco IOS XE Gibraltar، الإصدار 16.12.1.
-
بالنسبة للمحول Catalyst 9600X المزود بتقنية StackWise الظاهرية، يبدأ دعم ISSU من المحول Cisco IOS XE Cupertino 17.12.1.
-
بالنسبة لمادة حفازة 9600X في تكوين وحدة مشرف مزدوجة، يبدأ دعم ISSU من المحول Cisco IOS XE Cupertino 17.9.1.
الرجاء التأكد من أن إصدار SW الحالي وإصدار SW الهدف ملائمان للترقية إلى ISSU باستخدام الارتباط أدناه :
مصفوفة التوافق
ملاحظة:
-
بالنسبة للترقية إلى ISSU من 17.3.1 أو 17.3.2 أو 17.3.3 أو 17.3.4 إلى 17.6.x في هيكل مستقل مع مشرف رباعي أو إعداد عالي التوفر، يجب عليك إجراء ترقية ISSU إلى 17.3.5 ثم إجراء ترقية ISSU إلى الإصدار النهائي من الهدف. قد تفشل ترقية ISSU إلى 17.9.1. راجع CSCwc54402 للحصول على مزيد من التفاصيل.
-
قد تفشل ترقية ISSU من 17.6.4 إلى 17.9.3. راجع CSCwc54402 للحصول على مزيد من التفاصيل.
المتطلبات الأساسية ل ISSU
1. التحقق من إصدار الرمز الحالي
C9600#show version | include IOS XE
2. تحقق من وضع التمهيد
لا يتم دعم ISSU إلا إذا تم تمهيد كلا المحولين في StackWise Virtual في وضع التثبيت.
C9600#show ver | include INSTALL
3. تحقق مما إذا كانت هناك ذاكرة متوفرة كافية على ذاكرة Flash (الذاكرة المؤقتة)
C9600#dir flash: | include free
11353194496 bytes total (8565174272 bytes free)
C9600#dir stby-flash: | include free
11353980928 bytes total (8566865920 bytes free)
4. التحقق من وجود المحولات في وضع SSO
C9600#show redundancy
Redundant System Information :
------------------------------
Available system uptime = 4 minutes
Switchovers system experienced = 0
Standby failures = 0
Last switchover reason = none
Hardware Mode = Duplex
Configured Redundancy Mode = sso
Operating Redundancy Mode = sso <----------
Maintenance Mode = Disabled
Communications = Up
Current Processor Information :
-------------------------------
Active Location = slot 1
Current Software state = ACTIVE <----------
Uptime in current state = 30 minutes
Image Version = Cisco IOS Software [Fuji], Catalyst L3 Switch Software (CAT9K_IOSXE), Version 16.9.2, RELEASE SOFTWARE (fc4)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Mon 05-Nov-18 19:32 by mcpre
BOOT = flash:packages.conf;
CONFIG_FILE =
Configuration register = 0x102
Peer Processor Information :
----------------------------
Standby Location = slot 2
Current Software state = STANDBY HOT <----------
Uptime in current state = 26 minutes
Image Version = Cisco IOS Software [Fuji], Catalyst L3 Switch Software (CAT9K_IOSXE), Version 16.9.2, RELEASE SOFTWARE (fc4)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Mon 05-Nov-18 19:32 by mcpre
BOOT = flash:packages.conf;
CONFIG_FILE =
Configuration register = 0x102
5. تحقق ما إذا تم تمكين التمهيد التلقائي
C9600#show boot system
---------------------------
Switch 1
---------------------------
Current Boot Variables:
BOOT variable = flash:packages.conf;
Boot Variables on next reload:
BOOT variable = flash:packages.conf;
Manual Boot = no <----- Manual Boot should be set to "no"
Enable Break = no
Boot Mode = DEVICE
iPXE Timeout = 0
---------------------------
Switch 2
---------------------------
Current Boot Variables:
BOOT variable = flash:packages.conf;
Boot Variables on next reload:
BOOT variable = flash:packages.conf;
Manual Boot = no
Enable Break = no
Boot Mode = DEVICE
iPXE Timeout = 0
إذا لم يتم تمكين التمهيد التلقائي، يمكن تغيير ذلك كما هو موضح:
C9600(config)#no boot manual
6. تحقق من حالة ISSU الحالية وحالة التثبيت
C9600#show issu state detail
--- Starting local lock acquisition on switch 1 ---
Finished local lock acquisition on switch 1
No ISSU operation is in progress <----- If see anything else, abort ISSU before proceeding.
Check on how to manually abort ISSU.
C9600#show install summary
[ Switch 1 2 ] Installed Package(s) Information:
State (St): I - Inactive, U - Activated & Uncommitted,
C - Activated & Committed, D - Deactivated & Uncommitted
--------------------------------------------------------------------------------
Type St Filename/Version
--------------------------------------------------------------------------------
IMG C 16.9.2.0.2433 <----- State should be Activated & Committed for current version alone.
If not clear install state before proceeding. Check on how to clear install state.
--------------------------------------------------------------------------------
Auto abort timer: inactive
--------------------------------------------------------------------------------
خطوات الترقية
يرجى اتباع الخطوات المحددة لإجراء ترقية للبرامج أثناء الخدمة (ISSU).
1 - التنظيف
إزالة أي عمليات تثبيت غير نشطة باستخدام الأمر:
Switch#install remove inactive
2. نسخ الصورة الجديدة
نقل ملف صورة .bin الجديد إلى تخزين Flash الخاص بالمشرف النشط باستخدام إحدى الطرق التالية:
عبر بروتوكول TFTP:
Switch#copy tftp://Location/directory/<file_name> flash:
عبر منفذ USB:
Switch#copy usbflash0:<file_name> flash:
تأكيد أنظمة الملفات المتوفرة باستخدام: إظهار أنظمة الملفات
3 - التحقق
بعد نقل IOS إلى ذاكرة Flash (الذاكرة المؤقتة) للمشرف النشط، تحقق مما إذا كان قد تم نسخ الصورة بشكل صحيح باستخدام:
Switch#dir flash:
(إختياري) للتحقق من المجموع الاختباري MD5، أستخدم الأمر:
Switch#verify /md5 flash:<File_name>
تأكد من تطابق المجموع الاختباري هذا مع المجموع الاختباري المتوفر في صفحة تنزيل البرامج.
4. تعيين متغير التمهيد
ثبتت التمهيد متغير أن يشير إلى ال packages.conf مبرد مع الأمر التالي:
Switch#config terminal
Switch(config)#no boot system
Switch(config)#boot system flash:packages.conf
Switch(config)#end
5. تكوين التمهيد التلقائي
قم بتكوين المحول على التمهيد التلقائي عن طريق تنفيذ:
Switch#config terminal
Switch(config)#no boot manual
Switch(config)#end
6. حفظ التكوين
احفظ التكوين الحالي الخاص بك باستخدام:
Switch#write memory
تأكيد إعدادات التمهيد باستخدام الأمر:
Switch#show boot
7 - تثبيت الصورة
لتثبيت الصورة، أستخدم الأمر:
Switch#install add file flash:<file_name> activate issu commit
بمجرد تشغيل الأمر المدوّن هنا، تبدأ العملية وتُعيد تحميل sup تلقائيًا. لا تقم بتشغيل الأمر حتى تكون جاهزًا لبدء إعادة تمهيد وحدات sup. بخلاف عملية الترقية العادية، فإنها لا تطلب منك تأكيدا قبل حدوث إعادة التحميل.
بمجرد تشغيل هذا الأمر، تستخرج عملية ISSU الملفات، وتعيد تحميل الحزمة الاحتياطية، وتنتظر حتى ترجع إلى SSO ثم تقوم بإعادة تحميل النشط بعد تجاوز الفشل.
ملاحظة: استبدل بالاسم الفعلي لملف صورة IOS الخاص بك عبر الخطوات.
خطوات التحقق من صحة ISSU
بمجرد اكتمال ISSU،
-
تحقق مما إذا كان كلا المحولين يشغلان على البرنامج الجديد.
-
قم بفحص إخراج تفاصيل الحالة "show issu" ليكون نظيفا ولا يعرض أي ISSU قيد التقدم.
-
تحقق من show install issu history output لضمان نجاح عملية ISSU (يتوفر الأمر فقط مع الإصدار 16.10.1 والإصدارات الأحدث).
خطوات الاسترداد من فشل ISSU
-
في حالة فشل ISSU، من المتوقع أن يتمكن الإجهاض التلقائي من إستعادة النظام مرة أخرى إلى حالته الأولية (الصورة الأقدم). ومع ذلك، في حالة فشل هذا أيضا، فمن المتوقع إستعادة الهيكل يدويا.
-
أثناء الاسترداد اليدوي، تحقق مما إذا كان كل من الجهاز النشط وجهاز الاستعداد يشغلان الصورة القديمة (إذا لم يكن الأمر كذلك، فاسترد الهيكل الفردي).
-
بعد التأكد من أن كلا الهيكلين يركض الصورة القديمة، يزيل Runinstall غير نشط لإزالة أي حزم صور غير مستخدمة.
-
بمجرد أن يقوم كلا الهيكلين بتشغيل البرنامج القديم، قم بتنظيف جميع الحالات الداخلية لعملية ISSU يدويا. (ارجع هنا حول كيفية تنظيف حالات ISSU الداخلية).
إجهاض ISSU
في سير العمل المكون من 3 خطوات، أثناء عملية تنشيط ISSU، يمكن للنظام الإجهاض التلقائي لصورة قديمة إذا انتهت صلاحية المؤقت الذي تم إيقاف تشغيله. يكون الاجهاض اليدوي مطلوبا إذا لم يصل الاستعداد إلى SSO أثناء الاجهاض. أيضا، إذا كنت ترغب لأي سبب في إجهاض ISSU في المنتصف، فيلزمك الإجهاض اليدوي.
C9600#install abort issu
ولاية Clean ISSU
إذا لم تنجح ترقية/خفض ISSU/إجهاض/إجهاض تلقائي، يلزم إجراء عملية تنظيف يدوية لحالات ISSU الداخلية.
قم بتمكين الخدمة داخليا قبل تشغيل الأمر التالي:
C9600(config)#service internal
C9600(config)#end
C9600#clear install state
clear_install_state: START Tue Nov 13 17:05:47 UTC 2018
--- Starting clear_install_state ---
Performing clear_install_state on all members
[1] clear_install_state package(s) on chassis 1
[1] Finished clear_install_state on chassis 1
Checking status of clear_install_state on [1]
clear_install_state: Passed on [1]
Finished clear_install_state
C9600#show issu state detail
--- Starting local lock acquisition on chassis 1 ---
Finished local lock acquisition on chassis 1
No ISSU operation is in progress