盡管自動化工具能夠幫助管理員解決一系列問題,但是所有環(huán)境都適合采用這種方式嗎?
盡管虛擬化技術(shù)的意義在于減少物理硬件的維護工作,但是大多數(shù)管理員表示其依然需要管理規(guī)模龐大、并且數(shù)量還在不斷增長的虛擬資產(chǎn),他們的工作量并沒有實質(zhì)性減少。
在虛擬機部署、維護和備份方面投入的大量精力促使許多IT部門積極尋找能夠幫助他們擺脫虛擬機繁重操作任務(wù)的工具。VMware意識到這種需求之后推出了vRealize Orchestrator,并且在一些產(chǎn)品——比如vSphere ——當(dāng)中加入了一些基于策略的功能,比如VVOL。隨著大家對vSphere Web Client的熱情逐漸減退,越來越多的管理員開始編寫自己的腳本,使用PowerCLI以命令行的方式處理那些日常任務(wù)。
最近SearchVMware咨詢了顧問委員會的成員,詢問隨著虛擬“不動產(chǎn)”規(guī)模的持續(xù)增長,管理員應(yīng)當(dāng)使用哪些工具以及相關(guān)專家對于未來發(fā)展趨勢做出何種預(yù)測。
Amy Manley
隨著融合和超級融合系統(tǒng)不再僅僅停留在紙面階段,自動化技術(shù)已經(jīng)成為下一個大家關(guān)注的重點?,F(xiàn)在越來越多的人開始討論自動化技術(shù),我相信高層管理人員在這方面進行投資的可能性也在逐漸增加。
自動化還可以促使企業(yè)實現(xiàn)標(biāo)準(zhǔn)化并且編寫操作流程。當(dāng)然這里所指的并不是編寫系統(tǒng)文檔,事實上也并不需要對整個系統(tǒng)全部實施自動化。我很慶幸自己曾經(jīng)在早期接觸過vCenter Orchestrator——也就是現(xiàn)在的vRealize Orchestrator (vRO) ——用來實現(xiàn)服務(wù)器自動化構(gòu)建。自動化不僅能夠節(jié)約工程師的時間,并且?guī)砹舜罅繕?biāo)準(zhǔn)化和服務(wù)質(zhì)量控制機制。
服務(wù)器部署僅僅是企業(yè)應(yīng)用自動化技術(shù)的冰山一角。企業(yè)能夠操作的不僅僅限于服務(wù)器方面,還能夠?qū)Ψ阑饓σ?guī)則、存儲和備份等多種任務(wù)進行自動化。如果某種工具提供了API——事實上根本不能選擇沒有提供API的產(chǎn)品——那么就可以將該工具加入到自動化流程當(dāng)中。隨著自動化逐漸成為主流,越來越多的工具都開始提供支持調(diào)用的插件和API。
VMware正在努力推廣vRO,許多顧客甚至沒有注意到其購買的vCneter授權(quán)當(dāng)中已經(jīng)包含了vRO的授權(quán)。通過內(nèi)置更多的工作流,vRealize Automation (vRA)拉近了自動化和客戶之間的距離。在vRO中制定自己的工作流需要花費大量的時間和精力,但是以vRO為基礎(chǔ)的vRA提供了更為友好的GUI界面,幫助企業(yè)更加高效地部署自己的私有/公有或者混合云。
VMware社區(qū)也為自動化工作提供了很大幫助。
Craig Kilborn
到現(xiàn)在為止我還沒有使用過自動化技術(shù);我們客戶企業(yè)的員工數(shù)量最多只有10000人,相比于自動化能夠降低的工作量來說,其費用顯得過于高昂了。
首先,自動化技術(shù)需要管理員花費時間和精力對日常工作進行合理規(guī)劃,創(chuàng)建一個持續(xù)、可重復(fù)性流程,避免潛在的人為錯誤。因此最初需要投入一部分成本,然而問題在于采用這種方式所節(jié)省的時間以及所避免的人為錯誤是否超過了部署成本?
比如,如果企業(yè)需要每周部署一臺新的虛擬機,那么是否應(yīng)該部署vRealize Automation自動化環(huán)境,并且提供自助服務(wù)接口?還是應(yīng)該在vCenter當(dāng)中為文件夾或者模板賦予權(quán)限完成部署呢?
Brian Suhr
我想說在過去的一年當(dāng)中,我看到很多客戶開始針對其環(huán)境當(dāng)中的部分功能進行自動化改造。一些企業(yè)針對基礎(chǔ)架構(gòu),而其他企業(yè)可能僅僅用于部署虛擬機。但是也反映了企業(yè)開始接受自動化技術(shù)的一種趨勢。
前幾年當(dāng)中,我們對自動化技術(shù)進行了大量討論,但是卻很少看到有企業(yè)真正進行部署。企業(yè)對其非常感興趣,但是卻沒有進行投資。在我看來,企業(yè)并不是在使用單一工具,為了實現(xiàn)多種目標(biāo),他們會選擇能夠協(xié)同工作的多種工具來滿足自己的需求。對于VMware的產(chǎn)品來說,就是vRealize Orchestrator搭配Puppet、Chef或者其他工具。如果你正在使用Windows操作系統(tǒng),那么還不能忽略微軟提供的相關(guān)工具,因為還需要使用它們來實現(xiàn)某些功能。
VMware和其他廠商還需要不斷發(fā)展,推動自動化市場更加成熟。它們應(yīng)該在培訓(xùn)方面做出改進,以幫助管理員更好地發(fā)揮這些工具的價值。
Trevor Pott
我在自己的環(huán)境當(dāng)中使用過很多種自動化工具,但是它們當(dāng)中的大多數(shù)都是很久之前就已經(jīng)出現(xiàn)的:比如Cron、計劃任務(wù)、自動備份、自動快照、為部署新操作系統(tǒng)精心設(shè)計的實施流程以及自動化評測系統(tǒng)。
而這些自動化工具的問題在于維護。管理員應(yīng)該在需求和自動化工具之間進行真正權(quán)衡,以確保自動化工具所帶來的維護任務(wù)不會超過原本的工作量。有些時候,只需要為任務(wù)設(shè)定一個簡單的提醒——比如更新SSL證書或者域名——這種方式相比于使用API編寫腳本更加合理,因為這些任務(wù)可能五年才需要進行一次,并且會不斷發(fā)生變化。
對于VMware環(huán)境來說,至少需要購買Puppet,這是在環(huán)境當(dāng)中實現(xiàn)自動化的基礎(chǔ)工具。Puppet、LoginVSI以及Liquidware Labs都值得考慮。真正的自動化應(yīng)該是包含操作系統(tǒng)、應(yīng)用程序和基礎(chǔ)架構(gòu)的整體自動化??梢詫⒆詣踊捅O(jiān)控結(jié)合起來創(chuàng)建被動式觸發(fā)器,或者將其和類似于云物理學(xué)的預(yù)測分析機制相結(jié)合創(chuàng)建主動式觸發(fā)器。
當(dāng)管理員想要向網(wǎng)絡(luò)當(dāng)中增加新的節(jié)點時,需要使用自動化工具對其進行監(jiān)測,使用評測工具為其劃分配置文件、將結(jié)果加入到主數(shù)據(jù)庫當(dāng)中,之后將系統(tǒng)加入到hypervisor當(dāng)中,為新硬件和分布式負載自動尋找最為合適的集群。如果給我足夠的產(chǎn)品選擇,那么我今天就能夠完成這些工作,但是這種方式并不靈活。
我們?yōu)槭裁匆诨A(chǔ)架構(gòu)上浪費時間呢?很多公司的管理員都擁有天賦和技術(shù)能夠“構(gòu)建自己的自動化云”,將一個需要眾多博士生才能完成的單調(diào)乏味并且高成本項目轉(zhuǎn)化為一項按下按鈕就能完成的工作。
下一代系統(tǒng)管理員希望通過使用公有云計算技術(shù)來降低其基礎(chǔ)架構(gòu)復(fù)雜度。如果私有云擁有競爭力——從政策、經(jīng)濟和安全方面考慮的確如此——那么我們需要大力推進這項技術(shù)的發(fā)展。
VMware并不能完全依靠自己的力量來完成這項任務(wù)。并且能夠完成這項任務(wù)的員工都在不斷離開,嘗試創(chuàng)立自己的企業(yè)。因此這種趨勢將VMware帶到了一個十字路口:向能夠推動VMware發(fā)展的創(chuàng)業(yè)公司支付費用,還是眼看OpenStack逐漸從小眾市場而成為主流。
Rob Bastiaansen
自動化正在逐漸遠離測試和開發(fā)領(lǐng)域,越來越多地被應(yīng)用在生產(chǎn)環(huán)境當(dāng)中。
很久之前,VMware推出了Lab Manager,允許測試和開發(fā)團隊管理自己的虛擬機。自此以后,VMware又推出了vCloud Director和vRealize Automation等產(chǎn)品,在自動化領(lǐng)域取得了很大發(fā)展。vRealize Automation——也就是之前的vCloud Automation Center,這是VMware連同vRealize Orchestrator一起收購的工具。
VMware已經(jīng)采用了多種方式實現(xiàn)產(chǎn)品集成,并且將它們和其他VMware產(chǎn)品聯(lián)系在一起——但是目前還沒有完全實現(xiàn)。VMware需要在集中管理、認證和授權(quán)管理方面對其自動化技術(shù)做出改進。
比如,VMware應(yīng)該開發(fā)一種集中管理入口或者配置儀表盤,允許管理員更加輕松地了解整個系統(tǒng)當(dāng)前的配置情況。這樣一種集中式概覽還有利于實現(xiàn)整個自動化系統(tǒng)和整個虛擬化系統(tǒng)的安全。