المحتويات

المقدمة

معلومات أساسية

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

المتطلبات

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

إجراء الترقية

كافيتس

معلومات ذات صلة

المقدمة

يصف هذا المستند إجراء ترقية البرنامج الثابت N7K-SUP2/E bootflash على كل من المشرف النشط والاحتياطي لحل مشكلة البرنامج الثابت التي يتم معالجتها في عيب البرنامج CSCus22805: N7K-SUP2/E: فشل ذاكرة Flash عبر منفذ eUSB أو عدم القدرة على حفظ التكوين وCSCuv1883 فشل N77-SUP2EUSB Compact Flash أو تعذر حفظ التكوين.

ملاحظة: تم توسيع هذا الإجراء ليشمل مجموعة أوسع من أجزاء مورد ذاكرة التمهيد المؤقتة التي تبدأ في NX-OS 6.2(20) وتتبعها CSCvf36683 - N7K-SUP2/E: فشل ذاكرة Flash عبر منفذ eUSB أو عدم القدرة على حفظ التكوين.

معلومات أساسية

يؤدي هذا الإجراء إلى ترقية البرنامج الثابت bootflash على كلا المشرفين في هيكل Nexus 7000 مع الاستمرار في إصدار البرنامج الحالي.  وكبديل، يمكنك الترقية إلى إصدار برنامج NX-OS الذي يحتوي على إصلاح البرنامج الثابت ل CSCus22805.

خيار آخر هو إستخدام أداة إسترداد Flash (المتاحة للتنزيل) ويمكنها إصلاح أي أخطاء فلاش واحدة تلقائيا عند وجودها. هذا ليس حلا دائما. يقوم هذا الإجراء المبرز في هذا المستند بترقية البرنامج الثابت لذاكرة التمهيد المؤقتة (bootflash) بشكل دائم حتى لا تعود أجهزة الفلاش المدمجة على اللوحة عرضة لفشل RAID.

يتم تزويد كل مشرف N7K 2/2E بأجهزة فلاش eUSB في تهيئة RAID1، واحد رئيسي وواحد نسخة مطابقة. فهي توفر معا مستودعات غير متطايرة لصور التمهيد وتكوين بدء التشغيل وبيانات التطبيق الثابتة.

وما يمكن أن يحدث هو خلال فترة من الأشهر أو السنوات في الخدمة، وقد يتم قطع اتصال أحد هذه الأجهزة بناقل USB، مما يتسبب في قيام برنامج RAID بإسقاط الجهاز من التكوين. لا يزال الجهاز يعمل بشكل طبيعي مع جهاز 1/2. ومع ذلك، عند سقوط الجهاز الثاني خارج الصفيف، تتم إعادة تحميل ذاكرة التمهيد المؤقتة (bootflash) على أنها للقراءة فقط، مما يعني أنه لا يمكننا حفظ التكوين أو الملفات إلى ذاكرة التمهيد المؤقتة (bootflash)، أو السماح لوحدة الاستعداد بالمزامنة مع الجهاز النشط في حالة إعادة تحميله.

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

ملاحظة: CSCus22805 يؤثر على الوحدات النمطية Nexus 7000 Supervisor 2 (N7K-SUP2) و Supervisor 2E (N7K-SUP2E) التي تشغل إصدارات NX-OS من الإصدار 6.1(1) إلى 6.2(12). لا يزال NX-OS 6.2(14) عرضة للتأثر ولكنه يحتوي على حل بديل/إسترداد تلقائي.

CSCuv1883 يؤثر على الوحدات النمطية Nexus Supervisor 2E (N77-SUP2E) التي تشغل إصدارات NX-OS من الإصدار 6.1(1) إلى 6.2(14).

CSCvf36683 يؤثر على الوحدات النمطية Nexus 7000 Supervisor 2 (N7K-SUP2) و Supervisor 2E (N7K-SUP2E) / (N77-SUP2E) التي تشغل إصدارات نظام التشغيل NX من الإصدار 6.1(1) إلى 6.2(18) و 7.2(1)D1(1) إلى 7.2(2)D1(2) و 7.3(0)D1(1) إلى 7.3(2)D1(2) و 8.0(1) و 8.1) و 8.2(1)

للتلخيص، بالنسبة لإصدار الصيانة 6.2، يحتوي 6.2(20) على إصلاح لجميع عيوب البرامج الثلاثة المذكورة في الملاحظة أعلاه.

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

