IPMI چیست؟ IPMI چه کاربردی در سرورهای سخت افزاری دارد؟ چگونه IPMI را فعال کنیم؟ چه نکاتی در فعال کردن و استفاده از IPMI وجود دارد؟ چگونه IPMI را به روز رسانی کنیم؟ و ...
در این بحث میخوام درباره IPMI صحبت کنم .این موضوع اینطوری به ضهنم رسید که ILO که مال شرکت HP هست پس شرکت های دیگه برای کنترل از راه دور مستقل از سیستم عامل سرور از چه تکنولوژی استفاده می کنن؟
is a set of computer interface specifications for an autonomous computer subsystem that provides management and monitoring capabilities independently of the host system's CPU, firmware (BIOS or UEFI) and operating system. IPMI defines a set of interfaces used by system administrators for out-of-band management of computer systems and monitoring of their operation. For example, IPMI provides a way to manage a computer that may be powered off or otherwise unresponsive by using a network connection to the hardware rather than to an operating system or login shell. Another use case may be installing a custom operating system remotely. Without IPMI, installing a custom operating system may require an administrator to be physically present near the computer, insert a DVD or a USB flash drive containing the OS installer and complete the installation process using a monitor and a keyboard. Using IPMI, an administrator can mount an ISO image, simulate an installer DVD, and perform the installation remotely.[1]
حالا ما کاری به تعریف ویکیپدیا نداریم ولی اینطوری بگم که پشت سرور های شرکت supermicro یک پورت شبکه هست(مختص ipmi) که از طریق اون میشه به یک اینترفیس مدیریتی وصل بشیم و از طریق اون وضعیت سخت افزار رو به طور کامل مانیتور کنیم و از سلامتشون اطلاع داشته باشیم
علاوه بر اون میشه مدیریت کاملی مثل مدیریت پاور(روشن و خاموش کردن سرور و ریستارت کردن سخت افزاری) - virtual media جهت اضافه کردن حافظه های جانبی مثل فلش usb و cd,dvd و همچنین استفاده از فایل iso به عنوان دیسک نوری و ....همچنین میشه از راه سیستم عامل سرور رو عوض کرد که بدون استفادهاز ipmi بدون دسترسی فیزیکی به سرور نمیشه این کار رو انجام داد و همچنین نمایش کنسول سرور که برای سیستم عامل هایی مثل esxi این کار از راه دور امکان پذیر نیست.
جالب اینجاس که تمام این امکانات رو از راه دور و از طریق شبکه در دسترس مدیر شبکه قرار میده. و نکته بسیار مهم اینه که بصورت کاملا مستقل از سخت افزار و نرم افزار سرور عمل می کنه یعنی اگر به هر ترتیبی سرور دچار مشکل سخت افزاری (مثلا مشکل رم کارت شبکه پردازنده و ...) ویا مشکل نرم افزاری(هنگ کردن نرم افزار مشکل سیستم عامل یا هر مشکل دیگه) بشه هیچ خللی در کار ipmi بوجود نخواهد آمد.
توی قسمت قبل یه بررسی اجمالی درباره اینکه ipmi چی هست داشتیم .حالا میخواستم یکم عمیق تر به این موضوع نگاه کنیم ، ipmi روی سخت افزاری جدا تعبیه میشه که در نھایت باید به مادربرد/سرور متصل شود. در مادربورد های مدرن امروزی که معمولا برای سرور ها ساخته میشن IPMI معمولا روی خود مادربرد نصب میشه اما در بعضی موارد خاص که خود مادربورد این قابلیت رو نداره میشه با استفاده از کارت هایی برای اضافه کردن این قابلیت به سرور استفاده کرد. در مواردی که ipmi روی خود مادربورد موجود باشه بهش IPMI BMC یا Baseboard Management Controller هم گفته میشه
به خاطر مستقل بودن این سخت افزار BMC به صورت کاملا جداگانه نسبت به مادربرد عمل می کند و عملیات کنترل و نظارت آن نیز به صورت نرم افزاری و فریمور کاملا از مادربرد جدا است. این قابلیت به مدیریت سرور اجازه می دھد که به BMC متصل شده و عملیات مدیریت روی پاور سیستم و سنسور ھا را بر عھده بگیرد حتی در حالتی که سرور خاموش باشد یا اصلا سیستم عاملی وجود نداشته باشد. لیست قابلیت هایی که BMC به ما میده رو در زیر میبینیم
1-نظارت سخت افزاری
2-کنترل منبع تغذیه از راه دور
3-:(Remote Control) کنترل از راه دو
4-KVM Over IP Support
5-Remote Media Redirection
6-به روزرسانی بایوس و فریمور از راه دور
7-مدیریت دستگاه ھای ذخیره سازی
برای ارتباط با IPMI روش های مختلفی هست
1-Web Interface
با وارد کردن آدرس IP مربوط به ipmi در مرورگر وب میتونیم به ipmi با تمام جزییات دسترسی داشته باشیم
2-IPMI View Application
با استفاده از نرم افزار IPMI View میشه به ipmi دسترسی داشت
3-IPMI Tool cli
از این روش برای دسترسی به رابط دستوری سرور استفاده میشه
ابتدا در زمان بوت سرور با فشار دادن کلید delete وارد بایوس سیستم میشیم(در صورت نیاز به فشردن کلید دیگر در همون مراحل بوت در نمایشگر نشون داده میشه)
از سربرگ advanced گزینه ipmi configuration رو انتخاب می کنیم
پس از ورود به این پنجره با انتخاب گزینه set lan configuration وارد پنجره تنظیمات پورت ipmi میشیم
در این پنجره از نام گزینه ها مشخص هست که با ورود به هرکدومشون میشه چه پارامتری رو مشخص کنیم
بعد از اعمال تغییرات با زدن کلید F10 و تایید تغییرات سیستم ریستارت شده و بعد از بوت شدن کامل سیستم به ترتیب زیر میتونیم به اینترفیس ipmi وصل بشیم و ازش استفاده کنیم
وارد مرورگر وب میشیم و با وارد کردن ip مورد نظر به ipmi متصل میشیم
در ادامه قرار باهم درباره چگونگی بروز رسانی ipmi صحبت کنیم. سیستم ipmi برخی مواقع بنا به هر دلیلی نیاز با بروز رسانی داره. بروز رسانی فریمور ipmi به 4 روش مختلف امکان پذیره که توی این مقاله روش بروز رسانی از طریق وب رو یاد میگیریم.نکته بسیار مهم در بروزرسانی پورت IPMI استفاده از ورژن مناسب مادربرد شما و متناسب با ورژن BIOS مادربرد شما هست، در صورت استفاده از IPMI Firmware اشتباه، باعث میشه که به صورت کامل عملکرد مادربرد دچار اختلال بشه و در مواردی احتمال بالا نیومدن مادربرد زیاده. پس خوب مراقب باشید.
https://www.supermicro.com/support/resources/bios_ipmi.php?vendor=1
دقت کنید که ورژن فایل آپلود متناسب با ورژن بایوس و مدل مادربورد باشه.بعد از دانلود وارد محیط وب IPMI میشیم و از منوی maintenance گزینه firmware update انتخاب می کنیم
بعد از کلیک روی دکمه Enter Update Mode پیامی با این محتوا نشون داده میشه ، متن پیام : دستگاه در زمان به روز رسانی Firmware ریبوت خواهد شد و حتی اگر شما به روزرسانی را کنسل کنید سرور مجددا راه اندازی میگردد.
حالا با انتخاب کلید borowse فایل آپدیت رو انتخاب می کنیم و بعدش روی دکمه update firmware کلیک می کنیم
در این مرحله میتونید گزینه مشخص شده رو تیک بزنید. این گزینه باعث میشه تا بعد از بروز رسانی تظیمات به حالت پیش فرض برگرده تا تداخلی پیش نیاد.و نهایتا برای شروع بروز رسانی روی کلید start upgrade کلیک کنید.
بعد از اینکه بروزرسانی IPMI در WEB GUI به صورت کامل انجام شد پیامی با محتوای اینکه (بروز رسانی بطور کامل انجام شد) نمایش داده میشه که بعد از کلیک کردن روی کلید OK سرور مجددا راه اندازی میشه و صفحه وب به صورت خودکار به مرحله Login میره
امیدوارم مطلب مفید باشه در قسمت های بعدی با من باشید تا بیشتر یاد بگیریم
نویسنده: مهرداد پورخیری
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود