وبلاگ نت‌آرامآموزش، تجربه و راهکارهای زیرساخت

قبل از تعویض دیسک RAID، جایگاه درست را چطور پیدا کنیم؟ راهنمای چراغ Locate

شناسایی دیسک فیزیکی با کنترلر، enclosure، slot، سریال و چراغ Locate پیش از تعویض امن.

انتشار:
توسط تیم فنی نت‌آرام
۶ دقیقه زمان مطالعه
۰ دیدگاه
محتوای تخصصی، ساده و کاربردی
هماهنگ با هویت حرفه‌ای نت‌آرام
بازگشت به لیست مقالات
تصویر شاخص مقاله قبل از تعویض دیسک RAID، جایگاه درست را چطور پیدا کنیم؟ راهنمای چراغ Locate در وبلاگ نت‌آرام
محتوای آموزشی وبلاگ نت‌آرام
کنترلر سرور اختصاصی ایران می‌گوید یک دیسک مشکل دارد، اما در جلوی سرور چندین دیسک مشابه می‌بینید. بیرون‌کشیدن دیسک سالم به‌جای دیسک خراب می‌تواند افزونگی RAID را از بین ببرد و داده را از دسترس خارج کند. نامی مانند /dev/sda هم الزاماً نام یک دیسک فیزیکی پشت کنترلر نیست؛ ممکن است یک آرایه منطقی کامل باشد.
برای شناسایی، چند نشانه را با هم تطبیق می‌دهیم: شماره کنترلر، محفظه یا enclosure، جایگاه یا slot، شناسه دیسک و چراغ Locate. این چراغ به پیدا کردن دیسک کمک می‌کند، اما تشخیص سلامت یا مجوز تعویض نیست. نمونه‌های دستور برای کنترلرهای Dell PERC سازگارند و باید با مدل و ابزار واقعی شما تطبیق داده شوند.

۱. پیش از هر اقدام، وضعیت آرایه و بکاپ را ثبت کنید

در پنل کنترلر، وضعیت همه Virtual Diskها و دیسک‌های فیزیکی را بخوانید. اگر بیش از یک دیسک خطا دارد، آرایه offline است یا نسخه پشتیبان قابل بازیابی ندارید، تعویض را صرفاً بر اساس یک چراغ شروع نکنید. نوع RAID و تعداد خرابی قابل تحمل به چیدمان واقعی وابسته‌اند؛ حتی در RAID افزونه‌دار هم یک اقدام اشتباه می‌تواند باعث قطع سرویس شود.
زمان خطا، مدل سرور، کنترلر، شماره enclosure و slot، سریال یا شناسه دیسک، وضعیت آن و نام آرایه را یادداشت کنید. اگر کارشناس دیتاسنتر تعویض را انجام می‌دهد، این اطلاعات را از مسیر امن با او تطبیق دهید. پیش از حضور او مشخص کنید کدام شاسی و کدام سمت سرور مدنظر است؛ چند سرور مشابه در یک رک می‌توانند شبیه هم باشند.

۲. دیسک فیزیکی را از نگاه کنترلر پیدا کنید

اگر PERC CLI سازگار روی لینوکس نصب است، در ترمینال مدیر فرمان‌های خواندنی زیر را اجرا کنید:
کد / دستورsudo perccli show sudo perccli /c0/eall/sall show
c0 شماره کنترلر نمونه است؛ ابتدا شماره واقعی را از خروجی اول پیدا کنید. خروجی دوم معمولاً شناسه enclosure و slot، وضعیت و مشخصات خلاصه را نشان می‌دهد. سپس برای یک جایگاه نمونه جزئیات بگیرید:
کد / دستورsudo perccli /c0/e32/s1 show all
در این مثال c0 کنترلر صفر، e32 محفظه ۳۲ و s1 جایگاه ۱ است. آن‌ها را فقط بر اساس خروجی واقعی خود جایگزین کنید. سریال، مدل، وضعیت و وابستگی به آرایه را با گزارش خطا تطبیق دهید. نام ابزار در کنترلرهای جدید ممکن است perccli2 باشد و همه کنترلرها از همین نحو پشتیبانی نمی‌کنند. مرجع Dell برای مدیریت PERC CLI نمونه‌های متناسب را نشان می‌دهد.
در iDRAC نیز بخش Storage و Physical Disks می‌تواند نام جایگاه و شناسه را نشان دهد. اصطلاحات پنل، شماره‌گذاری ظاهری و شماره داخلی enclosure ممکن است یکسان نباشند. اگر سریال یا جایگاه با مستند شاسی تطبیق ندارد، ادامه ندهید و آن را با سازنده یا مسئول سخت‌افزار روشن کنید.

