مانیتور و پیکربندی HPE Smart Array با استفاده از HP SSACLI
HP Smart Storage Administrator CLI (HP SSACLI) ابزاری برای مدیریت دیسک است که امکان پیکربندی، مدیریت، اشکال زدایی و مانیتور کنترلر Raid و سایر تجهیزات استوریج مانند HBA، درایوهای SCSI و غیره را فراهم میکند .
HP SSACLI جایگزین ACUCLI است که در سرورهای G7 و قبل از آن استفاده میشد ، در سرورهای g10 از پکیج ssacl برای این کار استفاده می شود .
در ادامهی این مستند سناریوی زیر ، با استفاده از این ابزار جادویی، پیادهسازی میشود:
سرور PVM دو هارد 146G با Raid1 برای سیستم عامل و چهار هارد 300G با Raid5 برای دیتا دارد . دو هارد جدید به سرور فرضی اضافه شده است . قرار است Raid5 موجود (که از اطلاعات آن بک آپ تهیه شده است) پاک شده و با هاردهای جدید Raid5 جدیدی ساخته شود .
قبل از پاک کردن Raid و انجام این عملیات ، لازم است از اطلاعات موجود بک آپ گرفته شود .
نصب hpssacli
برای نصب این برنامه از بسته rpm مربوط به آن استفاده می شود . این ابزار به صورت معمول بر روی PVM نصب است .
W3Jvb3RAUFZNMSB+XSMgcnBtIC1VdmggaHBzc2FjbGktMi40MC0xMy4wLng4Nl82NC5ycG0=
کار با hpssacli
با ورود دستور hpssacli در خطر فرمان ، محیط کاری این ابزار ظاهر خواهد شد .
W3Jvb3RAUFZNMSB+XSMgaHBzc2FjbGkKSFBFIFNtYXJ0IFN0b3JhZ2UgQWRtaW5pc3RyYXRvciBDTEkgMi40MC4xMy4wCkRldGVjdGluZyBDb250cm9sbGVycy4uLkRvbmUuClR5cGUgImhlbHAiIGZvciBhIGxpc3Qgb2Ygc3VwcG9ydGVkIGNvbW1hbmRzLgpUeXBlICJleGl0IiB0byBjbG9zZSB0aGUgY29uc29sZS4=
برای مشاهده وضعیت هاردها و کنترلر از دستور زیر استفاده می شود .
PT4gY3RybCBhbGwgc2hvdyBjb25maWcKClNtYXJ0IEFycmF5IFA0MDAgaW4gU2xvdCAxICAgICAgICAgICAgICAgIChzbjogLS0tLS0pCgogICBQb3J0IE5hbWU6IDFJCgogICBQb3J0IE5hbWU6IDJJCgogICBJbnRlcm5hbCBEcml2ZSBDYWdlIGF0IFBvcnQgMUksIEJveCAxLCBPSwoKICAgSW50ZXJuYWwgRHJpdmUgQ2FnZSBhdCBQb3J0IDJJLCBCb3ggMSwgT0sKICAgYXJyYXkgQSAoU0FTLCBVbnVzZWQgU3BhY2U6IDAgIE1CKQoKICAgICAgbG9naWNhbGRyaXZlIDEgKDEzNi43IEdCLCBSQUlEIDEsIE9LKQoKICAgICAgcGh5c2ljYWxkcml2ZSAySToxOjEgKHBvcnQgMkk6Ym94IDE6YmF5IDEsIFNBUywgMTQ2IEdCLCBPSykKICAgICAgcGh5c2ljYWxkcml2ZSAySToxOjIgKHBvcnQgMkk6Ym94IDE6YmF5IDIsIFNBUywgMTQ2IEdCLCBPSykKCiAgIGFycmF5IEIgKFNBUywgVW51c2VkIFNwYWNlOiAwICBNQikKCiAgICAgIGxvZ2ljYWxkcml2ZSAyICg4MzguMSBHQiwgUkFJRCA1LCBPSykKCiAgICAgIHBoeXNpY2FsZHJpdmUgMUk6MTo1IChwb3J0IDFJOmJveCAxOmJheSA1LCBTQVMsIDMwMCBHQiwgT0spCiAgICAgIHBoeXNpY2FsZHJpdmUgMUk6MTo2IChwb3J0IDFJOmJveCAxOmJheSA2LCBTQVMsIDMwMCBHQiwgT0spCiAgICAgIHBoeXNpY2FsZHJpdmUgMkk6MTozIChwb3J0IDJJOmJveCAxOmJheSAzLCBTQVMsIDMwMCBHQiwgT0spCiAgICAgIHBoeXNpY2FsZHJpdmUgMkk6MTo0IChwb3J0IDJJOmJveCAxOmJheSA0LCBTQVMsIDMwMCBHQiwgT0spCgogICB1bmFzc2lnbmVkCgogICAgICBwaHlzaWNhbGRyaXZlIDFJOjE6NyAocG9ydCAxSTpib3ggMTpiYXkgNywgU0FTLCAzMDAgR0IsIE9LKQogICAgICBwaHlzaWNhbGRyaXZlIDFJOjE6OCAocG9ydCAxSTpib3ggMTpiYXkgOCwgU0FTLCAzMDAgR0IsIE9LKQ==
در خروجی بالا مشخص است که دو هارد جدید در هیچ Raidی قرار ندارند و با عبارت unassigned مشخص شده اند .
در کار با این ابزار دستور help، که مثالهای خوبی را ارائه میکند کمک بسیار خوبی است. به مثال زیر توجه کنید :
ICAgID0+IGhlbHAKICAgIOKApgoKICAgICAgIGhlbHAgYWRkCiAgICAgICBoZWxwIGNyZWF0ZQogICAgICAgaGVscCBkZWxldGUKICAgICAgIGhlbHAgZGlhZwogICAgICAgaGVscCBtb2RpZnkKICAgICAgIGhlbHAgcmVtb3ZlCiAgICAgICBoZWxwIHNob3J0aGFuZAogICAgICAgaGVscCBzaG93CiAgICAgICBoZWxwIHRhcmdldAogICAgICAgaGVscCByZXNjYW4KICAgICAgIGhlbHAgdmVyc2lvbgogICAgLi4uCgo9PiBoZWxwIGRlbGV0ZQoKPHRhcmdldD4gZGVsZXRlIFtmb3JjZWRdIFtvdmVycmlkZV0KICAgVGhlIGRlbGV0ZSBjb21tYW5kIGRlbGV0ZXMgcGFydCBvZiBhbiBleGlzdGluZyBjb25maWd1cmF0aW9uLiBJZiBwZXJmb3JtaW5nCiAgIGEgY2xlYXIgY29uZmlndXJhdGlvbiBvZiB0aGUgZW50aXJlIGNvbnRyb2xsZXIgKGkuZS4gY3RybCBzbG90PTEgZGVsZXRlKSwKICAgdGhlICJvdmVycmlkZSIgb3B0aW9uIG1heSBiZSBzcGVjaWZpZWQgdG8gYWxsb3cgbW91bnRlZCB2b2x1bWVzIHRvIGJlCiAgIHJlbW92ZWQuIFRoZSB0YXJnZXQgY2FuIGJlIGFueSB2YWxpZCBpbmRpdmlkdWFsIGNvbnRyb2xsZXIsIGFycmF5IG9yIGxvZ2ljYWwKICAgZHJpdmUgdGFyZ2V0LiBJZiB0aGUgZm9yY2VkIHBhcmFtZXRlciBpcyBub3QgcHJlc2VudCwgdGhlIHVzZXIgd2lsbCBiZQogICBwcm9tcHRlZCBiZWZvcmUgZGVsZXRpb24uIElmIHRoZSBmb3JjZWQgcGFyYW1ldGVyIGlzIHByZXNlbnQgdGhlcmUgd2lsbCBiZQogICBubyBwcm9tcHQuCiAgIE5PVEU6IERlbGV0aW5nIHRoZSBsYXN0IGxvZ2ljYWwgZHJpdmUgaW4gYW4gYXJyYXkgd2lsbCBjYXVzZSB0aGUgYXJyYXkgdG8gYmUKICAgZGVsZXRlZCBhcyB3ZWxsLgogICBXQVJOSU5HOiBEZWxldGluZyBhbiBhcnJheSBjYW4gY2F1c2Ugb3RoZXIgYXJyYXkgbGV0dGVycyB0byBiZWNvbWUgcmVuYW1lZC4KICAgRS5nLiBEZWxldGluZyBhcnJheSBBIGZyb20gYXJyYXlzIEEsQixDIHdpbGwgcmVzdWx0IGluIHR3byByZW1haW5pbmcgYXJyYXlzCiAgIEEsQiBub3QgQixDLgoKRXhhbXBsZXM6CiAgIGNvbnRyb2xsZXIgc2xvdD01IGRlbGV0ZQogICBjb250cm9sbGVyIHNsb3Q9NSBhcnJheSBBIGRlbGV0ZSBmb3JjZWQKICAgY29udHJvbGxlciBzbG90PTEgbG9naWNhbGRyaXZlIDIgZGVsZXRlCiAgIGNvbnRyb2xsZXIgc2xvdD01IGRlbGV0ZSBvdmVycmlkZQogICBjb250cm9sbGVyIHNsb3Q9NSBkZWxldGUgZm9yY2VkIG92ZXJyaWRl
پاک کردن Raid
برای پاک کردن Raid مورد نظر است دستور زیر استفاده میشود:
PT4gY29udHJvbGxlciBzbG90PTEgYXJyYXkgQiBkZWxldGUKCldhcm5pbmc6IERlbGV0aW5nIGFuIGFycmF5IGNhbiBjYXVzZSBvdGhlciBhcnJheSBsZXR0ZXJzIHRvIGJlY29tZSByZW5hbWVkLgogICAgICAgICBFLmcuIERlbGV0aW5nIGFycmF5IEEgZnJvbSBhcnJheXMgQSxCLEMgd2lsbCByZXN1bHQgaW4gdHdvIHJlbWFpbmluZwogICAgICAgICBhcnJheXMgQSxCIC4uLiBub3QgQixDCgpXYXJuaW5nOiBEZWxldGluZyB0aGUgc3BlY2lmaWVkIGRldmljZShzKSB3aWxsIHJlc3VsdCBpbiBkYXRhIGJlaW5nIGxvc3QuCiAgICAgICAgIENvbnRpbnVlPyAoeS9uKSB5
همانطور که مشخص است تمامی هاردهای 300 در وضعیت unassigned قرار دارند.
ساخت Raid
برای ساخت Raid میتوان از help و مثالهای کاربردی آن کمک گرفت :
PT4gaGVscCBjcmVhdGUKCjx0YXJnZXQ+IGNyZWF0ZSBbdHlwZT1sZHxsZGNhY2hlfGFycmF5cjBdCiAgICAgICAgICAgICAgICBbZHJpdmVzPVsjOl0jOiMsWyM6XSM6IyxbIzpdIzojLVsjOl0jOiNdLC4uLnxhbGx8YWxsdW5hc3NpZ25lZF0KICAgICAgICAgICAgICAgIFtyYWlkPTB8MXwxYWRtfDErMHwxKzBhZG18NXw1MHw2fDYwfD9dCiAgICAgICAgICAgICAgICBbc2l6ZT0jfG1pbnxtYXh8bWF4bWJyfD9dCiAgICAgICAgICAgICAgICBbc3RyaXBzaXplPTh8MTZ8MzJ8NjR8MTI4fDI1Nnw1MTJ8MTAyNHxkZWZhdWx0fD9dCiAgICAgICAgICAgICAgICBbc2VjdG9ycz0zMnw2M3w/XQogICAgICAgICAgICAgICAgW2FycmF5YWNjZWxlcmF0b3I9ZW5hYmxlfGRpc2FibGV8P118W2NhY2hpbmc9ZW5hYmxlfGRpc2FibGV8P10KICAgICAgICAgICAgICAgIFtkcml2ZXR5cGU9c2FzfHNhdGFsb2dpY2FsfHNhdGF8c2FzbG9naWNhbHxwYXJhbGxlbHNjc2l8c3Nfc2FzfAogICAgICAgICAgICAgICAgc3Nfc2F0YXw/XQogICAgICAgICAgICAgICAgW251bWJlcnBhcml0eWdyb3Vwcz0jfD9dCiAgICAgICAgICAgICAgICBbcGFyaXR5aW5pdGlhbGl6YXRpb25tZXRob2Q9ZGVmYXVsdHxyYXBpZF0KICAgICAgICAgICAgICAgIFtzc2RzbWFydHBhdGg9ZW5hYmxlfGRpc2FibGVdCiAgICAgICAgICAgICAgICBbZGF0YWxkXT0jCiAgICAgICAgICAgICAgICBbd3JpdGVwb2xpY3k9d3JpdGV0aHJvdWdofHdyaXRlYmFja3w/XQogICAgICAgICAgICAgICAgW3BsYWludGV4dHZvbHVtZT15ZXN8bm9dW3VzZXI9Y3J5cHRvfHVzZXJdW3Bhc3N3b3JkPVBBU1NXT1JEIFNUCiAgICAgICAgICAgICAgICBSSU5HXQogICAgICAgICAgICAgICAgW3NzZG92ZXJwcm92aXNpb25pbmdvcHRpbWl6YXRpb249b258b2ZmXQogICAgICAgICAgICAgICAgW3ZvbGF0aWxlZW5jcnlwdGlvbmtleXM9b258b2ZmXQogICAgICAgICAgICAgICAgW2xvZ2ljYWxkcml2ZWxhYmVsPTxTVFJJTkc+XQoKICAgW3R5cGU9XSBUaGUgdHlwZSBwYXJhbWV0ZXIgc3BlY2lmaWVzIHRoZSBkZXZpY2UgdHlwZSB0aGF0IGlzIGJlaW5nIGNyZWF0ZWQuCiAgIEEgbG9naWNhbCBkcml2ZSAodHlwZT1sZCksIGEgbG9naWNhbCBkcml2ZSBjYWNoZSAodHlwZT1sZGNhY2hlKSwgYW5kIGEgcXVpY2sKICAgYXV0byBBcnJheSBSQUlEIDAgKHR5cGU9YXJyYXlyMCkgLSB3aGljaCBjcmVhdGVzIGEgc2luZ2xlIFJBSUQgMCB2b2x1bWUgb24KICAgZWFjaCBwaHlzaWNhbCBkcml2ZSBzcGVjaWZpZWQgLSBhcmUgdGhlIG9ubHkgZGV2aWNlIHR5cGVzIHN1cHBvcnRlZCBhdCB0aGlzCiAgIHRpbWUuCiAgLi4uCgogVGhlIHRhcmdldCBjYW4gYmUgYSBjb250cm9sbGVyIG9yIGFuIGFycmF5IGluIHRoZSBzeXN0ZW0uCgpFeGFtcGxlczoKICAgY3RybCBzbG90PTEgY3JlYXRlIHR5cGU9bGQgZHJpdmVzPTFJOjE6MSwxSToxOjIsMUk6MTozLDFJOjE6NSByYWlkPTYKICAgY3RybCBzbG90PTEgY3JlYXRlIHR5cGU9bGQgZHJpdmVzPTFJOjE6MS0xSToxOjYsMUk6MTo5LDFJOjE6MTAtMUk6MToxMgogICByYWlkPTYKICAgY3RybCBzbG90PTEgY3JlYXRlIHR5cGU9bGQgZHJpdmVzPWFsbCBkcml2ZXR5cGU9cGFyYWxsZWxzY3NpCiAgIGNvbnRyb2xsZXIgc2xvdD01IGFycmF5IEEgY3JlYXRlIHR5cGU9bGQgcmFpZD01IHNpemU9MTAwMAogICBjb250cm9sbGVyIHNsb3Q9MSBhcnJheSBDIGNyZWF0ZSB0eXBlPWxkIHJhaWQ9MSBzdHJpcHNpemU9MzIKICAgY3RybCBzbG90PTEgY3JlYXRlIHR5cGU9bGQgZHJpdmVzPTFJOjE6MSwxSToxOjIsMUk6MTozLDFJOjE6NSByYWlkPT8KICAgY3RybCBzbG90PTEgY3JlYXRlIHR5cGU9bGQgZHJpdmVzPTFJOjE6MSwxSToxOjIsMUk6MTozLDFJOjE6NSBzdHJpcHNpemU9PwogICBjdHJsIHNsb3Q9MSBjcmVhdGUgdHlwZT1sZCBkcml2ZXM9MUk6MToxLDFJOjE6MiwxSToxOjMsMUk6MTo1IHJhaWQ9MSswCiAgIHN0cmlwc2l6ZT0/CiAgIGN0cmwgc2xvdD0xIGNyZWF0ZSB0eXBlPWxkIGRyaXZlcz0xSToxOjEsMUk6MToyIHJhaWQ9MSBzaXplPT8KICAgY3RybCBzbG90PTEgY3JlYXRlIHR5cGU9bGQgZHJpdmVzPTFJOjE6MSwxSToxOjIsMUk6MTozLDFJOjE6NSByYWlkPTErMAogICBzZWN0b3JzPT8KICAgY3RybCBzbG90PTEgY3JlYXRlIHR5cGU9bGQgZHJpdmVzPTFJOjE6MSBzc2RzbWFydHBhdGg9ZW5hYmxlCiAgIGN0cmwgc2xvdD0xIGNyZWF0ZSB0eXBlPWxkY2FjaGUgZHJpdmVzPTFpOjE6MSwxaToxOjIgZGF0YWxkPTEKICAgY3RybCBzbG90PTEgY3JlYXRlIHR5cGU9bGRjYWNoZSBkcml2ZXM9MWk6MToxLDFpOjE6MiBkYXRhbGQ9MQogICB3cml0ZXBvbGljeT13cml0ZXRocm91Z2gKY3RybCBzbG90PTEgY3JlYXRlIHR5cGU9bGQKICAgZHJpdmVzPTFJOjE6MSwxSToxOjIsMUk6MTozLDFJOjE6NSBwYXJpdHlpbml0aWFsaXphdGlvbm1ldGhvZD1yYXBpZAogICAgICBjdHJsIHNsb3Q9MSBjcmVhdGUgdHlwZT1sZCBkcml2ZXM9MUk6MToxCiAgIHNzZG92ZXJwcm92aXNpb25pbmdvcHRpbWl6YXRpb249b24KICAgY3RybCBzbG90PTEgY3JlYXRlIHR5cGU9YXJyYXlyMAogICBkcml2ZXM9YWxsdW5hc3NpZ25lZAogICBjdHJsIHNsb3Q9MSBjcmVhdGUgdHlwZT1sZCBkcml2ZXM9MUk6MToxCiAgIHBsYWludGV4dHZvbHVtZT15ZXMKICAgY3RybCBzbG90PTEgY3JlYXRlIHR5cGU9bGQgZHJpdmVzPTFJOjE6MQogICBwbGFpbnRleHR2b2x1bWU9eWVzIHVzZXI9Y3J5cHRvIHBhc3N3b3JkPUFiY2QxMjM0IQogICBjdHJsIHNsb3Q9MSBjcmVhdGUgdHlwZT1sZCBkcml2ZXM9MUk6MToxIHVzZXI9Y3J5cHRvIHBhc3N3b3JkPUFiY2QxMjM0IQogICB2b2xhdGlsZWVuY3J5cHRpb25rZXlzPW9u
ساخت Raid جدید با دستور زیر انجام می شود :
PT4gY3RybCBzbG90PTEgY3JlYXRlIHR5cGU9bGQgZHJpdmVzPTFJOjE6NSwxSToxOjYsMUk6MTo3LDFJOjE6OCwySToxOjMsMkk6MTo0IHJhaWQ9NQo=
بعد از ساخت raid وضعیت هاردها به قرار زیر است :
PT4gY3RybCBhbGwgc2hvdyBjb25maWcKClNtYXJ0IEFycmF5IFA0MDAgaW4gU2xvdCAxICAgICAgICAgICAgICAgIChzbjogLS0tLS0pCgogICBQb3J0IE5hbWU6IDFJCgogICBQb3J0IE5hbWU6IDJJCgogICBJbnRlcm5hbCBEcml2ZSBDYWdlIGF0IFBvcnQgMUksIEJveCAxLCBPSwoKICAgSW50ZXJuYWwgRHJpdmUgQ2FnZSBhdCBQb3J0IDJJLCBCb3ggMSwgT0sKICAgYXJyYXkgQSAoU0FTLCBVbnVzZWQgU3BhY2U6IDAgIE1CKQoKICAgICAgbG9naWNhbGRyaXZlIDEgKDEzNi43IEdCLCBSQUlEIDEsIE9LKQoKICAgICAgcGh5c2ljYWxkcml2ZSAySToxOjEgKHBvcnQgMkk6Ym94IDE6YmF5IDEsIFNBUywgMTQ2IEdCLCBPSykKICAgICAgcGh5c2ljYWxkcml2ZSAySToxOjIgKHBvcnQgMkk6Ym94IDE6YmF5IDIsIFNBUywgMTQ2IEdCLCBPSykKCiAgIGFycmF5IEIgKFNBUywgVW51c2VkIFNwYWNlOiAwICBNQikKCiAgICAgIGxvZ2ljYWxkcml2ZSAyICgxLjQgVEIsIFJBSUQgNSwgT0spCgogICAgICBwaHlzaWNhbGRyaXZlIDFJOjE6NSAocG9ydCAxSTpib3ggMTpiYXkgNSwgU0FTLCAzMDAgR0IsIE9LKQogICAgICBwaHlzaWNhbGRyaXZlIDFJOjE6NiAocG9ydCAxSTpib3ggMTpiYXkgNiwgU0FTLCAzMDAgR0IsIE9LKQogICAgICBwaHlzaWNhbGRyaXZlIDFJOjE6NyAocG9ydCAxSTpib3ggMTpiYXkgNywgU0FTLCAzMDAgR0IsIE9LKQogICAgICBwaHlzaWNhbGRyaXZlIDFJOjE6OCAocG9ydCAxSTpib3ggMTpiYXkgOCwgU0FTLCAzMDAgR0IsIE9LKQogICAgICBwaHlzaWNhbGRyaXZlIDJJOjE6MyAocG9ydCAySTpib3ggMTpiYXkgMywgU0FTLCAzMDAgR0IsIE9LKQogICAgICBwaHlzaWNhbGRyaXZlIDJJOjE6NCAocG9ydCAySTpib3ggMTpiYXkgNCwgU0FTLCAzMDAgR0IsIE9LKQoKPT4gZXhpdA==
بعد از انجام این عملیات استوریج جدید آماده بهره برداری خواهد بود .