المقدمة
يصف هذا المستند الإجراء التصحيحي الذي يجب إتخاذه عند ملاحظة التقسيم غير الصحيح لمحركات الأقراص المزودة بذاكرة مصنوعة من مكونات صلبة (SSD) على محول Nexus 9000 Series الذي يشغل برنامج NX-OS.
المتطلبات الأساسية
المتطلبات
يوصى بأن يكون المستخدمون ملمين بأساسيات NX-OS وأن يتعرفوا على إصدار أجهزة Nexus 9000 وتكوينها الموجودين على NX-OS لتحديد الإجراء التصحيحي.
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى محولات Nexus 9000 Series Switches التي تشغل برنامج NX-OS، الإصدار 10.5(1) والإصدارات الأحدث.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
تمت إضافة تحسينات بدءا من الإصدار 10.5(1) للكشف التلقائي عن حجم قسم محركات الأقراص المزودة بذاكرة مصنوعة من مكونات صلبة (SSD) على Nexus 9000 لمطابقة الحجم المتوقع الذي تم تكوينه. إذا تم ملاحظة هذا syslog أثناء بدء التشغيل في show logging log أو show logging nvram، فإن هذا يشير إلى تمهيد NX-OS Nexus 9000 باستخدام حجم تقسيم SSD غير متوقع.
%PLATFORM-2-SSD_PARTITION_CHECK: Incorrect <device> partition size detected - please contact Cisco TAC for additional information
قد تحدث مشاكل التقسيم لأسباب مختلفة. يمكن أن تؤدي الأقسام الأصغر إلى مشاكل حيث لا يمكن حفظ صور NX-OS في bootflash للترقيات، ولا يمكن حفظ المظهرين الفنيين بشكل صحيح، وفقدان محفوظات السجل الهامة، ويمكن أن يفشل بدء التشغيل بسبب عدم كفاية المساحة الحرة، وما إلى ذلك. يركز هذا المستند على إسترداد قسم SSD إلى الحجم الصحيح.
خطوات الاسترداد
توصي Cisco باستخدام طريقة تقسيم محركات الأقراص المزودة بذاكرة مصنوعة من مكونات صلبة (SSD) هذه Nexus 9000 للاسترداد. تتميز عملية إعادة تقسيم محركات الأقراص المزودة بذاكرة مصنوعة من مكونات صلبة (SSD) بأفضل فرصة للحفاظ على الملفات الهامة. يمكن طلب عملية الاسترداد هذه مرة واحدة فقط، في حالة ظهور قسم غير صحيح. تحتاج عمليات إعادة التحميل التالية للحفاظ على هذا التكوين. إذا لم يحل أسلوب إعادة تقسيم محرك أقراص مزود بذاكرة مصنوعة من مكونات صلبة (SSD) حجم محرك أقراص مزود بذاكرة مصنوعة من مكونات صلبة (SSD) غير الصحيح، فاتصل بمركز المساعدة التقنية (TAC) ل Cisco.
ملاحظة: يتطلب هذا إعادة تحميل Nexus 9000.
إعادة تقسيم محركات الأقراص المزودة بذاكرة مصنوعة من مكونات صلبة
يمكن إستخدام الأمر flash sda resize لتنفيذ عملية إعادة تقسيم لمحركات الأقراص المزودة بذاكرة مصنوعة من مكونات صلبة (SSD) استنادا إلى مخطط التقسيم المحدد. Standard هو تكوين SSD الافتراضي على محولات Nexus 9000 Cloud Scale. Extended هو التقصير SSD تشكيل على Nexus 9800 مفتاح.
switch# system flash sda resize ?
<CR>
extended Cfg=1GB, logflash=39GB
standard Cfg=64MB, logflash=4|8GB
يبذل نظام NX-OS أقصى جهد ممكن للحفاظ على الملفات الهامة باستخدام خيار إعادة تقسيم محرك أقراص مزود بذاكرة مصنوعة من مكونات صلبة هذا. تتضمن الملفات الهامة صورة تمهيد NX-OS، و running-config، ومحتويات bootflash، ومحتويات logFlash.
تحذير: توصي Cisco دائما بإجراء نسخ إحتياطي للملفات الهامة إلى مصدر خارجي.
راجع الشرح التفصيلي في قسم إعادة تقسيم محرك الأقراص المزود بذاكرة مصنوعة من مكونات صلبة (SSD) في دليل التكوين الأساسي لنظام التشغيل NX-OS من السلسلة Cisco Nexus 9000 Series، الإصدار 10.4(x).
التحقق/التعرف الإضافي
هذا مثال على Nexus 9000 مع تقسيم SSD غير صحيح. عند تشغيل الأمر system flash sda standard، يمكنك أن ترى أن أقسام النظام الحالية لا تتطابق مع الأنظمة الهدف لتكوين قسم قياسي.
switch# system flash sda resize standard
!!!! WARNING !!!!
Attempts will be made to preserve drive contents during
the resize operation, but risk of data loss does exist.
Backing up of bootflash, logflash, and running configuration
is recommended prior to proceeding.
!!!! WARNING !!!!
current scheme is
sda 8:0 0 119.2G 0 disk
|-sda1 8:1 0 1.2G 0 part
|-sda2 8:2 0 9.6G 0 part /mnt/plog
|-sda3 8:3 0 1.2G 0 part /mnt/pss
|-sda4 8:4 0 11.9G 0 part /bootflash
|-sda5 8:5 0 1.2G 0 part /mnt/cfg/0
|-sda6 8:6 0 1.2G 0 part /mnt/cfg/1
|-sda7 8:7 0 39.4G 0 part /logflash
|-sda8 8:8 0 11.9G 0 part
`-sda9 8:9 0 23.9G 0 part
target scheme is
sda 8:0 0 64G|120GB|250GB 0 disk
|-sda1 8:1 0 512M 0 part
|-sda2 8:2 0 32M 0 part /mnt/plog
|-sda3 8:3 0 128M 0 part /mnt/pss
|-sda4 8:4 0 110.5G 0 part /bootflash
|-sda5 8:5 0 64M 0 part /mnt/cfg/0
|-sda6 8:6 0 64M 0 part /mnt/cfg/1
|_sda7 8:7 0 8G 0 part /logflash
للتحقق من تصحيح تجزئة Nexus 9000 SSD، يمكنك إستخدام نفس معيار تغيير حجم SDA الخاص بالنظام الأمر flash للتحقق من تطابق أقسام النظام الحالي مع النظام الهدف. بالإضافة إلى ذلك، يمكنك رؤية رسالة في أسفل الأمر تشير إلى أن النظام موجود بالفعل في النظام القياسي.
switch# system flash sda resize standard
!!!! WARNING !!!!
Attempts will be made to preserve drive contents during
the resize operation, but risk of data loss does exist.
Backing up of bootflash, logflash, and running configuration
is recommended prior to proceeding.
!!!! WARNING !!!!
current scheme is
sda 8:0 0 119.2G 0 disk
|-sda1 8:1 0 512M 0 part
|-sda2 8:2 0 32M 0 part /mnt/plog
|-sda3 8:3 0 128M 0 part /mnt/pss
|-sda4 8:4 0 110.5G 0 part /bootflash
|-sda5 8:5 0 64M 0 part /mnt/cfg/0
|-sda6 8:6 0 64M 0 part /mnt/cfg/1
`-sda7 8:7 0 8G 0 part /logflash
target scheme is
sda 8:0 0 64G|120GB|250GB 0 disk
|-sda1 8:1 0 512M 0 part
|-sda2 8:2 0 32M 0 part /mnt/plog
|-sda3 8:3 0 128M 0 part /mnt/pss
|-sda4 8:4 0 rem 0 part /bootflash
|-sda5 8:5 0 64M 0 part /mnt/cfg/0
|-sda6 8:6 0 64M 0 part /mnt/cfg/1
|_sda7 8:7 0 8G 0 part /logflash
System is already in Standard scheme Use force option to proceed
بالإضافة إلى ذلك، يمكن إستخدام هذه الأوامر لعرض أقسام Nexus 9000 SSD والتحقق من تكوينها كما هو متوقع.
switch# show system internal flash | i i dev/sda
/bootflash 113795280 38647924 75147356 34 /dev/sda4
/cmn/cfg/0 58090 872 53942 2 /dev/sda5
/cmn/cfg/1 58090 872 53942 2 /dev/sda6
/cmn/pss 121299 10546 104200 10 /dev/sda3
/mnt/cfg/0 58090 872 53942 2 /dev/sda5
/mnt/cfg/1 58090 872 53942 2 /dev/sda6
/mnt/plog 27252 16025 9589 63 /dev/sda2
/mnt/pss 121299 10546 104200 10 /dev/sda3
/logflash 8107484 1501688 6186368 20 /dev/sda7
ملاحظة: يجب تمكين سمة shell الأساسي بشكل عام لاستخدام طبقة الأمان.
switch# run bash
bash-4.4$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 165.8M 0 loop /usr_ro
loop1 7:1 0 116.9M 0 loop /isan_lib_ro
loop2 7:2 0 48.2M 0 loop /isan_bin_ro
loop3 7:3 0 43.9M 0 loop /isan_bin_eth_ro
loop4 7:4 0 11.3M 0 loop /isan_lib_eth_ro
loop5 7:5 0 4.2M 0 loop /isan_lib_n9k_ro
loop6 7:6 0 4K 0 loop /isan_bin_n9k_ro
loop7 7:7 0 195.3M 0 loop /bootflash/.rpmstore/patching
loop8 7:8 0 57.6M 0 loop
loop9 7:9 0 144.4M 0 loop
loop10 7:10 0 221.2M 0 loop
sda 8:0 0 119.2G 0 disk
├─sda1 8:1 0 512M 0 part
├─sda2 8:2 0 32M 0 part /mnt/plog
├─sda3 8:3 0 128M 0 part /mnt/pss
├─sda4 8:4 0 110.5G 0 part /bootflash
├─sda5 8:5 0 64M 0 part /mnt/cfg/0
├─sda6 8:6 0 64M 0 part /mnt/cfg/1
└─sda7 8:7 0 8G 0 part /logflash
mmcblk0 179:0 0 3.7G 0 disk
├─mmcblk0p1 179:1 0 32M 0 part
├─mmcblk0p2 179:2 0 32M 0 part
├─mmcblk0p3 179:3 0 32M 0 part /mnt/pstore
└─mmcblk0p4 179:4 0 3.6G 0 part