2016年7月4日 星期一

What is the Redfish in BMC?

最近工作需要所以研究了一下。

簡單的說就是網管們已經不想要再用ipmitool下指令給BMC去看伺服器的狀態,每次都要輸入一堆參數,打完感覺很飽這樣,為了不想要這麼飽甚至還寫了一堆腳本去下指令。

現在已經是21世紀,什麼東西都要很先進才行(傻子才一直用終端機下指令),所以業界就訂了這個規格出來說:那就在BMC裡面放個RESTful架構的伺服器,然後提供透過HTTP提供web API,傳遞資料的格式就用JSON,讓你們想要什麼,就可以做什麼~於是乎Redfish就訂出來了,網管們表示非常開心

這樣某些公司就可以跟伺服器廠商買有支援Redfish功能的伺服器,再找Front-end工程師來客製化符合公司需求的網頁,然後再找iOS app工程師跟Android app工程師來客製化符合網管們需求的應用程式,提高就業率

RESTful有不少中文網站在介紹,而Redfish就很少資料,希望我這篇文章有幫助到大家。

參考資料:
https://www.dmtf.org/standards/redfish
https://tw.twincl.com/@arthurtw/*641y
http://www8.hp.com/us/en/products/servers/proliant/restful-interface-tool.html