المقدمة
هذه المقالة هي امتداد للوثيقة Nexus 7000 Supervisor 2/2E Compact Flash Failure Recovery (إسترداد فشل الذاكرة المؤقتة من Nexus 7000) يعالج جميع سيناريوهات الأعطال المحتملة. إمكانية فشل تشغيل أداة إسترداد Flash (الذاكرة المؤقتة)، قد يكون هذا المستند مفيدا. من المستحسن أن يكون لديك وصول إلى وحدة التحكم إلى الجهاز لإجراء التغييرات. كما يوصى بشدة بعدم إجراء أي تغييرات تحت نواة لينوكس، غير المذكورة في المستند، حيث أن ذلك قد يكون له تأثير على عمليات المحول. الإشراف على TAC من Cisco مستحسن.
الخلفية
وكما هو موضح في المستند الآخر، يتم تزويد كل مشرف N7K 2/2E بأجهزة فلاش من نوع eUSB في تكوين RAID1، بمعدل أساسي واحد ونسخة مطابقة واحدة. فهي توفر معا مستودعات غير متطايرة لصور التمهيد وتكوين بدء التشغيل وبيانات التطبيقات الثابتة. في حالة فشل RAID لمدير في الهيكل، نقوم بتشغيل أداة إسترداد خاطف، لإصلاح نفس الشيء. في جميع الحالات تقريبا، نلجأ إلى إعادة التحميل/الفشل فوق المشرف، إذا فشلت أداة إستعادة فلاش في التشغيل. هناك إمكانية لإصلاح هذا الأمر دون إعادة تحميل/تجاوز فشل في سيناريو معين.
المتطلبات الأساسية
المتطلبات
cisco يوصي أن يتلقى أنت معرفة من cisco Nexus OS، تخزين أو برق قرص طريقة و linux مستوى تصحيح.
المكونات المستخدمة
سلسلة مبدلات Nexus 7000
عرض
يتم ملاحظة فشل RAID على مشرف وأثناء محاولة إستعادة ذاكرة Flash (الذاكرة المؤقتة) للمشرفين المتأثرين، يظهر الخطأ التالي عند تشغيل أداة إسترداد ذاكرة الفلاش،
قد تواجه المحولات حالة فشل RAID مع رمز الخطأ - 0xe1
ERROR: Cannot perform recovery. /dev/sdb has incorrect partition info.
ERROR: Disk /dev/sdb needs to be manually inspected for errors.
INFO: No recovery was attempted on module 5. All flashes left intact.
INFO: A detailed copy of the this log was saved as volatile:flash_repair_log_mod5.tgz.
الحل
قم بتحميل الوظيفة الإضافية تصحيح الأخطاء على المحول، للدخول إلى طبقة لينوكس،
Switch# load bootflash:n7000-s2-debug-sh.6.1.4a.gbin
الرجاء توخي الحذر أثناء تشغيل الأوامر هنا.
بمجرد أن نحصل على مطالبة لينوكس، ابحث عن القسم المتأثر وفقا لرسالة الخطأ. في حالتنا هو /dev/sdb. قد تكون هناك أقسام أخرى أيضا.
Linux(debug)# ls -l /dev/sd?
brw-r----- 1 root root 8, 0 Aug 28 2015 sda
brw-rw-r-- 1 root disk 8, 32 Dec 18 2013 sdc
brw-rw-r-- 1 root disk 8, 48 Dec 18 2013 sdd
brw-rw-r-- 1 root disk 8, 64 Dec 18 2013 sde
brw-rw-r-- 1 root disk 8, 80 Dec 18 2013 sdf
brw-rw-r-- 1 root disk 8, 96 Dec 18 2013 sdg
brw-rw-r-- 1 root disk 8, 112 Dec 18 2013 sdh
brw-rw-r-- 1 root disk 8, 128 Dec 18 2013 sdi
brw-rw-r-- 1 root disk 8, 144 Dec 18 2013 sdj
brw-rw-r-- 1 root disk 8, 160 Dec 18 2013 sdk
brw-rw-r-- 1 root disk 8, 176 Dec 18 2013 sdl
brw-rw-r-- 1 root disk 8, 192 Dec 18 2013 sdm
تم العثور على القسم مفقودا، مما يؤدي إلى حدوث خطأ، أثناء تشغيل أداة الاسترداد. قم بإنشاء القسم المفقود يدويا، بنفس إذن الكتل الأخرى.
Linux(debug)# mknod -m 664 /dev/sdb b 8 16
الآن، يمكننا أن نرى تقسيم SDB تحت /dev،
Linux(debug)# ls -l /dev/sd?
brw-r----- 1 root root 8, 0 Aug 28 2015 sda
brw-rw-r-- 1 root root 8, 16 May 26 07:31 sdb
brw-rw-r-- 1 root disk 8, 32 Dec 18 2013 sdc
brw-rw-r-- 1 root disk 8, 48 Dec 18 2013 sdd
brw-rw-r-- 1 root disk 8, 64 Dec 18 2013 sde
brw-rw-r-- 1 root disk 8, 80 Dec 18 2013 sdf
brw-rw-r-- 1 root disk 8, 96 Dec 18 2013 sdg
brw-rw-r-- 1 root disk 8, 112 Dec 18 2013 sdh
brw-rw-r-- 1 root disk 8, 128 Dec 18 2013 sdi
brw-rw-r-- 1 root disk 8, 144 Dec 18 2013 sdj
brw-rw-r-- 1 root disk 8, 160 Dec 18 2013 sdk
brw-rw-r-- 1 root disk 8, 176 Dec 18 2013 sdl
brw-rw-r-- 1 root disk 8, 192 Dec 18 2013 sdm
قم بالخروج من طبقة لينوكس وقم بتشغيل أداة إستعادة الفلاش مرة أخرى.
هذه المرة بدون أي رسائل خطأ تم إسترداد فشل RAID على ذاكرة Flash الأساسية (0xf0). تم تأكيد نفس الإجراء باستخدام الأمر،
"slot x show system internal raid | i i cmos|block | head line 5"
يجب أن يعمل بشكل صحيح بدون مثل هذه الأخطاء ويجب أن يكون قادرا على إسترداد المشرف المتأثر من حالة فشل RAID. في حالة إستمرار فشل تشغيل أداة الاسترداد، قد يكون ذلك بسبب سبب آخر، أو فساد فعلي مع التقسيم، وقد نضطر إلى اللجوء إلى إعادة تحميل/تجاوز الفشل.
معلومات ذات صلة