۳. چراغ Locate همان جایگاه را روشن کنید

فقط پس از تطبیق مشخصات، در مدل پشتیبانی‌شده دستور نمونه زیر چراغ مکان‌یابی همان دیسک را فعال می‌کند:
کد / دستورsudo perccli /c0/e32/s1 start locate
آدرس این مثال را با شناسه کنترلر، enclosure و slot تأییدشده خودتان عوض کنید. در نسل‌هایی که از perccli2 استفاده می‌کنند، نحو و پشتیبانی را از مستند همان مدل بررسی کنید. در پنل گرافیکی نیز ممکن است برای دیسک انتخاب‌شده گزینه Blink یا Locate وجود داشته باشد. پس از اجرا، نتیجه ابزار را بخوانید و از کارشناس حاضر در محل بخواهید محل چراغ و برچسب شاسی را تأیید کند.
نوع و الگوی چراغ به مدل backplane بستگی دارد. چراغ خطا، فعالیت و چراغ مکان‌یابی را با هم اشتباه نگیرید و به یک رنگ عمومی برای همه سرورها تکیه نکنید. راهنمای چراغ‌های دیسک Dell الگوهای مدل‌های پشتیبانی‌شده را توضیح می‌دهد. اگر چراغ مطابق انتظار روشن نشد، وضعیت اتصال، پشتیبانی backplane و شناسه انتخاب‌شده را بررسی کنید؛ آن را با حدس جایگزین نکنید.

۴. قبل از بیرون‌آوردن، شناسایی را دوباره تأیید کنید

کارشناس باید نام سرور، شاسی، برچسب جایگاه، چراغ Locate و شناسه دیسک را با گزارش شما تطبیق دهد. اگر برای دیدن سریال لازم است دیسک بیرون کشیده شود، این کار را بدون تشخیص و برنامه مجاز انجام ندهید؛ شماره سریال گزارش‌شده در پنل، شماره جایگاه و برچسب خارجی را از قبل تطبیق دهید. اگر دیسک تازه جایگزین شده یا چند دیسک خطا دارند، وقایع کنترلر را دوباره بخوانید تا وضعیت بین زمان شناسایی و اقدام عوض نشده باشد.
پشتیبانی hot-swap به مدل سرور، نوع درایو، backplane و وضعیت RAID وابسته است. بعضی عملیات نیاز به خاموش‌کردن یا آماده‌سازی مشخص دارند. زمان تعویض، نوع دیسک جایگزین و روش مدیریت کنترلر را مطابق مستند همان مدل و با مسئول زیرساخت تعیین کنید. هیچ دستور offline، force، initialize یا Clear را فقط برای خاموش‌کردن هشدار اجرا نکنید.

۵. چراغ را خاموش و پس از تعویض وضعیت را کنترل کنید

اگر شناسایی انجام شده و نیاز به خاموش‌کردن چراغ دارید، برای همان شناسه تأییدشده در PERC سازگار:
کد / دستورsudo perccli /c0/e32/s1 stop locate
این دستور چراغ Locate را متوقف می‌کند، نه اینکه دیسک را تعمیر کند. نمونه شناسه را با مقدار واقعی جایگزین کنید. اگر تعویض انجام شده است، موجودی و وضعیت جدید را از کنترلر بخوانید و شماره سریال دیسک جایگزین را با رسید آن تطبیق دهید. در صورت شروع rebuild، پیشرفت و خطاها را تا پایان پایش کنید؛ مدت آن به حجم، دیسک و بار بستگی دارد.
اگر بازسازی خودکار شروع نشد، بدون ساخت آرایه جدید ابتدا وضعیت دیسک، سازگاری و سیاست یدک را بررسی کنید. راهنمای شروع‌نشدن rebuild روی hot spare شاخه‌های تشخیص را توضیح می‌دهد. اگر هشدار Foreign دیده شد، راهنمای Foreign Configuration را قبل از انتخاب Import یا Clear بخوانید.

۶. سلامت نهایی را تأیید کنید

پس از پایان rebuild، وضعیت افزونگی آرایه، نبود خطاهای جدید و پاسخ سرویس را بررسی کنید. تست بازیابی یک نسخه پشتیبان در محیط جدا اطمینان بیشتری از صرف دیدن Optimal می‌دهد. در گزارش تغییر، جایگاه و شناسه دیسک قدیمی و جدید، زمان اقدام و نتیجه بازسازی را ثبت کنید تا تعویض بعدی بر اساس تاریخچه واقعی انجام شود.
اشتراک‌گذاری:
لینکدینتلگرامایکس

دیدگاه‌ها (۰)

دیدگاه‌های تاییدشده و پاسخ‌های تیم نت‌آرام