本文內(nèi)容非商業(yè)用途可無需授權(quán)轉(zhuǎn)載,請務(wù)必注明作者、微博ID:唐僧_huangliang,以便更好地與讀者互動(dòng)。
今天就算是在出差返回的路上吧,跟大家分享一個(gè)不算是新聞但對我來說挺有感覺的東西。
正如Linux下許多軟件程序那樣,即使你同時(shí)提供命令行和GUI圖形界面兩種選項(xiàng),使用命令行的比例都會比明顯Windows環(huán)境下多。這不得不說有點(diǎn)惡性循環(huán),就像我之前公司的技術(shù)總監(jiān)所說:大家覺得X-Windows不夠好——使用的人就少——然后改進(jìn)也慢——與微軟的差距有增無減。
服務(wù)器RAID卡管理工具也是如此。目前市場中占絕對優(yōu)勢的Avago/LSI(盡管公司名已經(jīng)更換為Broadcom,但我還是習(xí)慣叫LSI),盡管在Linux下也提供MegaRAID Storage Manager圖形管理程序,但體驗(yàn)似乎沒有Windows下那么好(裝起來也麻煩),加上有些Linux服務(wù)器根本沒裝圖形環(huán)境,以至于大家還是普遍使用megacli和storcli兩個(gè)命令行工具。
不過與開機(jī)自檢時(shí)按快捷鍵進(jìn)入的RAID卡圖形配置界面相比,命令行對于初學(xué)者的門檻有點(diǎn)高。于是國內(nèi)的一位工程師朋友Patrick Zheng干脆用Python給megacli和storcli寫了一個(gè)外殼,使用起來就像下圖那樣。加之漢化的菜單,對國內(nèi)用戶來說更加簡單了吧:)
注:包括我在內(nèi)的一些朋友覺得LSI的WebGUI還沒有原來的菜單程序好用。
記得我剛開始得知這一消息并在圈子里轉(zhuǎn)發(fā)時(shí),受到了同行朋友的廣泛好評,這位兄弟還聽取建議將之開源放到github上面。
下面我引用一段他撰寫的說明:
LSI RAID卡管理小工具megamenu
GitHub : https://github.com/piggyking/megamenu
百度網(wǎng)盤:http://pan.baidu.com/s/1mhKJ2YG 密碼:ihgy
簡介:
本工具旨在簡化MegaCli/StorCli/OEMLSI RAID卡的CLI工具的操作,使得命令行工具菜單化,讓日常的測試、運(yùn)維工具更輕松。
本工具僅能在Linux下使用,需要安裝MegaCli/StorCli,需要Python2.6或以上版本支持,但是Python3.x版本可能導(dǎo)致未知錯(cuò)誤發(fā)生,需要Python Snack庫和paramiko庫支持,Snack庫一般情況下都已安裝,paramiko安裝包附在壓縮包內(nèi)了,CentOS可用pip安裝,Ubuntu12.04請直接安裝deb包,測試環(huán)境:CentOS 6.X,Ubuntu 12.04。
測試用卡:LSI9271-8i、DELL PERC H830
測試MegaCli版本:8.07.14
測試StorCli版本: 1.15.12
測試PERCCli(DELL LSI OEM卡命令行工具)版本:1.11.03
———————————————-
v0.92-remote beta
發(fā)布時(shí)間:2016.7.17
1、改善遠(yuǎn)程管理程序配置時(shí)出錯(cuò)后的友好程度;
2、增加修改磁盤組緩存設(shè)置的功能;
3、BUG修正;
4、文字優(yōu)化。
有任何建議或意見:zzcahj@163.com
感謝!
下面列出幾張?jiān)摴ぞ咧饕缑娴慕貓D,應(yīng)該不是最新版本的,僅供大家參考。
為什么說我似曾相識?
記得10年前我在制作某品牌服務(wù)器驅(qū)動(dòng)光盤時(shí),下載了LSI網(wǎng)站上好幾個(gè)SCSI RAID卡的Linux管理程序,其中就包含下面這個(gè)megamgr。
當(dāng)時(shí)沒做截圖,如果我沒記錯(cuò)的話,在Linux命令行下運(yùn)行之后界面與開機(jī)過程中的LSI傳統(tǒng)英文菜單界面完全一致,畢竟是官方原汁原味的。這么多年之后,我已經(jīng)沒有關(guān)注,也許該工具早已不在更新了吧。
除了我前面提到的好處之外,還真有用戶喜歡過這個(gè)當(dāng)年可能有點(diǎn)冷門的東西。我舉一個(gè)實(shí)際的例子吧:
那時(shí)有個(gè)用戶采購機(jī)器一開始是LSI 320-1 RAID卡,后來公司引入另一家大家熟悉的品牌。由于對應(yīng)的卡型號較新,如果測RAID 5順序?qū)懀╳rite back)還能快不少,當(dāng)然HDD時(shí)代影響用戶體驗(yàn)的小文件性能瓶頸不在這里。
后來供貨的機(jī)器卡換了,當(dāng)時(shí)我也沒仔細(xì)研究就找了新RAID卡的圖形管理程序。結(jié)果沒想到客戶有意見了,原因是他遠(yuǎn)程管理(好像是用ssh/vnc),然后帶寬還有限,原來LSI的megamgr運(yùn)行流暢,換另外一家的純圖形管理程序反而效果不好。
當(dāng)時(shí)記得我沒推薦他們用命令行,大概是希望在線監(jiān)控的可視化效果好一點(diǎn)吧。
講完了我似曾相識的原因,再次給大家推薦Patrick Zheng兄弟編寫的megamenu,在livecd引導(dǎo)的操作系統(tǒng)預(yù)部署環(huán)境中也可以使用。
注:本文只代表作者個(gè)人觀點(diǎn),與任何組織機(jī)構(gòu)無關(guān),如有錯(cuò)誤和不足之處歡迎在留言中批評指正。進(jìn)一步交流技術(shù),可以加我的QQ/微信:490834312。如果您想在這個(gè)公眾號上分享自己的技術(shù)干貨,也歡迎聯(lián)系我:)
尊重知識,轉(zhuǎn)載時(shí)請保留全文。感謝您的閱讀和支持!《企業(yè)存儲技術(shù)》微信公眾號:huangliang_storage
原文鏈接:http://mp.weixin.qq.com/s?__biz=MzAwODExNjI3NA==&mid=2649774899&idx=1&sn=f34e6b57725a335c6d1967f3546d1731&chksm=83773a6eb400b3789dd94f2db588e730b69848593b0b746b610f3dbf9ff32d4243d513a995f5#rd
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。