المقدمة
يوضح هذا المستند خطوات تعطيل التحقق من تناسق الصفيف المتكرر للأقراص الفردية (RAID) على وحدات تحكم LSI RAID، والتي يمكن أن تؤثر سلبا على بعض التطبيقات ذات متطلبات الإدخال/الإخراج (I/O) الصارمة. بمجرد أن تصبح هذه المجموعة من التطبيقات التي تتضمن متطلبات الإدخال/الإخراج كثيرة المتطلبات هي Universal Session و Resource Manager / Videoscape Session Resource Manager (USRM/VSRM). ونظرا للتأثير المحتمل لانتظار الإدخال/الإخراج على هذه التطبيقات التي يمكن أن تحدث أثناء تشغيل عمليات التحقق من التناسق، يوصى بتعطيل عمليات التحقق من التناسق على جميع محركات الأقراص الظاهرية/وحدات تخزين RAID. راجع CSCuw01134
المتطلبات الأساسية
خوادم Cisco لنظام الحوسبة الموحدة (UCS) M3 المثبت على حامل مع وحدات التحكم LSI 92xx طراز RAID.
يتطلب تعطيل التحقق من التناسق إطار صيانة لتطبيق USRM/VSRM.
إنهاء مثيلات USRM/VRSM قبل تعطيل التحقق من التناسق
هناك ما يصل إلى 8 مثيلات من USRM/VSRM على UCS C220. يجب إنهاء كل مثيل قبل تنفيذ إجراء تعطيل التحقق من التناسق. عند اكتمال إجراء التحقق من التناسق، يجب إعادة تشغيل كل مثيل يدويا.
ملاحظة: ينبغي إدراج العمليتين الواردتين أدناه في طريقة إجراء رفيعة المستوى مكتوبة من أجل نظم/متطلبات العملاء الفردية. على سبيل المثال: ستتضمن إجراءات العمل الموحدة تنسيق تجاوز فشل الخادم والتغلب على الأعطال لتقليل تأثير العملاء إلى الحد الأدنى. قد يكون لكل عميل متطلبات مختلفة يتم تلبيتها في إجراء العمل الموحد.
لإنهاء برنامج USRM/VSRM، اتبع هذه الخطوات. ملاحظة: يلزم استكمال هذه الخطوات لكل حالة من حالات الإدارة المستدامة/إدارة الموارد البشرية/إدارة الموارد البشرية.
- فتح واجهة مستخدم ويب (UI) USRM/VSRM في مستعرض
- انتقل إلى صفحة إعادة التعيين
- تعيين ServerState إلى "إنهاء" باستخدام المربع المنسدل.
- انقر زر تنفيذ التغييرات.
النتيجة: سيتم إنهاء برنامج USRM/VSRM ولن يتم إعادة تشغيله.
بمجرد اكتمال عملية تعطيل التحقق من التناسق، سيتعين بدء تشغيل كل مثيل من USRM/VSRM يدويا. اتبع هذه الخطوات لكل مثيل من USRM/VSRM.
- فتح جلسة SSH إلى USRM/VSRM.
- انتقل إلى الدليل المناسب
- بالنسبة إلى USRM: /opt/usrm
- بالنسبة إلى VSRM: /common/usrm
- تنفيذ الأمر لبدء تشغيل USRM/VSRM: ./usrm —<option (auto أو supervisor)> -d
- مثال على الأسلوب الخاضع للإشراف: ./usrm — مراقب -d
- مثال على الوضع التلقائي: ./usrm — auto-d
ملاحظة: هناك شرطان قبل الخيار وشرطة واحدة قبل المعلمة "d".
النتيجة: سيبدأ برنامج USRM/VSRM في معالجة الطلبات وسيبدأ في ذلك.
تنزيل الأداة المساعدة.
تنزيل StorCLI Utility http://docs.avagotech.com/docs/12351437
سيكون لملف StorCLI ZIP مجلدات تحتوي على ملفات تثبيت لأنظمة تشغيل مختلفة (OS).
التركيب على نظام التشغيل RedHat Linux
قم باستخراج ملف RPM الناتج عن /StorCLI_All_OS/Linux/folder في الملف zip، ثم قم بتثبيت:
#rpm -ivh <StorCLI-X.xx-x.noarch.rpm>
أوامر نظام التشغيل RedHat/Linux
Change to the folder where storcli64 executable file was installed to, typically /opt/MegaRAID/storcli/
#cd /opt/MegaRAID/storcli
Check to make sure no consistency checks are currently in progress
storcli]#./storcli64 /c0 /vall show cc
VD Operation Progress% Status
---------------------------------------
0 CC - Not in progress <<<<<<<<<<<
1 CC - Not in progress <<<<<<<<<<<
From the output above, if any of the VDs show anything other than ‘Not in progress’, then issue the command to stop any consistency checks running:
./storcli64 /c0/vall stop cc
Issue the command to disable consistency checks from being run in the future:
./storcli64 /c0 set cc=off
Confirm that consistency checks have been disabled:
./storcli64 /c0 show cc
Controller Properties :
=====================
-----------------------------------------------
Ctrl_Prop Value
-----------------------------------------------
CC Operation Mode Disabled <<<<<<<<<<<<<<<<
CC Execution Delay 0
CC Next Starttime 06/20/1999, 19:00:00
CC Current State Stopped
CC Number of iterations 0
CC Number of VD completed 0
CC Excluded VDs None
Confirm the CC Operation Mode line shows ‘Disabled’
تعليمات ESXi
إذا كانت الظروف تتطلب تعطيل عمليات التحقق من التناسق في بيئات ESXi من VMware، فإن عملية تثبيت الأداة المساعدة StorCLI مختلفة، ولكن صياغة أمر التخزين هي نفسها. يتم تعطيل طبقة الأمان (SSH) بشكل افتراضي في vSphere، وستحتاج إلى تمكين SSH قبل محاولة فتح وحدة SSH الطرفية مع المضيف.
التثبيت على برنامج ESXi 5.x من VMware
قم باستخراج/نسخ ملف vmWare-esx-storcli-xxxxx.vib من /StorCLI_All_OS/VMWARE-MN/ المجلد الموجود في ملف zip.
انسخ ملف vmWare-esx-storcli-xxxxx.vib إلى نظام الملف المحلي لمضيف ESXi، إلى مجلد /tmp.
قم الآن بتشغيل الأمر esxcli لتثبيته.
#ESXCLI برمجية vib ركبت -v "/tmp/vmware-esx-storcli-xxxxxx.vib" -no-sig-check
أوامر ل VMware vSphere
Change to the folder where the Storcli executable was installed to, typically /opt/lsi/storcli
#cd /opt/lsi/storcli
Please note the ESXi storcli executable is storcli
Check to make sure no consistency checks are currently in progress
storcli]#./storcli /c0 /vall show cc
VD Operation Progress% Status
---------------------------------------
0 CC - Not in progress <<<<<<<<<<<
1 CC - Not in progress <<<<<<<<<<<
From the output above, if any of the VDs show anything other than ‘Not in progress’, then issue the command to stop any consistency checks running:
./storcli /c0/vall stop cc
Issue the command to disable consistency checks from being run in the future:
./storcli /c0 set cc=off
Confirm that consistency checks have been disabled:
./storcli /c0 show cc
Controller Properties :
=====================
-----------------------------------------------
Ctrl_Prop Value
-----------------------------------------------
CC Operation Mode Disabled <<<<<<<<<<<<<<<<
CC Execution Delay 0
CC Next Starttime 06/20/1999, 19:00:00
CC Current State Stopped
CC Number of iterations 0
CC Number of VD completed 0
CC Excluded VDs None
Confirm the CC Operation Mode line shows ‘Disabled’