隨著云計算業(yè)務快速發(fā)展,從單節(jié)點服務部署到大規(guī)模集群部署,從部署業(yè)務場景單一到紛繁復雜的應用場景,企業(yè)對集群快速部署及配置能力需求越發(fā)急切。華云數(shù)據(jù)超融合產(chǎn)品提供云就緒的管理平臺,僅需自動化集群主機信息獲取, 自動化集群配置, 以及自動化部署三個步驟即完成大規(guī)模集群的自動化部署,實現(xiàn)云數(shù)據(jù)中心及私有云、混合云環(huán)境的輕松部署。本文將進一步解析集群自動化部署流程的第二個部分——自動化集群配置(“智能化”配置能力)。
上篇文章《集群自動化部署服務流程之自動化集群配置(上)》基本解決了華云數(shù)據(jù)在大規(guī)模集群產(chǎn)品傳統(tǒng)手工配置部署需要人工獲取部署集群信息,再將所有信息進行整理,進行規(guī)劃部署,再人工配置等一系列操作,使其實現(xiàn)大部分集群基礎(chǔ)的主機數(shù)據(jù)的自動化配置能力。
但對于復雜的交付場景, 對于大規(guī)模集群產(chǎn)品,依舊存在很高的學習和使用成本, 華云數(shù)據(jù)產(chǎn)品站在用戶的角度, 進一步提升用戶的使用感受,實現(xiàn)智能化配置,讓企業(yè)自身及個人使用華云交付工具就能夠?qū)崿F(xiàn)企業(yè)快速的輕松的上云。
為什么要加入“智能化”能力
身處在工業(yè)4.0時代, 也就是智能化時代,利用信息化技術(shù)整合并促進產(chǎn)業(yè)變革的時代。 我們相信信息的本身是存在價值的, 因此對前兩期文章中,即《自動化主機信息獲取》, 在大規(guī)模集群節(jié)點信息收集中, 華云數(shù)據(jù)積極嘗試智能化交付能力,根據(jù)用戶的交付場景給信息本身賦予“智能”,進行智能化配置, 降低交付成本, 提升交付效率。從自動化到智能化交付過渡成功,也將推動華云數(shù)據(jù)技術(shù)積累以及我們所服務客戶的改變和進步。
集群配置“智能化”具體實施方案
從上一篇文章中,我們可知自動化集群配置具體實施分為:第一步:信息分類;第二步:基礎(chǔ)信息配置;第三步:智能化配置。
從文章也主要基于當前基礎(chǔ)配置的前提下, 對交付環(huán)境的一種“智能化”處理的初步嘗試, 我們將從幾個地方進行講解。
對于“智能化”配置,主要體現(xiàn)在三個方面:
第一方面: 獲得信息,智能互動
實際上,該部分的說明已經(jīng)在集群《自動化部署服務流程》的第一篇文章中進行了講解, 由于得益于這個技術(shù)的突破, 我們打通了客戶在使用華云數(shù)據(jù)產(chǎn)品與主機設備之間的聯(lián)系, 從另外一個角度說, 我們通過獲取的信息,獲得了智能化的“原材料”,即信息, 所有的信息也將給整個部署環(huán)境的參與者都貼上了“標簽”, 也就是我們內(nèi)部稱為“打tag”, 通過這種方式進行分類,使其具備有的聯(lián)系性。
? 參與者包括如交付環(huán)境中常見的設備, 如主機, 交換機, 防火墻等;
? 信息包括處理器信息, 內(nèi)存信息, 網(wǎng)口名稱, 網(wǎng)卡速率, 設備地址, Vlan ID, 防火墻安全策略等;
也就是說,我們通過與包含有“信息”的“參與者”互聯(lián), 為實現(xiàn)華云數(shù)據(jù)交付工具與用戶的環(huán)境“智能”互動打下基礎(chǔ)。
第二方面: 創(chuàng)建連接, 智能配置
基于第一方面“打tag”的實現(xiàn),產(chǎn)品實現(xiàn)了與客戶環(huán)境的初次連接,產(chǎn)品本身的“智能化”處理能力也將展現(xiàn),將抽取其中幾個功能點進行講解:
設備識別智能配置
通過對交付環(huán)境的“標簽化”處理, 我們可以開始確定主機節(jié)點的品牌或者型號, 定位出華云超融合H2CI的設備和非華云超融合H2CI的設備。 實現(xiàn)以下的智能化配置:
圖2. 1.設備識別智能配置
步驟:
? 通過型號識別是否為華云數(shù)據(jù)超融合機型;
? 對于超融合機型提供智能配置的功能:節(jié)點類型、網(wǎng)卡類型、磁盤類型;
? 超融合機型型號在部署工具全局高級設置中允許自定義;
未來,我們將實現(xiàn)更全面的智能化配置能力,實現(xiàn)更多品牌和機型的支持。
虛擬IP地址智能配置
在大規(guī)模集群環(huán)境中, 為了保障集群的正常運轉(zhuǎn), 通過實現(xiàn)高可用將高可用的軟硬件組起來,以消除單點故障, 而虛擬IP地址主要是用來進行不同主機之間的切換,主要用在服務器的主從切換。
為了讓配置虛擬IP地址時更加的便利簡單, 快速得到可用的候選地址,并且地址也符合部署規(guī)劃, 以下我們使用一種虛擬IP地址的生成方法,由用戶決定和使用。
圖2. 虛擬IP地址智能候選
最后用戶通過候選池中的地址,來確定最后的集群的虛擬IP地址作為管理集群的地址入口。
部署流程智能配置
在針對大規(guī)模的部署場景中,為了保證產(chǎn)品多模塊之前的部署流暢, 需要對部署的流程本身也進行模塊化處理,以保證各個模塊在順序執(zhí)行時,完成前一個模塊,就能智能化配置下一個模塊, 最終達到針對不同的交付場景,正確完成部署交付過程。
當智能化配置完和部署完模塊1后,將檢查模塊1的部署完成度以后,并基于交付環(huán)境信息, 我們無需進行二次配置, 智能化確定后續(xù)模塊的配置信息,完成模塊2的配置,很好的確保后續(xù)模塊的部署順利完成。
其他
除了以上地方的進行智能化配置, 在交付部署工具中其他地方也進行了大量智能化配置能力的開發(fā),簡單說明主要體現(xiàn)在四大部分配置上面:
? 主機配置:針對集群待部署主機的配置能力;
? 主機組配置:針對集群角色組的配置能力;
? 集群配置:針對集群服務本身的配置能力;
? 全局配置:針對整體全局的配置能力, 如Yum源,部署規(guī)則, 組件等;
第三方面: 使用簡單, 快速部署
基于上述的智能化配置能力,使得用戶在使用和感受上非常輕量,讓配置后的部署過程也顯的非常智能, 主要體現(xiàn)在部署模塊信息展示, 部署日志跟蹤, 故障異常處理等多方面。
在下一篇文章中,我們將展開最后的部署部分進行講解和說明。
最后
目前華云數(shù)據(jù)的智能化交付能力還處于一個不斷研發(fā)和探索的階段,但已經(jīng)取得了非常好的效果,還有很多的設計和想法有待一一去實踐和驗證,不斷地升級智能化交付能力。相信在不久的將來, 智能化能力將在華云數(shù)據(jù)的各個產(chǎn)品中將成為標配。為行業(yè)數(shù)字化轉(zhuǎn)型創(chuàng)造更大價值。
下面為華云數(shù)據(jù)交付售后團隊以及部署開發(fā)團隊成員:
華云數(shù)據(jù)交付售后團隊
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!