المحتويات

المقدمة

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

المتطلبات

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

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

خطوات الاسترداد

إعادة تقسيم محركات الأقراص المزودة بذاكرة مصنوعة من مكونات صلبة

المقدمة

يصف هذا المستند الإجراء التصحيحي الذي يجب إتخاذه عند ملاحظة التقسيم غير الصحيح لمحركات الأقراص المزودة بذاكرة مصنوعة من مكونات صلبة (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