GE家Historian Edge青“云”直上
GE數(shù)字集團(tuán) 系統(tǒng)架構(gòu)師 劉尊義
GE家的Historian實(shí)時(shí)歷史數(shù)據(jù)庫一直未停歇上云的腳步,但總有時(shí)云不濟(jì)的空窗期,上期介紹的構(gòu)建在AWS的云原生Historian for Cloud的方案目前還沒有上架中國區(qū)的Marketplace,尚需一些等待。
然而,這些都阻擋不了我們GE家小伙伴的匠心獨(dú)云,今天,給大佬們啟發(fā)一個(gè)青“云”直上的方案,并且絕無套路。
這個(gè)方案采用GE Proficy Historian Edge和Historian collector for Cloud構(gòu)建。熟悉GE家產(chǎn)品的小伙伴可能已經(jīng)聞弦知音,不熟悉的不用急,接下來,我們來個(gè)一步到位的新手級(jí)操作。
Proficy Historian Edge簡介
Proficy Historian Edge是GE Proficy Historian基于Linux操作系統(tǒng)的時(shí)序數(shù)據(jù)存儲(chǔ)平臺(tái),基于Docker部署,占用資源非常小,只需一個(gè)x86內(nèi)核,1GB內(nèi)存和8GB存儲(chǔ)空間即可最小化運(yùn)行。
Historian Edge是多個(gè)Docker鏡像的集合,包含Historian數(shù)據(jù)庫、REST查詢、Web管理、公共REST API和多種原生Linux版本Historian采集器。
Historian Edge可以非常方便的與Windows Historian集成,也可以使用Windows的管理工具和客戶端。
搭載Historian for Cloud采集器后,可以將基于Windows的主要Historian采集器作為Historian Edge的采集器,更多接口類型的數(shù)據(jù)可以更方便的存儲(chǔ)到云端的Historian Edge。
Historian Edge云實(shí)時(shí)歷史庫的優(yōu)勢(shì)
基于公有云手動(dòng)部署Historian Edge雖然是在中國區(qū)AWS以及其它公有云提供商暫時(shí)無法獲得原生云服務(wù)的無奈之舉,但是這種部署方式也給我們帶來無限的靈活性和高度的安全性。
GE Proficy Historian是經(jīng)過多年驗(yàn)證的成熟可靠的實(shí)時(shí)歷史數(shù)據(jù)采集歸檔產(chǎn)品,可以充分發(fā)揮GE在工業(yè)應(yīng)用場景的行業(yè)優(yōu)勢(shì)。
同時(shí),我們也可以充分利用不同云服務(wù)商的技術(shù)優(yōu)勢(shì),實(shí)現(xiàn)低初始投資、跨可用區(qū)災(zāi)備、彈性伸縮等靈活方案,保證系統(tǒng)的持續(xù)運(yùn)行和高可用以及安全備份。
基于云的架構(gòu)還會(huì)帶來更高的敏捷性、更靈活的部署以及更高的彈性,還可以大大降低我們的硬件維護(hù)和更新成本。
Historian Edge云實(shí)時(shí)歷史庫部署
我們?nèi)匀灰訟WS作為此次測(cè)試的云基礎(chǔ)設(shè)施,不過這次我們將構(gòu)建在AWS中國區(qū)。當(dāng)然,有一個(gè)中國區(qū)AWS管理控制臺(tái)賬號(hào)是一個(gè)必要選項(xiàng),如果想使用中國區(qū)AWS,我們還需要有企業(yè)的營業(yè)執(zhí)照作為開通審核的資料,好消息是目前AWS中國針對(duì)新用戶有固定的套餐可以讓我們免費(fèi)體驗(yàn)一年。
當(dāng)然,我們也可以使用阿里、騰訊、百度等其它國內(nèi)的云平臺(tái),為了使我們的創(chuàng)建過程能夠適配更多的云平臺(tái),我們將選擇標(biāo)準(zhǔn)的Ubuntu 20.04作為基礎(chǔ)系統(tǒng)映像。
創(chuàng)建Linux實(shí)例
1、 訪問AWS中國的管理控制臺(tái),創(chuàng)建一個(gè)密鑰對(duì),創(chuàng)建后將自動(dòng)下載這個(gè)密鑰對(duì),這個(gè)密鑰對(duì)文件非常重要,并且只能在創(chuàng)建時(shí)下載它,我們需要保存好并記住它的存放位置。
2、創(chuàng)建一個(gè)符合免費(fèi)條件的EC2實(shí)例,系統(tǒng)映像選擇Ubuntu Server 20.04 LTS(HVM),實(shí)例類型選擇2vCPU 1GB內(nèi)存的t3.micro,并在入站規(guī)則中開放22、14000、9443和9090端口,在密鑰對(duì)選項(xiàng)選擇前面創(chuàng)建的密鑰對(duì)并啟動(dòng)新的實(shí)例。
3、分配一個(gè)彈性IP地址,并將這個(gè)IP地址關(guān)聯(lián)到剛剛創(chuàng)建的EC2實(shí)例,讓這個(gè)EC2實(shí)例具備一個(gè)固定的公有IP地址和DNS。
本地SSH連接
1、打開PuTTY軟件,新建一個(gè)SSH連接,輸入前面創(chuàng)建的EC2實(shí)例的IP地址或DNS,為了方便下次打開,輸入一個(gè)會(huì)話名字并保存。
2、展開Connection—SSH—Auth,在認(rèn)證私鑰文件處選擇前面創(chuàng)建EC2實(shí)例時(shí)選擇的密鑰對(duì)認(rèn)證文件,然后回到Session窗口,再次保存會(huì)話設(shè)置。
3、單擊Open打開會(huì)話,輸入U(xiǎn)buntu實(shí)例默認(rèn)的用戶名“ubuntu”按回車鍵后即可創(chuàng)建會(huì)話連接。
安裝基礎(chǔ)軟件包
1、輸入以下命令檢查更新和升級(jí)已安裝的軟件包,當(dāng)出現(xiàn)提示時(shí)輸入“Y”確認(rèn)安裝:
2、依次輸入以下命令安裝docker,當(dāng)出現(xiàn)提示時(shí)輸入“Y”確認(rèn)安裝:
最后一個(gè)命令是用來查看Docker是否正確安裝的,如果能看到active(running)即表示docker正常運(yùn)行。
按“Q”鍵退出日志記錄狀態(tài)。
3、依次輸入以下命令安裝Historian時(shí)需要使用的工具,創(chuàng)建存放Historian安裝文件的文件夾和設(shè)定權(quán)限:
4、上傳Historian Linux安裝文件和腳本,以及docker-compose安裝文件到上一步創(chuàng)建的historian目錄。
打開WinSCP軟件,新建站點(diǎn),然后輸入EC2實(shí)例的IP地址或DNS,端口號(hào)保持默認(rèn),用戶名輸入“ubuntu”,然后點(diǎn)擊高級(jí)按鈕,選擇SSH—驗(yàn)證,在密鑰文件處選擇EC2實(shí)例選擇的密鑰對(duì)文件,點(diǎn)擊確定---保存,在彈出的對(duì)話框中輸入一個(gè)站點(diǎn)名后選擇確定。
點(diǎn)擊登錄按鈕,然后在資源管理器中的右側(cè)找到前面創(chuàng)建的historian目錄,在左側(cè)找到已經(jīng)下載到本地的Historian安裝文件和腳本以及Docker-compose文件。
5、依次輸入以下命令將Compose?件移動(dòng)到/usr/local/bin?錄中并修改文件名:
如果顯示docker-compose的版本號(hào)即表示安裝成功。
6、依次輸入以下命令安裝Historian Linux,并配置選項(xiàng):
進(jìn)入VIM編輯器后按鍵盤i進(jìn)入編輯狀態(tài),修改HISTORIAN_HOSTNAME為EC2實(shí)體IP地址,根據(jù)需要修改Historian管理員用戶名和密碼。
編輯完成后按鍵盤ESC鍵,然后輸入wq按鍵盤回車保存并退出VIM編輯器。
依次輸入以下命令應(yīng)用Historian配置:
7、在本地端添加采集器:
接下來的工作和原生Historian for Cloud基本相同,我們可以在Proficy Historian for Cloud的官方幫助文檔中找到Cloud采集器的安裝文件。
下載并安裝Cloud采集器,并在安裝過程的Historian服務(wù)器配置頁面,設(shè)置Historian Server為EC2實(shí)例的IP地址或DNS Name,用戶名為Historian Linux配置時(shí)設(shè)置的用戶名和密碼。
接下來,我們找到Cloud采集器的安裝目錄,默認(rèn)為“驅(qū)動(dòng)器:\Program Files\GE Digital\Historian Cloud Config”,用管理員權(quán)限打開“CloudHistorianConfigurationUtility.exe”程序,將會(huì)自動(dòng)彈出命令行窗口。根據(jù)需要輸入操作序號(hào),例如,我們輸入1來創(chuàng)建一個(gè)采集器實(shí)例,然后輸入EC2實(shí)例的IP地址或DNS Name,以及用戶名密碼來連接Historian云服務(wù)器。
然后選擇一個(gè)采集器類型,例如我們輸入1來安裝一個(gè)模擬采集器,然后我們輸入一個(gè)采集器實(shí)例名回車確認(rèn)即可開始部署采集器。
8、訪問管理端和添加采集變量:
在本地Windows操作系統(tǒng)下的Historian管理器中添加一個(gè)服務(wù)器,服務(wù)器的信息按照如下內(nèi)容填寫:
- Server Name:EC2實(shí)例的IP地址或DNS Name
- Username:配置的用戶名
- Password:配置的密碼
添加完成后,點(diǎn)擊連接即可連接到AWS 云中的Historian,最后,我們可以在基于Windows的Historian管理器中看到采集器狀態(tài)和添加變量,此時(shí),就建立了完整的數(shù)據(jù)采集和存儲(chǔ)過程。
同時(shí)手動(dòng)部署在AWS的Historian具備網(wǎng)頁端管理和瀏覽的功能,訪問 https://71.132.38.98:9443/historian-visualization/hwa
即可進(jìn)入網(wǎng)頁管理端對(duì)Historian進(jìn)行管理。
總結(jié)
需要注意的是,Historian Edge有32點(diǎn)的免費(fèi)測(cè)試使用限制,超過此點(diǎn)數(shù)需要聯(lián)系我們的代理商訂購授權(quán)。
手動(dòng)部署在云端的Proficy Historian可以搭建在任意供應(yīng)商的云平臺(tái),為用戶或OEM設(shè)備商提供更高的自主可控性和靈活性,借助GE Proficy產(chǎn)品家族強(qiáng)大的工業(yè)數(shù)據(jù)采集能力和產(chǎn)品方案,您可以快速的將各種不同類型的自動(dòng)化、儀表、文件、第三方系統(tǒng)數(shù)據(jù)快速傳遞到云端的時(shí)序數(shù)據(jù)存儲(chǔ)平臺(tái)。此外,我們又可以非常方便的借助云提供商的高可用和集成能力構(gòu)建不同的應(yīng)用場景。
GE Digital正在加快Proficy產(chǎn)品家族的云戰(zhàn)略,未來一段時(shí)期,Proficy產(chǎn)品家族將逐步推出更多更新的云部署方案或產(chǎn)品。我們期待您的持續(xù)關(guān)注和給我們提出寶貴意見。
最后,新年的鐘聲已經(jīng)敲響,GE數(shù)字集團(tuán)祝大家元旦快樂!
提交
Proficy軟件亮相國際智能制造論壇,以工業(yè)數(shù)據(jù)為核心賦能企業(yè)提高生產(chǎn)力
MQTT與OPC UA的物聯(lián)網(wǎng)對(duì)話
GE數(shù)字集團(tuán)的Proficy Historian 2023
預(yù)見智能制造,GE Digital亮相2023第十七屆北京國際工業(yè)自動(dòng)化展覽會(huì)
GE Digital云端制造執(zhí)行系統(tǒng)(MES)可降低30%的總擁有成本