تستخدم وحدات التحكم HPE Smart Array (SR) المزودة بذاكرة مؤقتة ما يسمى ذاكرة الكتابة المدعومة بالفلاش (FBWC): تُرحَّل عمليات الكتابة إلى ذاكرة سريعة ويُبلَّغ النظام باكتمالها فورًا، ثم تُكتب إلى الأقراص لاحقًا. وتحمي حزمة الطاقة (Energy Pack) هذه الذاكرة عند انقطاع الكهرباء. وإذا كانت الحزمة مفقودة أو معطلة يتأثر التخزين المؤقت للكتابة، لذا من المهم معرفة أين تفحصها. يشرح هذا الدليل السلوك الموثق، وكيفية قراءة حالة الذاكرة والحزمة، والإعدادات التي يمكنك تغييرها.
قبل أن تبدأ
- اعرف طراز وحدة التحكم، فأحجام الذاكرة والخيارات المدعومة تختلف من طراز لآخر، وبعض الإعدادات غير متاحة في كل الوحدات.
- لا تُركَّب حزمة الطاقة ولا تُنزع ولا تُستبدل إلا والخادم مطفأ وكابلات الكهرباء مفصولة.
- جهّز وصولًا إلى SSA أو ssacli أو iLO، أو إلى شاشة الخادم لاستخدام UEFI System Utilities.
- لخلفية عن Write-back وWrite-through راجع ذاكرة وحدة تحكم RAID.
كيف تعمل FBWC وحزمة الطاقة
في وضع Write-back ترحّل وحدة التحكم بيانات الكتابة إلى الذاكرة المؤقتة وتبلغ النظام بالاكتمال فورًا، فتنتهي الكتابة في ميكروثوانٍ بدلًا من ميلي ثوانٍ. ثم تكتب وحدة التحكم البيانات إلى القرص لاحقًا، مع دمج الكتابات الصغيرة وإعادة ترتيب الأوامر. تحفظ FBWC محتوى الذاكرة في الفلاش عند انقطاع الكهرباء، ولا تحتاج حزمة الطاقة إلا لتشغيل وحدة التحكم أثناء نسخ محتوى DRAM إلى الفلاش، لذا لا يوجد حد الثماني والأربعين ساعة الذي كان في الذاكرة المدعومة بالبطارية قديمًا، وتُكتب البيانات إلى الأقراص عند التشغيل التالي.
توثق HPE نوعين من حزم الطاقة:
- HPE Smart Storage Battery: مصدر احتياطي مركزي اختياري من نوع ليثيوم أيون. تذكر الأدلة أن إعادة الشحن تستغرق ساعتين لبطارية 96 W وساعة لبطارية 12 W.
- HPE Smart Storage Hybrid Capacitor: بدون بطارية، ويُعاد شحنه في أقل من دقيقة. يذكر دليل SR Gen10 أنه يدعم حتى ثلاث وحدات تحكم Gen10، ويذكر دليل SR Gen11 أنه يدعم حتى وحدتين.
تُركَّب حزمة الطاقة في مقدمة الخادم وتتصل بموصل 14 سنًا على اللوحة الأم، وتصل الطاقة إلى وحدة التحكم عبر كابل طاقة احتياطية بثلاثة أسنان. أما وحدات التحكم المعيارية من النوع a (ووحدة SR416ie-m Gen11) فلا تستخدم هذا الكابل، إذ تصلها الطاقة الاحتياطية عبر موصل PCI.
الخطوة 1 — فحص حالة حزمة الطاقة والذاكرة المؤقتة
- iLO: افتح Power & Thermal > Power وراجع لوحة Smart Storage Energy Pack.
- واجهة SSA: اختر وحدة التحكم واضغط Configure، ثم تحت Controller Configuration Summary اضغط View more details وانزل إلى Controller Status الذي يشمل الذاكرة وحزمة الطاقة.
- UEFI System Utilities: System Configuration > (controller) > Configure Controller Settings ثم شاشة Backup Power Source، والحالات هي Failed أو Not present أو Charging أو Charged.
- ssacli: يتضمن ناتج
showلوحدة التحكم البنود Cache Status وAccelerator Ratio وNo-Battery Write Cache وCache Backup Power Source وBattery/Capacitor Status.
ssacli ctrl slot=0 show
كما تعرض واجهة Redfish في iLO الحالة (الخاصية CacheSummary تحت المورد StorageController، والخاصية SmartStorageBattery تحت المورد Chassis). وللتنبيهات تذكر أدلة وحدات التحكم تنبيهات Redfish مثل BatteryFailure وBatteryMissing وBatteryCharging وWriteCacheDegraded وWriteCacheDataLoss؛ أرسلها عبر تنبيهات iLO.
الخطوة 2 — ضبط نسبة الذاكرة المؤقتة
تقسم نسبة الذاكرة (Cache Ratio) ذاكرة وحدة التحكم بين القراءة والكتابة. القيمة الافتراضية من HPE هي 10% للقراءة و90% للكتابة، ويصفها الدليل بأنها الأنسب لمعظم أحمال العمل، بينما قد تستفيد أحمال القراءة المتتابعة بكثافة، أو قراءة البيانات المكتوبة حديثًا، من نسبة قراءة أعلى. تذكر أدلة وحدات SR أنه يمكن تغيير النسبة عندما تكون ذاكرة وحدة التحكم مدعومة بطاقة احتياطية (بطارية أو مكثف هجين) وتوجد محركات منطقية مُعدّة، بينما يصوغ دليل CLI الشرط بطريقة مختلفة، فإذا لم تعرض أداتك خيار التغيير فراجع دليل وحدة التحكم الخاصة بك.
- SSA: اختر وحدة التحكم وافتح Modify Controller Settings التي تتضمن نسبة ذاكرة مسرّع المصفوفة في الوحدات المدعومة.
- ssacli: اعرض القيم المسموحة ثم اضبط نسبتي القراءة والكتابة.
ssacli ctrl slot=0 modify cr=?
ssacli ctrl slot=0 modify cr=25/75
عند تفعيل HPE SR SmartCache لا تعرض SSA خيار Change Cache Ratio.
الخطوة 3 — تشغيل التخزين المؤقت أو إيقافه لكل محرك منطقي
تعطيل التخزين المؤقت على محرك منطقي واحد يحجز الذاكرة لبقية المحركات، مثلًا لإعطاء الأولوية لوحدة قاعدة بيانات.
- SSA: Tools > Cache Manager > Controller Cache > Modify Caching Settings، ثم اختر المحركات المنطقية وتحقق واضغط OK.
- UEFI (دليل SR Gen11): Manage Arrays > (array) > List Logical Drives > (logical drive) > Edit Logical Drive، والخيار Acceleration method إما Controller cache أو None.
- ssacli:
ssacli ctrl slot=0 ld 1 modify aa=enableأوaa=disable.
الخطوة 4 — فهم SSD Smart Path
تسمح SSD Smart Path بتجاوز البرنامج الثابت لوحدة التحكم والوصول المباشر إلى أقراص SSD، فتسرّع القراءة في كل مستويات RAID والكتابة في RAID 0. تفعّلها SSA افتراضيًا على الوحدات المبنية من SSD، ولا تُضبط ذاكرة وحدة التحكم لهذه الوحدات. لاستخدام ذاكرة وحدة التحكم على وحدة SSD عطّل Smart Path أولًا: في SSA اذهب إلى Configure > Logical Devices واختر المصفوفة واضغط Disable SSD Smart Path ثم Save، أو نفّذ:
ssacli ctrl slot=0 array A modify ssdsmartpath=disable
الخطوة 5 — ذاكرة القرص وعتبة التجاوز والكتابة بدون بطارية
- ذاكرة الكتابة في القرص الفعلي هي الذاكرة داخل كل قرص. تجدها في SSA تحت Modify Controller Settings > Physical Drive Write Cache State أو Manage Drive Write Cache Policy حسب وحدة التحكم، وفي ssacli عبر
modify dwc=enable|disable. وتحذر HPE من أن تفعيلها قد يرفع أداء الكتابة لكنه يعرّض البيانات الموجودة في ذاكرة القرص للضياع عند انقطاع الكهرباء المفاجئ. - عتبة تجاوز ذاكرة الكتابة: الكتابات الأكبر من هذه القيمة تتجاوز الذاكرة وتُكتب مباشرة إلى القرص. تنطبق على وحدات RAID غير القائمة على التكافؤ فقط، وتُضبط بمضاعفات 16 KiB من Cache Manager > Controller Cache > Modify Caching Settings.
- الكتابة المؤقتة بدون بطارية (NBWC): تسمح لوحدة التحكم باستخدام ذاكرة الكتابة عند عدم وجود بطارية أو تعطلها. القيمة الافتراضية معطلة، وبعض الوحدات لا تدعمها.
تحذير: تفعيل ذاكرة الكتابة في الأقراص أو NBWC يعني أن بعض عمليات الكتابة المؤكدة غير محمية بحزمة الطاقة، فقد يؤدي انقطاع الكهرباء إلى فقدان البيانات أو تلفها. لا تستخدمهما إلا مع UPS مختبر ونسخ احتياطية حديثة. وأطفئ الخادم وافصل كابلات الكهرباء قبل استبدال حزمة الطاقة.
الأسئلة الشائعة
لماذا لا يظهر تخزين مؤقت لوحدة التحكم على محرك SSD الجديد؟
لأن SSA تفعّل SSD Smart Path افتراضيًا على وحدات SSD ولا تضبط لها ذاكرة وحدة التحكم. عطّل Smart Path على تلك المصفوفة إذا أردت التخزين المؤقت.
هل ينطبق هذا على وحدات HPE MR؟
أنواع حزم الطاقة نفسها، لكن وحدات MR تضبط Write Through أو Write Back أو Always Write Back لكل محرك منطقي، وتُدار عبر StorCLI أو MR Storage Administrator. راجع RAID على وحدات HPE MR Gen11.
قائمة التحقق
- حزمة الطاقة بحالة Charged أو OK في iLO أو SSA أو UEFI أو ssacli.
- Cache Status بحالة OK ونسبة المسرّع كما تريد (الافتراضي 10% قراءة و90% كتابة).
- التخزين المؤقت مفعّل على المحركات المنطقية التي تحتاجه.
- قرار SSD Smart Path متخذ لوحدات SSD.
- ذاكرة كتابة الأقراص وNBWC معطلتان ما لم يُقبل الخطر.
- تنبيهات البطارية وذاكرة الكتابة مرسلة من iLO.
Comments
0 total · 0 threads