Raid Controller چیست ؟ رید کنترلرهای HP راهکارهای قدرتمند I/O هستند که ۴ نیاز اولیه و اساسی ذخیره سازی را فراهم میکنند:
- کارایی بالا
- رشد ظرفیت
- دسترسی به دیتا
- قابل مدیریت بودن
Raid Controller چیست ؟
هارد درایوها از کنترلرها استفاده میکنند تا بتوانند به CPU و سیستم عامل متصل شوند. کنترلرهای ذخیره سازی را به عنوان RAID Controller ها میشناسند چون در بسیاری موارد، قابلیتهای RAID سخت افزاری را همین کنترلرها فراهم میکنند.
بسیاری از سرورها کنترلرهایی دارند که از RAID نرم افزاری استفاده میکنند و اغلب به صورت تعبیه شده در سرور قرار دارد. در بسیاری هم قابلیت رید خاموش است تا هارد درایوها را به صورت JBOD – فقط یه تعداد هارد، نشان دهد در نتیجه نرم افزاری که روی سرور اجرا میشود، افزونگی دیتا را در لایه نرم افزاری مدیریت میکند نه در لایه سخت افزاری.
Raid Controller های نسل 10 در سرورهای HP آخرین نسل کنترلرهای ذخیره سازی اچ پی هستند. اچ پی Raid Controller هایش را بنام Smart Array Controller معرفی میکند.
شرکت HP از سال 1989، در زمینه سیستمهای RAID پیشرو بوده و آن را توسعه داده و راهکارهای تمام و کمالی در زمینه ذخیره سازی ارایه کرده است. کنترلرهای HPE Smart Array از انواع RAIDهای 0، 1، 10، 5، 6، 50 و 60 پشتیبانی میکنند. از اطلاعات، محافظت کرده و امکان اصلاح آرایه را بدون آن که وقفهای در دسترسی به دادهها پیش بیاید، فراهم میکند.
وظیفه Raid Controller چیست ؟
وظایف رید کنترلر عبارتند از:
- مانیتورینگ فعالیت I/O
- پیگیری پارامترهای کلیدی
- پیشبینی مشکلات سیستم
- اصلاح مشکلات
- ریکاوری اتوماتیک
- مدیریت خطا
- محافظت در برابر Downtime
نکته مهم این که دیتا بین سرور و استوریج خارجی و بین مدلهای مختلف HPE Smart Array Controller بدون وقفه در سیستم منتقل میشود.
رید کنترلر دارای پردازنده، Cache و درایو است تا بتواند بهترین کارایی را در RAID فراهم کند.
کنترلرهای کنونی از پردازنده RAID-on-Chip یا RoC تعبیه شده با فرکانس 600 MHZ را استفاده میکنند.
ابزار ACU چیست ؟
معمولاً سرور های HP هنگام فروش دارای Raid Controller هستند. ACU یا Array Configuration Utility ابزار مدیریت و پیکربندی Raid در سرور های HP است.
این ابزار کنترلر SATA موجود در مادربورد سرور را پشتیبانی نمیکند.
ابزار ACU امکانات زیر را ارائه میدهد:
- توسعه RAID
- تغییر نوع RAID
- مدیریت درایوها
- ایجاد و حذف RAID
- ساخت و حذف درایو منطقی
- و …
Raid Controller های نسل 10 HP
همراه با سرور های نسل 10، کنترلر های نسل 10 نیز وارد بازار شدند.
از تغییرات این نسل میتوان از افزایش ظرفیت ذخیره سازی، افزایش کارایی، امنیت بالاتر و انعطاف پذیری نام برد.
در Raid Controller های نسل 10، رمزگذاری در کلاس انترپرایز با SR Secure Encryption ارائه میشود. این سری کنترلرها یعنی HPE Smart Array G10، از 1.6 میلیون IOPS پشتیبانی میکند که نسبت به نسل 9 میتواند تا 65 درصد کارایی بهتری را فراهم کند. همچنین 45 درصد در مصرف برق صرفهجویی میکند.
با وجود قابلیت Mixed Mode میتوان از HBA و RAID روی یک کنترلر استفاده کرد. زمان RAID بندی در کنترلرهای نسل 10 و در UEFI کم شده و همچنین Parity Initialization برای ایجاد Volumeهای منطقی در رید 5، 6، 50 و 60 بسیار سریع انجام میشود.
همچنین RAID 5,6 Write Performance تا 25 درصد افزایش یافته است که برای حجمهای کاری Sequential مانند آرشیو و دوربین نظارتی مناسب است.
انواع Raid Controller
در این قسمت با نحوه نام گذاری Raid Controller های HP آشنا میشویم.
رید کنترلر ها دارای مدل های مختلف با کاربردهای مختلف هستند.
نام هر مدل معمولا با یک حرف مانند P شروع شده و در ادامه عددی سه رقمی مانند 440 و در انتها نیز یک حرف مانند i قرار میگیرد. در کنترلرهای قبل از نسل 10، مدل ها 5 کاراکتر دارند مانند P440i.
نحوه نام گذاری مدل های قبل از نسل 10
کارکتر اول مشخص کننده سری کنترلر است: B، H و P.
کارکتر دوم:
2: Base
4: Mainstream
7: مخصوص Blade
8: مخصوص DL/ML
کارکتر سوم:
0: SAS 3G
1: SAS 6G
2: Gb/s
3: SAS 12G with HP Secure encryption
4: SAS 12G for G9
کارکتر چهارم مشخص کننده نوع پورت است:
0: پورت Internal
1: پورت External
2: یک پورت Internal و یک پورت External
4: مخصوص Blade 460c
6: مخصوص Blade 660c
کارکتر پنجم مشخص کننده Media:
i: Integrated
m: Mezzanine
br: Flexible controller for Blade
ar: Flexible controller for ML/DL
نحوه نام گذاری مدل های بعد از نسل 10
کارکتر اول سری E، S و P:
S: رید نرم افزاری (Software Raid). مانند کنترلر S100i که در نسل 10 جایگزین کنترلر B140i شده است و مانند آن فقط با بایوس UEFI قابل استفاده میباشد.
این کنترلر 6Gb/s فقط از درایوهای SATA پشتیبانی میکند و یک رید کنترلر نرم افزاری است.
E: کنترلرهای Essential که جایگزین کنترلرهای سری H شدهاند. تمام این کنترلرهای RAID از نوع 12Gb/s SAS و 6Gb/s SATA هستند. در واقع نوعی کنترلر سخت افزاری در حالت Mixed است که کش ندارد و فقط رید 0 و 1 و 5 و 10 را پشتیبانی میکنند. Mixed Mode یعنی روی یک کنترلر میتوانید همزمان هم حالت HBA accessed physical drives و هم حالت RAID protected logical drives را داشته باشید. در نسل قبلی فقط میشد در یک مود کار کرد. همچنین این کنترلرها میتوانند یا در مود UEFI یا Legacy کار کنند.
P: کنترلرهای Performance که تغییری نکرده و مانند نسل قبل، Mixed Mode هستند.
کارکتر دوم سری کنترلر:
عدد اول در کنترلر تغییری نکرده است و همچنان 1 و 2 و 4 و 8 است.
این اعداد نشانگر رده کنترلر هستند که از رده پایین شروع میشود و هر چه رید کنترلر، سطح بالاتر و کارایی بیشتری داشته باشد عدد برزگتری است. مثلا عدد 4 و 8 یعنی کش بیشتری دارد و عدد 1 یعنی روی سرور است و کش ندارد.
کارکتر سوم تعداد SAS Pane ها:
این دو عدد یعنی رید کنترلر چه تعداد SAS Lane دارد و دارای 4 حالت 00، 04، 08 و 16 است. مثلا هیچ SAS Lane ای در کنترلر S100i وجود ندارد و این کنترلر میتواند صرفاً از 14 درایو SATA پشتیبانی کند.
کارکتر چهارم نوع پورت:
i: پورت Internal
e: پورت External
ie: هم پورت Internal و همپورت External
کارکتر پنجم مشخص کننده شکل کنترلر:
a: به معنی Adaptive RAID on Chip به اختصار AROC است. کارت کنترلر، اسلات کنترلر ذخیره سازی خاصی را اشغال میکند و اسلات PCIe استفاده نمیکند.
b: به معنی Blade، یعنی کارت کنترلر برای بلید های سری C7000 است.
c: نشانگر Synergy یعنی مناسب HPE Synergy Compute Nodes است.
m: نشانگر Mezzanine یعنی روی کاربردهای مختلفی قابل استفاده است، مانند Synergy و Blades و استوریج هایی مثل MSA.
p: به معنی PCIe یعنی کارت کنترلری برای HPE rack و سرورهای ایستاده که روی اسلات PCIe نصب میشود.
برخی کنترلرهای AROC دارای گزینه کنترلر LH هستند. این کنترلرها فقط روی سرورهای DL360 و DL560 استفاده میشود آن هم وقتی بخواهید دو کارت گرافیک روی آنها نصب کنید.
کارکتر ششم:
نشان دهنده چیپست است. SR چیپستی است که در نسل قبل نیز از آن استفاده میشد و MR چیپست MegaRaid است. این چیپست فقط در سری های P8xx وجود دارد.
باتری Raid Controller
باتری رید کنترلر از سرورهای نسل 9 به بعد در سبد محصولات اچ پی قرار گرفته است. کار آن برقرسانی به تمام رید کنترلرهایی است که از کش FBWC استفاده میکنند.