تنظیم ILO

تنطیم ILO با کنسول ESXi

در صورتی که شما از نرم افزار مجازی ساز VMware ESXi استفاده می کنید، ریست کردن پسورد ILO به احتمال زیاد کار بسیار پردردسری خواهد بود. بویژه زمانی که تعداد زیادی ماشین مجازی در حال کار باشن و در بسیاری مواقع دسترسی فیزیکی به سرور در هر زمانی میسر نیست. توی این پست قصد دارم تا راه حل سادهای رو با شما به اشتراک بگذارم که بدون نیاز به ریبوت کردن سرور HP می تونیم ILO رو با HP ESXi utility کانفیگ کنیم.

این ابزار برای نسخه های سفارشی 5و6 VMware که برای سرور HP هست موجوده و در صورتی که از نسخه سفارسی HP استفاده نمی کنید یا به هر علتی این ابزار در ESXi سرور شما موجود نبود می تونید اون رو از HP ESXi Utilities Offline bundle for VMware ESXi دانلود کنید.

این ابزار قسمتهای مختلفی داره و می تونید قابلیت های اون رو توی سایت ببینید، ولی سه تا از قسمت های پر کاربردش:

HPONCFG: امکان تنظیم ILO

HPBOOTCFG: می تونید از این برای تنظیمات boot استفاده کنید

HPACUCLI: برای تنظیمات کنترلر هارد دیسکهای روی HP

به صورت مستقیم می تونید HPONCFG رو با دستور زیر در کنسول SSH سرور ESXi نصب کنید. البته من از قسمتهای دانلود و آپلود پکیج روی سرور ESXi چشم پوشی کردم. فایل زیر بعد از دانلود utility و اکسترک موجود خواهد بود.

esxcli software vib install -f -v /tmp/hponcfg-xx-xx.xx.vib

بعد از نصب، به دایرکتوری /opt/hp/tools برید و این دستور رو اجرا کنید:

تنظیم ILO

 

 

 

 

 

 

 

 

 

 

خب ابزار آماده استفاده است.

ریست کردن ILO به تنظیمات کارخانه

دقت کنید که داخل پوشه /opt/hp/tools بمانید تا بتونید دستورات رو اجرا کنید. برای برگرداندن تنظیمات اولیه یا کارخانه ای روی ILO کافیست که دستور زیر رو اجرا کنید.

در صورتی که با ILO به کنسول ESXi متصل هستید بعد از اجرای این دستور ارتباط شما قطع خواهد شد.

/opt/hp/tools # ./hponcfg -r

می تونید از تنظیمات روی ILO یه خروجی به صورت فایل تهیه کنید:

/opt/hp/tools # ./hponcfg -w /tmp/iloconfig.txt

تنطیم IP مورد نظر روی ILO

فایل خروجی که از ILO گرفیم رو با ادیتور vi باز می کنیم و ای پی مورد نظر رو توی قسمتها مشخص شده وارد می کنیم و فایل رو ذخیره می کنیم.

vi /tmp/iloconfig.txt
 <IP_ADDRESS VALUE = "192.168.1.20"/>
 <SUBNET_MASK VALUE = "255.255.255.0"/>
 <GATEWAY_IP_ADDRESS VALUE = "192.168.1.1"/>
 <DNS_NAME VALUE = "ILO-Name"/>
 <PRIM_DNS_SERVER value = "8.8.8.8"/>
 <DHCP_ENABLE VALUE = "N"/>

حالا کافیه که فایل ذخیره شده رو با دستور زیر روی سرور بفرستیم:

/opt/hp/tools # ./hponcfg -f /tmp/iloconfig.txt

ریست کردن پسورد Administrator

یک فایل خالی با محتویات زیر بسازید و پسورد مورد نظرتون رو داخلش قرار بدید.

در اینجا من اسم فایل رو resetpass.xml گذاشتم:

<ribcl VERSION=”2.0″>
<login USER_LOGIN=”Administrator” PASSWORD=”newpass“>
<user_INFO MODE=”write”>
<mod_USER USER_LOGIN=”Administrator”>
<password value=”newpass“/>
</mod_USER>
</user_INFO>
</login>
</ribcl>

فایل رو ذخیره می کنیم و روی سرور می فرستیم:

/opt/hp/tools # ./hponcfg -f resetpass.xml

الان می تونید با پسوردی که تعریف کردید به کنسول وب ILO متصل بشید.

به این ترتیب بدون نیاز به ریست کردن سرور می تونید تنظیم ILO رو انجام بدید.

درصورتی که تمایل دارید درباره سیستم عامل لینوکس اطلاعات بیشتری بگیرید، می تونید کتاب آموزش لینوکس رو مطالعه کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *