از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
دستورات CLI برای مدیریت HPE Smart Array در ESXi
سرفصلهای مطلب
مقدمه :
در این مطلب قصد دارم یک Cheat-sheet یا برگه تقلب سریع از دستوراتی که میتوانید برای مدیریت کارت Raid سرورهای HP در مجازی ساز ESXi از آنها بهره بگیرید رو با شما به اشتراک بگذارم ، این دستورات تقریبا همه اقداماتی که از طریق رابط GUI در زمان بوت سرور برای مدیریت کارت Raid HP در اختیار شما هست رو بدون اینکه نیاز باشه سرور رو ریبوت کنید یا به iLO دسترسی داشته باشید میدهد
با ما همراه باشید.
نصب بسته نرم افزاری HPE SSA برای ESXi
همانطور که در مقدمه عرض شد در این مطلب قصد داریم تا شما را با بسته نرم افزاری HPE Smart Storage Administrator (HPE SSA) CLI for VMware آشنا کنم که تقریبا ۹۰ درصد فرایند های موجود در نرم افزار ویندوزی یا CLIرا پوشش می دهد با این تفاوت که شما باید از طریق دستورات CLI با آن کار کنید .
شما با دانلود بسته مخصوص Hypervisor خودتون رو از لینک های زیر دانلود و برای نصب آن میتوانید با دستوراتی که در زیر شرح داده شده از این نرم افزار استفاده کنید .
توجه کنید : چنانچه شما از نسخه ESXi for HP استفاده می کنید نیازی به نصب این بسته نیست
پس از دانلود بسته مورد نظر و ذخیره کردن آن در Datastore سرور از طریق این دستور در محیط Shell بسته را Install نمایید .
~# esxcli software vib install -v <path><filename.vib>
فرایند نصب دقیقا همانند نصب بستهای بروز رسانی ESXi که قبلا در این پست توضیح داده شده است ، می باشد. دقت داشته باشید که در صورت نصب کامل این بسته باید این پیغام را The Update Completed Successfully دریافت نمایید در ضمن فرایند نصب نیاز به Restart هاست دارد.
پس از Reset هاست مجددبه محیط Shell وارد شده برا اطمینان از نصب Package این دستور را وارد نمایید (حروف بزرگ و کوچک مهم است )
~# esxcli software vib list | grep HPE
اجرای دستورات مدیریتی روی سرور ESXi
برای شروع کار با این نرم افزار تحت CLI ابتدا باید وارد مسیر زیرشوید
./opt/smartstorageadmin/ssacli/bin/ssacli
و با توجه به نیازتون هر یک از دستورات زیر را اجرا نمایید.
نمایش تنظیمات Raid Controller بصورت کلی
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl all show config
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl all show config
نمایش وضعیت Raid Controller
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl all show status
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl all show status
نمایش جزئیات اطلاعات کنترلر برای همه Controller ها
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl all show detail
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl all show detail
نمایش جزئیات اطلاعات کنترلر برای Controller در اسلات 0
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 show detail
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 show detail
Rescan کردن برای Device های جدید
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli rescan
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli rescan
وضعیت دیسکهای فیزیکی متصل به Raid Controller
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 pd all show status
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 pd all show status
جزئیات وضعیت و اطلاعات دیسک های فیزیکی
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 pd all show detail
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 pd all show detail
وضعیت دیسکهای منطقی ( Logical disk) روی کنترللر Raid
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld all show status
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 ld all show status
ایجاد یک RAID 0 با CLI
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 create type=ld drives=1I:1:2 raid=0
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 create type=ld drives=1I:1:2 raid=0
ایجاد یک RAID 1 با CLI
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2 raid=1
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2 raid=1
ایجاد یک RAID 5 با CLI
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2,2I:1:6,2I:1:7,2I:1:8 raid=5
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2,2I:1:6,2I:1:7,2I:1:8 raid=5
حذف دیسک های Logical یا Volume
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 2 delete
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 ld 2 delete
اضافه کردن یک دیسک جدید به Logical Disk
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 2 add drives=2I:1:6,2I:1:7
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 ld 2 add drives=2I:1:6,2I:1:7
اضافه کردن دیسک Spare به آرایه فعلی
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 array all add spares=2I:1:6,2I:1:7
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 array all add spares=2I:1:6,2I:1:7
فعال کردن WriteCache در Raid Controller سرور HP با ESXi CLI
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 modify dwc=enable
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 modify dwc=enable
فعال کردن WriteCache در Raid Controller سرور HP با ESXi CLI
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 modify dwc=disable
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 modify dwc=disable
پاک کردن دیسک فیزیکی
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 pd 2I:1:6 modify erase
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 pd 2I:1:6 modify erase
چشمک زن کردن LED دیسک فیزیکی سرور
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 2 modify led=on
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 ld 2 modify led=on
خاموش کردن LED دیسک فیزیکی سرور
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 2 modify led=off
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 ld 2 modify led=off
تغییر نسبت Read , Write در Smart Array
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 modify cacheratio=100/0
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 modify cacheratio=100/0
غیر فعال کردن Smart Cache برای یک Logical Volume مشخص
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 logicaldrive 1 modify arrayaccelerator=disable
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 logicaldrive 1 modify arrayaccelerator=disable
فعال کردن Smart Cache برای یک Logical Volume مشخص
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 logicaldrive 1 modify arrayaccelerator=enable
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 logicaldrive 1 modify arrayaccelerator=enable
فعال کردن SSD Smart Path در Raid Controller های HP
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 array a modify ssdsmartpath=enable
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 array a modify ssdsmartpath=enable
فعال کردن SSD Smart Path در Raid Controller های HP
ESXi 5.5 -> /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 array a modify ssdsmartpath=disable
ESXi 6.5 -> /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 array a modify ssdsmartpath=disable