المتطلبات

لا توجد متطلبات خاصة لهذا المستند.

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

تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:

- المحول Cisco Nexus 7000 Series Switch، الإصدار 6.2(10)

- N7K SUP2

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

إجراء الترقية

1. وحدة تحكم في كل من المشرفين العاملين والمستعدين.

2. انسخ NX-OS 7.2(1)D1(1) إلى ذاكرة التمهيد لكل من المشرفين النشطين والحاليين.

3. قم بتعيين متغيرات kickstart وتمهيد النظام على وضع الاستعداد إلى NX-OS 7.2(1)D1(1).

N7K-1(config)# boot kickstart bootflash:n7000-s2-kickstart.7.2.1.D1.1.bin sup-2

Performing image verification and compatibility check, please wait....

Note: system and kickstart bootvars are pointing to incompatible images

N7K-1(config)# boot system bootflash:n7000-s2-dk9.7.2.1.D1.1.bin sup-2

Performing image verification and compatibility check, please wait....

4. احفظ التكوين لجميع مراكز البيانات الافتراضية (VDCs) وتأكد من تعيين متغير التمهيد على إعادة التحميل التالية على NX-OS 7.2(1)D1(1) على المشرف في وضع الاستعداد.

N7K-1# copy running-config startup-config vdc-all

[########################################] 100%

Copy complete.

N7K-1# show mod

Mod  Ports  Module-Type                         Model              Status

---  -----  ----------------------------------- ------------------ ----------

1    0      Supervisor Module-2                 N7K-SUP2           active *

2    0      Supervisor Module-2                 N7K-SUP2           ha-standby

4    48     1/10 Gbps Ethernet Module           N7K-F248XP-25E     ok

N7K-1# show boot

Current Boot Variables:

sup-1

kickstart variable = bootflash:/n7000-s2-kickstart.6.2.10.bin

system variable = bootflash:/n7000-s2-dk9.6.2.10.bin

sup-2

kickstart variable = bootflash:/n7000-s2-kickstart.7.2.1.D1.1.bin

system variable = bootflash:/n7000-s2-dk9.7.2.1.D1.1.bin

No module boot variable set

Boot Variables on next reload:

sup-1

kickstart variable = bootflash:/n7000-s2-kickstart.6.2.10.bin

system variable = bootflash:/n7000-s2-dk9.6.2.10.bin

sup-2

kickstart variable = bootflash:/n7000-s2-kickstart.7.2.1.D1.1.bin

system variable = bootflash:/n7000-s2-dk9.7.2.1.D1.1.bin

No module boot variable set

5. إعادة تحميل المشرف الاحتياطي.

N7K-1# reload module 2

This command will reboot standby supervisor module. (y/n)?  [n] y

6. يقوم المشرف الاحتياطي بتمهيد صورة بدء التشغيل 7.2(1)D1(1) وترقية البرنامج الثابت bootflash. بمجرد أن يحاول المشرف الاحتياطي تمهيد صورة النظام 7.2(1)D1(1)، فإنه سيكتشف عدم تطابق الإصدار ويعيد تحميل نفسه مع الصورة السابقة من المشرف النشط.

NX7k SUP BIOS version ( 2.12 ) : Build - 05/29/2013 11:58:20

PM FPGA Version : 0x00000022

Power sequence microcode revision - 0x00000009 : card type - 10156EEA0

Booting Spi Flash : Primary

CPU Signature - 0x000106e4: Version - 0x000106e0

CPU - 1 : Cores - 4 : HTEn - 1 : HT - 2 : Features - 0xbfebfbff

FSB Clk - 532 Mhz :  Freq - 2154 Mhz - 2128 Mhz

MicroCode Version : 0x00000002

Memory - 12288 MB : Frequency - 1067 MHZ

Loading Bootloader: Done

IO FPGA Version   : 0x1000c

PLX Version       : 861910b5

Bios digital signature verification - Passed

USB bootflash status : [1-1:1-1]

Reset Reason Registers: 0x0 0x8

Filesystem type is ext2fs, partition type 0x83

GNU GRUB  version 0.97

Autobooting bootflash:/n7000-s2-kickstart.7.2.1.D1.1.bin bootflash:/n7000-s2-dk

9.7.2.1.D1.1.bin...

Filesystem type is ext2fs, partition type 0x83

Booting kickstart image: bootflash:/n7000-s2-kickstart.7.2.1.D1.1.bin....

...............................................................................

.............................................

Kickstart digital signature verification Successful

Image verification OK

ˇ

INIT: version 2boot device node /dev/sdc

Bootflash firmware upgraded successfully

boot device node /dev/sdc

boot mirror device node /dev/sdb

Bootflash mirror firmware upgraded successfully

boot mirror device node /dev/sdb

obfl device node /dev/sda

OBFL firmware upgraded successfully

obfl device node /dev/sda

Checking obfl filesystem.r

Checking all filesystems..r.r.r.retval=[1]

r done.

Starting mcelog daemon

rCreating logflash directories

Loading system software

/bootflash//n7000-s2-dk9.7.2.1.D1.1.bin read done

System image digital signature verification successful.

Uncompressing system image: bootflash:/n7000-s2-dk9.7.2.1.D1.1.bin Wed Mar 2 15:56:21 UTC 2016

blogger: nothing to do.

C

..done Wed Mar 2 15:56:27 UTC 2016

INIT: Entering runlevel: 3

7. بمجرد أن يعود المشرف الاحتياطي إلى حالة إستعداد فائقة التوفر، قم بتغيير متغيرات التمهيد مرة أخرى إلى الإصدار الصحيح من نظام التشغيل NX وقم بإجراء تبديل للمشرف إلى تجاوز الفشل للمشرفين.

N7K-1# show module

Mod  Ports  Module-Type                         Model              Status

---  -----  ----------------------------------- ------------------ ----------

1    0      Supervisor Module-2                 N7K-SUP2           active *

2    0      Supervisor Module-2                 N7K-SUP2           ha-standby

4    48     1/10 Gbps Ethernet Module           N7K-F248XP-25E     ok

N7K-1(config)# boot kickstart bootflash:n7000-s2-dk9.6.2.10.bin sup-2

Performing image verification and compatibility check, please wait....

Note: system and kickstart bootvars are pointing to incompatible images

N7K-1(config)# boot system bootflash:n7000-s2-dk9.6.2.10.bin sup-2

Performing image verification and compatibility check, please wait....

N7K-1# copy running-config startup-config vdc-all

[########################################] 100%

Copy complete.

N7K-1# system switchover

8. تأكد من أن المشرف النشط السابق يمهد في حالة إستعداد HA وربط متغيرات التمهيد على الاستعداد إلى NX-OS 7.2(1)D1(1).

N7K-1# show module

Mod  Ports  Module-Type                         Model              Status

---  -----  ----------------------------------- ------------------ ----------

1    0      Supervisor Module-2                 N7K-SUP2           ha-standby

2    0      Supervisor Module-2                 N7K-SUP2           active *

4    48     1/10 Gbps Ethernet Module           N7K-F248XP-25E     ok

N7K-1(config)# boot kickstart bootflash:n7000-s2-kickstart.7.2.1.D1.1.bin sup-1

Performing image verification and compatibility check, please wait....

Note: system and kickstart bootvars are pointing to incompatible images

N7K-1(config)# boot system bootflash:n7000-s2-dk9.7.2.1.D1.1.bin sup-1

Performing image verification and compatibility check, please wait....

9. احفظ التكوين لجميع مراكز البيانات الافتراضية (VDCs) وتأكد من تعيين متغير التمهيد على إعادة التحميل التالية على NX-OS 7.2(1)D1(1) للمشرف في وضع الاستعداد.

N7K-1# copy running-config startup-config vdc-all

[########################################] 100%

Copy complete.

N7K-1# show boot

Current Boot Variables:

sup-1

kickstart variable = bootflash:/n7000-s2-kickstart.7.2.1.D1.1.bin

system variable = bootflash:/n7000-s2-dk9.7.2.1.D1.1.bin

sup-2

kickstart variable = bootflash:/n7000-s2-kickstart.6.2.10.bin

system variable = bootflash:/n7000-s2-dk9.6.2.10.bin

No module boot variable set

Boot Variables on next reload:

sup-1

kickstart variable = bootflash:/n7000-s2-kickstart.7.2.1.D1.1.bin

system variable = bootflash:/n7000-s2-dk9.7.2.1.D1.1.bin

sup-2

kickstart variable = bootflash:/n7000-s2-kickstart.6.2.10.bin

system variable = bootflash:/n7000-s2-dk9.6.2.10.bin

No module boot variable set

9. إعادة تحميل المشرف الاحتياطي.

N7K-1# reload module 1

This command will reboot standby supervisor module. (y/n)?  [n] y

10. سيقوم المشرف الاحتياطي بتمهيد صورة بدء التشغيل 7.2(1)D1(1) وترقية البرنامج الثابت bootflash. بمجرد أن يحاول المشرف الاحتياطي تمهيد صورة النظام 7.2(1)D1(1)، سيكشف عن عدم تطابق الإصدار ويعيد تحميل نفسه مع الصورة السابقة من المشرف النشط.

NX7k SUP BIOS version ( 2.12 ) : Build - 05/29/2013 11:58:20

PM FPGA Version : 0x00000022

Power sequence microcode revision - 0x00000009 : card type - 10156EEA0

Booting Spi Flash : Primary

CPU Signature - 0x000106e4: Version - 0x000106e0

CPU - 1 : Cores - 4 : HTEn - 1 : HT - 2 : Features - 0xbfebfbff

FSB Clk - 532 Mhz :  Freq - 2154 Mhz - 2128 Mhz

MicroCode Version : 0x00000002

Memory - 12288 MB : Frequency - 1067 MHZ

Loading Bootloader: Done

IO FPGA Version   : 0x1000c

PLX Version       : 861910b5

Bios digital signature verification – Passed

USB bootflash status : [1-1:1-1]

Reset Reason Registers: 0x0 0x8

Filesystem type is ext2fs, partition type 0x83

GNU GRUB  version 0.97

Autobooting bootflash:/n7000-s2-kickstart.7.2.1.D1.1.bin bootflash:/n7000-s2-dk9.7.2.1.D1.1.bin...

Filesystem type is ext2fs, partition type 0x83

Booting kickstart image: bootflash:/n7000-s2-kickstart.7.2.1.D1.1.bin....

...............................................................................

.............................................

Kickstart digital signature verification Successful

Image verification OK

ˇ

INIT: version 2boot device node /dev/sdc

Bootflash firmware upgraded successfully boot device node /dev/sdc boot mirror device node /dev/sdb Bootflash mirror firmware upgraded successfully boot mirror device node /dev/sdb obfl device node /dev/sda OBFL firmware upgraded successfully obfl device node /dev/sda

Checking obfl filesystem.r

Checking all filesystems..r.r.r.retval=[1]

r done.

Starting mcelog daemon

rCreating logflash directories

Loading system software

/bootflash//n7000-s2-dk9.7.2.1.D1.1.bin read done

System image digital signature verification successful.

Uncompressing system image: bootflash:/n7000-s2-dk9.7.2.1.D1.1.bin Wed Mar 2 15:56:21 UTC 2016

blogger: nothing to do.

C

11. عندما يعود المشرف الاحتياطي إلى حالة الاستعداد، سترغب في تغيير متغير التمهيد مرة أخرى إلى NX-OS 6.2(10) وحفظ التكوين.

N7K-1# show module

Mod  Ports  Module-Type                         Model              Status

---  -----  ----------------------------------- ------------------ ----------

1    0      Supervisor Module-2                 N7K-SUP2           ha-standby

2    0      Supervisor Module-2                 N7K-SUP2           active *

4    48     1/10 Gbps Ethernet Module           N7K-F248XP-25E     ok

N7K-1(config)# boot kickstart bootflash:n7000-s2-dk9.6.2.10.bin sup-2

Performing image verification and compatibility check, please wait....

Note: system and kickstart bootvars are pointing to incompatible images

N7K-1(config)# boot system bootflash:n7000-s2-dk9.6.2.10.bin sup-2

Performing image verification and compatibility check, please wait....

N7K-1# copy running-config startup-config vdc-all

[########################################] 100%

Copy complete.

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

كافيتس

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

معلومات ذات صلة

- إشعار ميداني: FN - 63975 - خطأ في كتابة Nexus 7000 Supervisor 2 و 2E Embedded Flash

- أداة إسترداد Nexus 7000 Supervisor 2 Flash. راجع ملف flash_recovery_tool_readMe في ملف tarfile للحصول على مزيد من التفاصيل.

- الدعم التقني والمستندات - Cisco Systems