新聞中心
虛擬服務(wù)器自動(dòng)化所帶來(lái)的益處
作者:佚名 2017-11-20 08:35:32
服務(wù)器
虛擬化
自動(dòng)化 IT企業(yè)采用自動(dòng)化來(lái)簡(jiǎn)化許多工作任務(wù),但是,究竟是哪些因素推動(dòng)了自動(dòng)化在IT企業(yè)的各個(gè)新領(lǐng)域的需求的飛速增長(zhǎng)呢?在本文中,我們將為廣大讀者朋友們介紹如何使用自動(dòng)化來(lái)增強(qiáng)您企業(yè)的服務(wù)器虛擬化平臺(tái)。

成都創(chuàng)新互聯(lián)于2013年開(kāi)始,先為綏棱等服務(wù)建站,綏棱等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為綏棱企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
IT企業(yè)采用自動(dòng)化來(lái)簡(jiǎn)化許多工作任務(wù),但是,究竟是哪些因素推動(dòng)了自動(dòng)化在IT企業(yè)的各個(gè)新領(lǐng)域的需求的飛速增長(zhǎng)呢?在本文中,我們將為廣大讀者朋友們介紹如何使用自動(dòng)化來(lái)增強(qiáng)您企業(yè)的服務(wù)器虛擬化平臺(tái)。
為了將自動(dòng)化技術(shù)應(yīng)用于新的領(lǐng)域,您企業(yè)將需要為其在各相關(guān)領(lǐng)域內(nèi)的應(yīng)用設(shè)定目標(biāo)。然后,您企業(yè)需要查看可幫助實(shí)現(xiàn)服務(wù)器虛擬化平臺(tái)自動(dòng)化的相關(guān)工具,并將技術(shù)和策略與一定級(jí)別的監(jiān)控進(jìn)行整合。本文中,我們將詳細(xì)說(shuō)明自動(dòng)化服務(wù)器虛擬化平臺(tái)的具體目標(biāo),還將為您介紹所涉及的相關(guān)技術(shù),并概述需要解決的相應(yīng)流程。
隨著企業(yè)管理員所管理的虛擬機(jī)數(shù)量的不斷增長(zhǎng),虛擬化服務(wù)器自動(dòng)化技術(shù)越來(lái)越具有吸引力,以便于管理員們盡量在少犯錯(cuò)的前提下完成工作任務(wù)。
何時(shí)部署自動(dòng)化就不嫌晚
涉及到服務(wù)器的自動(dòng)化部署并不是什么新的理念,但相關(guān)的工具和流程正在不斷變化。鑒于自動(dòng)化技術(shù)的部署所帶來(lái)的諸如釋放IT資源;及消除了代價(jià)昂貴的人為錯(cuò)誤所帶來(lái)惡劣影響等諸多方面的好處,企業(yè)采用自動(dòng)化技術(shù)來(lái)執(zhí)行某些服務(wù)器的任務(wù)是相當(dāng)有意義的。
現(xiàn)代服務(wù)器自動(dòng)化工具往往適用于三個(gè)方面:合規(guī)性、設(shè)置及配置。在部署實(shí)施現(xiàn)代工具時(shí),應(yīng)考慮企業(yè)現(xiàn)有的框架和管理策略,因?yàn)檫@進(jìn)一步限制了發(fā)生錯(cuò)誤或資源過(guò)度配置的可能性。
腳本也是一些企業(yè)部署虛擬化服務(wù)器自動(dòng)化的主要部分,能夠一致(且快速)地執(zhí)行復(fù)雜的任務(wù)的負(fù)擔(dān),遠(yuǎn)遠(yuǎn)超過(guò)了更新和維護(hù)腳本的負(fù)擔(dān)。下文中,我們將為您介紹關(guān)于服務(wù)器自動(dòng)化工具的相關(guān)組件,同時(shí)還將就命令行工具和界面平臺(tái)等話題展開(kāi)討論。來(lái)自TechTarget網(wǎng)站的服務(wù)器虛擬化專家Stephen J. Bigelow將通過(guò)一系列最佳實(shí)踐方案的介紹來(lái)幫助讀者朋友們充分利用服務(wù)器自動(dòng)化。他介紹了自動(dòng)化目標(biāo)的必要性,解釋了現(xiàn)代工具的相關(guān)功能,并介紹了與在部署實(shí)施過(guò)程中需要主要的相關(guān)考慮因素。
而IT專家Jason Helmick還將為您介紹自動(dòng)化腳本。他在文中詳細(xì)說(shuō)明了腳本工具的真正用途和功能,以及如何實(shí)現(xiàn)自動(dòng)化策略。
充分利用虛擬化服務(wù)器自動(dòng)化
企業(yè)的IT專業(yè)人員需要負(fù)責(zé)日常的檢查工作,包括配置、優(yōu)化、監(jiān)控和管理越來(lái)越多的虛擬機(jī)。而隨著工作負(fù)載的持續(xù)增長(zhǎng),每項(xiàng)虛擬化任務(wù)的簡(jiǎn)化和自動(dòng)化的需求變得越來(lái)越重要。
借助自動(dòng)化工具的采用,管理員們可以以更快的速度和一致性執(zhí)行任務(wù),同時(shí)大大減少了需要進(jìn)行故障排除和成本代價(jià)昂貴的修復(fù)的錯(cuò)誤的機(jī)率。
自動(dòng)化目標(biāo)
服務(wù)器自動(dòng)化的成功不僅取決于軟件工具的采購(gòu)和部署。鑒于每家企業(yè)組織的業(yè)務(wù)環(huán)境和軟件工具各不相同,因此充分利用虛擬化服務(wù)器自動(dòng)化需要首先確定明確的服務(wù)器管理目標(biāo),并對(duì)需要解決的問(wèn)題有著敏銳的了解。如若缺乏這種前期的分析和評(píng)估,那么您企業(yè)只是在這些問(wèn)題上投入了資金,并為已經(jīng)足夠復(fù)雜的數(shù)據(jù)中心環(huán)境進(jìn)一步增加了復(fù)雜性。這方面的支出包括初始購(gòu)置成本,以及年度許可和軟件維護(hù)協(xié)議成本費(fèi)用。
現(xiàn)代自動(dòng)化工具集可以提供豐富的功能特性。大多數(shù)工具組功能大致可分為三個(gè)方面:合規(guī)性、設(shè)置及配置。
例如,設(shè)置創(chuàng)建虛擬機(jī)并為這些虛擬機(jī)分配預(yù)定的計(jì)算資源。這一設(shè)置過(guò)程通常涉及到安裝操作系統(tǒng),并且還可能包括執(zhí)行實(shí)際工作的工作負(fù)載應(yīng)用程序的安裝。配置任務(wù)則包括對(duì)與特定虛擬機(jī)相關(guān)聯(lián)的計(jì)算資源進(jìn)行調(diào)整,并設(shè)置服務(wù)器硬件。配置工作還可能包括軟件的安裝、更新、打補(bǔ)丁和刪除。合規(guī)性功能保持執(zhí)行相應(yīng)管理規(guī)則,確保根據(jù)企業(yè)的管理策略和監(jiān)管治理要求進(jìn)行設(shè)置、配置、安全性管理、審核、工作流程和其他服務(wù)器活動(dòng)。
設(shè)置、配置和合規(guī)性等任務(wù)通常是按照企業(yè)的既定策略執(zhí)行的。例如,較之較小的虛擬機(jī),一臺(tái)大型虛擬機(jī)的設(shè)置可能會(huì)涉及到更多的資源。同樣,報(bào)告可能會(huì)標(biāo)記一定數(shù)量的未被充分利用的虛擬機(jī),這可能顯示了虛擬機(jī)的蔓延——這些資源可以被恢復(fù)和重用。管理策略驅(qū)動(dòng)的任務(wù)還有助于確保一致性,減少錯(cuò)誤的發(fā)生并滿足治理或合規(guī)性的要求(例如在特定地理區(qū)域的服務(wù)器上設(shè)置新的虛擬機(jī)或在設(shè)置一臺(tái)新的虛擬機(jī)之前驗(yàn)證有效的操作系統(tǒng)許可證是否可用)。
許多服務(wù)器自動(dòng)化工具可用于虛擬化數(shù)據(jù)中心。這方面的例子包括虛擬機(jī)管理程序特定的工具,如VMware公司的vSphere with Operations Management,以及包括惠普服務(wù)器自動(dòng)化 (HP Server Automation)在內(nèi)的綜合工具。為了自動(dòng)化高度可擴(kuò)展的倉(cāng)庫(kù)級(jí)數(shù)據(jù)中心,有諸如StackIQ Boss、BMC公司的服務(wù)器自動(dòng)化及類似產(chǎn)品甚至可以成為更大的軟件框架的一部分,例如BMC公司的BladeLogic自動(dòng)化套件。
采用命令行
盡管主要的軟件供應(yīng)商可能并不認(rèn)可,但PowerShell、Perl、Python和其他腳本已然成為虛擬化服務(wù)器自動(dòng)化的主要部份。供應(yīng)商的分歧可能來(lái)自于腳本缺少可視化儀表板,便捷的報(bào)告和其他通常與基于GUI的工具相關(guān)的設(shè)計(jì)。腳本也可以進(jìn)行更新和維護(hù),特別是對(duì)于那些有著眾多管理員正在編寫(xiě)和編輯自己的工具的大型企業(yè)而言。然而,腳本的舉例說(shuō)明了自動(dòng)化的基本前提:其每次都能快速、一致地執(zhí)行復(fù)雜且嚴(yán)格的任務(wù)。
用于VMware虛擬化服務(wù)器自動(dòng)化的命令行工具的一個(gè)例子便是VMware公司的PowerCLI。該平臺(tái)與Windows PowerShell集成,并提供超過(guò)400個(gè)cmdlet,允許虛擬化管理員自動(dòng)進(jìn)行虛擬機(jī)配置。
其還適用于vSphere、vCloud Director和vCloud Air(用于私有和混合云管理)的虛擬化服務(wù)器的網(wǎng)絡(luò)、存儲(chǔ)、客戶機(jī)操作系統(tǒng)和其他元素。PowerCLI允許持久性和非持久性的對(duì)象定制、查看對(duì)象、檢查虛擬服務(wù)器庫(kù)存、訪問(wèn)數(shù)據(jù)存儲(chǔ)等。命令行控制和腳本也存在于其他虛擬管理程序中,包括XenServer 6.5。雖然Windows用戶可以遵從XenCenter GUI,但非Windows環(huán)境可以通過(guò)基于Linux的xe CLI操作或使用xe CLI進(jìn)行腳本編寫(xiě)來(lái)操作XenServer。
命令行界面并非僅僅限于諸如PowerCLI或xe等點(diǎn)工具。BMC服務(wù)器自動(dòng)化和其他綜合性的自動(dòng)化軟件提供了一個(gè)用于管理UNIX和Windows計(jì)算機(jī)的網(wǎng)絡(luò)Shell CLI,并通過(guò)一組腳本執(zhí)行大量系統(tǒng)的管理。 惠普的服務(wù)器自動(dòng)化提供了一個(gè)支持自動(dòng)化腳本的UNIX shell和PowerShell接口。其還允許管理員在數(shù)據(jù)中心內(nèi)的虛擬化服務(wù)器組之間查看和修改文件系統(tǒng)和其他屬性。
從技術(shù)的角度來(lái)看,PowerCLI等命令行接口平臺(tái)施加了一些系統(tǒng)要求。操作系統(tǒng)的類型,特定的操作系統(tǒng)組件(如微軟.NET Framework)和Power-Shell版本受到控制。這為管理員們帶來(lái)了相互依賴性的問(wèn)題,而這些問(wèn)題可能會(huì)影響到現(xiàn)有腳本,并且在每次操作系統(tǒng)或PowerShell組件更改時(shí)都需要進(jìn)行腳本更新或修訂。例如,PowerCLI將某些Snap-ins轉(zhuǎn)換為PowerShell模塊。這需要涉及使用Snap-ins的任何腳本進(jìn)行更新,以檢查模塊。這不是一個(gè)重大變化,但仍然會(huì)使管理員們措手不及。同樣,對(duì)于中小型IT部署而言,腳本可能會(huì)滿足企業(yè)的自動(dòng)化目標(biāo)。
遷移到進(jìn)程自動(dòng)化
命令行工具和腳本可以完美地用于快速檢查當(dāng)前環(huán)境或處理特定任務(wù)。命令行腳本可以輕松地設(shè)置一臺(tái)新的虛擬機(jī),檢查服務(wù)器上的庫(kù)存或跨數(shù)據(jù)中心部署服務(wù)器中軟件補(bǔ)丁。然而,基于腳本的自動(dòng)化通常是根據(jù)需求或按需使用,通常并不考慮對(duì)相關(guān)工作流程或業(yè)務(wù)流程的了解。
例如,設(shè)置一臺(tái)新的虛擬機(jī)就足夠簡(jiǎn)單,但是,這個(gè)過(guò)程幾乎不會(huì)單獨(dú)出現(xiàn)。通常需要其他任務(wù)的配合執(zhí)行來(lái)使新的虛擬機(jī)工作,例如這涉及到需要將虛擬機(jī)添加到Active Directory,更新企業(yè)的配置管理數(shù)據(jù)庫(kù)(CMDB),自定義或優(yōu)化新的虛擬機(jī)操作系統(tǒng),配置新安裝的應(yīng)用程序,甚至通知虛擬機(jī)的所有者(或其他業(yè)務(wù)利益相關(guān)者)等相關(guān)工作已經(jīng)完成。
這些后續(xù)步驟可以根據(jù)企業(yè)既定的業(yè)務(wù)政策進(jìn)行手動(dòng)執(zhí)行,但這種做法可能導(dǎo)致出現(xiàn)錯(cuò)誤和疏忽,甚至可能破壞企業(yè)的管理。
虛擬化服務(wù)器自動(dòng)化越來(lái)越依賴于進(jìn)程或工作流程自動(dòng)化工具來(lái)管理管理數(shù)據(jù)中心的眾多流程。諸如VMwware公司的vRealize Orchestrator(vCenter套件的一部分)等工具有望幫助IT管理員開(kāi)發(fā)復(fù)雜的自動(dòng)化任務(wù),并整合策略引擎、腳本引擎、檢查點(diǎn)系統(tǒng)(保存系統(tǒng)狀態(tài))和API支持的功能(適用于第三方插件)。類似的工具,包括惠普的惠普流程調(diào)度(HP Operations Orchestration)軟件、NetIQ Aegis和BMC公司的Atrium Orchestrator,通常都支持類似的功能,包括具備可擴(kuò)展性來(lái)處理具有數(shù)千個(gè)并發(fā)工作流的大型數(shù)據(jù)中心。
在考慮一款進(jìn)程自動(dòng)化工具時(shí),重要的是評(píng)估其在整個(gè)環(huán)境中的兼容性,包括與硬件組件(服務(wù)器、存儲(chǔ)和網(wǎng)絡(luò))及軟件(操作系統(tǒng)、虛擬機(jī)管理程序和備份工具)的充分兼容。
關(guān)閉環(huán)路
無(wú)論您企業(yè)所選擇的自動(dòng)化工具的復(fù)雜性或覆蓋范圍如何,每款產(chǎn)品或平臺(tái)的目標(biāo)都是相同的:加快常規(guī)方案的處理,提高IT員工的工作效率并減少錯(cuò)誤。但使用虛擬化服務(wù)器自動(dòng)化工具并不能保證其有效性。故而在工具部署完成后進(jìn)行跟蹤,以評(píng)估其所帶來(lái)的益處及是否需要改進(jìn)是很重要的。例如,在設(shè)置新的虛擬機(jī)時(shí)節(jié)省了多少時(shí)間?故障排除時(shí)間是否減少?錯(cuò)誤或疏忽是否減少?流程是否可以審核?
請(qǐng)記?。翰渴鹨豢钭詣?dòng)化工具只是一個(gè)開(kāi)始。隨著技術(shù)或業(yè)務(wù)需求的變化,將需要對(duì)進(jìn)程進(jìn)行定期的審核。
IT自動(dòng)化的益處往往被忽視或被誤解。這種清晰度的缺乏往往導(dǎo)致許多IT專業(yè)人員將自動(dòng)化歸類為其他人的問(wèn)題。管理員執(zhí)行太多的冗余進(jìn)程,以及需要人工操作總是無(wú)法實(shí)現(xiàn)的那種無(wú)瑕疵的復(fù)雜過(guò)程。企業(yè)需要由IT提供的可靠的、可衡量、高效的結(jié)果才能保持競(jìng)爭(zhēng)力,而自動(dòng)化則是取得這一成功的橋梁。
工作流程自動(dòng)化工具非常有用,但自動(dòng)化的腳本——PowerShell則尤其可以幫助管理員完成更多的工作。
在物理和虛擬數(shù)據(jù)中心的復(fù)雜化不斷增長(zhǎng)的大環(huán)境中,無(wú)論是內(nèi)部還是外部,您企業(yè)都不應(yīng)該依賴某位員工來(lái)記住如何啟動(dòng)某款模型,并執(zhí)行保持其運(yùn)行的重復(fù)功能。
自動(dòng)化有助于引導(dǎo)發(fā)動(dòng)機(jī)的運(yùn)行并解決許多問(wèn)題,其中包括:
重復(fù)。如果一項(xiàng)任務(wù)需要在可靠性和一致性的級(jí)別水平上多次執(zhí)行的話,那么您企業(yè)應(yīng)該執(zhí)行自動(dòng)化并安排該任務(wù)。
人為失誤。對(duì)于成功的大型運(yùn)營(yíng)而言,消除人為失誤,特別是在危機(jī)管理過(guò)程中是至關(guān)重要的。即使是一位優(yōu)秀的管理員,在出現(xiàn)嚴(yán)重的中斷的極端壓力下,一次人為操作失誤也會(huì)使情況變得更糟。
文檔方面的挑戰(zhàn)。自動(dòng)化技術(shù)以清晰文檔的形式提供了具體的說(shuō)明和預(yù)期的可審計(jì)的結(jié)果。故而企業(yè)可以審查IT團(tuán)隊(duì)是否具備記錄在案的災(zāi)難恢復(fù)計(jì)劃。如果其已經(jīng)實(shí)現(xiàn)了自動(dòng)化,那么答案應(yīng)該是肯定的。
自動(dòng)化涉及新的挑戰(zhàn)
當(dāng)然,自動(dòng)化并不能神奇地解決所有的IT挑戰(zhàn)難題。良好的自動(dòng)化策略需要企業(yè)首先了解應(yīng)該在何處使用什么樣的工具,以及哪些技術(shù)可以使這些工具更好的發(fā)揮價(jià)值。
自動(dòng)化可以有幾種形式。 Windows Server和System Center虛擬機(jī)管理器(SCVMM)中的圖形服務(wù)器管理器等工具提供了一些自動(dòng)化和可擴(kuò)展功能,例如將角色部署到多臺(tái)服務(wù)器或一次管理多臺(tái)虛擬機(jī)。但是,您不應(yīng)該將其誤認(rèn)為是靈活的自動(dòng)化環(huán)境。沒(méi)有圖形用戶界面(GUI)會(huì)了解您企業(yè)的特定業(yè)務(wù)需求。
處理任何商業(yè)行為的靈活性均需要一款不受向?qū)Ш陀邢薨粹o限制的工具。最好的自動(dòng)化策略提供了一個(gè)開(kāi)放的可能性和控制領(lǐng)域——這也意味著可能發(fā)生完全的失敗。畢竟,并不存在一套簡(jiǎn)單的、一刀切的自動(dòng)化方法。
企業(yè)IT部門必須與業(yè)務(wù)方面合作,制定有價(jià)值的自動(dòng)化計(jì)劃。IT需要與企業(yè)的業(yè)務(wù)部門建立合作關(guān)系,而不是對(duì)手關(guān)系。
PowerShell的優(yōu)勢(shì)
一款可以提供基于標(biāo)準(zhǔn)的、跨平臺(tái)、可擴(kuò)展自動(dòng)化的特定工具非常值得投資。雖然每家供應(yīng)商特定的GUI都具有優(yōu)點(diǎn),但大多數(shù)自動(dòng)化挑戰(zhàn)的答案是PowerShell。無(wú)論企業(yè)用戶對(duì)其的好惡如何——您企業(yè)都將采用它,或者被其自動(dòng)化。
依賴于類似Unix操作系統(tǒng)的IT專業(yè)人士幾十年來(lái)一直在使用PowerShell。他們知道,真正的自動(dòng)化意味著能夠同時(shí)與許多對(duì)象實(shí)時(shí)交互,而自動(dòng)化腳本編寫(xiě)則是提供最大靈活性的一種方法。這是通過(guò)命令行shell實(shí)現(xiàn)的,而最受歡迎的shell便是PowerShell。其已被VMware、微軟SCVMM和Citrix XenApp所采用。
這方面的一個(gè)例子是:一家企業(yè)需要一臺(tái)支持運(yùn)行Active Server Pages .NET的應(yīng)用程序的新Web服務(wù)器。典型的解決方案可能如下所示:
登錄服務(wù)器
打開(kāi)GUI服務(wù)器管理器
選擇所需的角色和角色服務(wù)
重啟服務(wù)器
PowerShell中的解決方案可能是:
登錄到服務(wù)器
打開(kāi)PowerShell并鍵入:
PS> Install-WindowsFeature Web-Server, web-Asp-Net
直到您添加規(guī)模化要求之前,并沒(méi)有太大的區(qū)別。例如,負(fù)載平衡中的50臺(tái)Web服務(wù)器需要托管新的ASP.NET應(yīng)用程序。那么GUI管理的答案是:
登錄服務(wù)器
打開(kāi)GUI服務(wù)器管理器
選擇所需的角色和角色服務(wù)
重啟服務(wù)器
下一臺(tái)服務(wù)器(x50)
該解決方案需要花費(fèi)數(shù)小時(shí)或數(shù)周的工作,無(wú)需文檔,沒(méi)有諸如忘記添加ASP、NET等人為錯(cuò)誤的空間。由于自動(dòng)化,IT專業(yè)人員能夠執(zhí)行這樣的工作:
在桌面臺(tái)式機(jī)上打開(kāi)PowerShell,并鍵入:
PS> Invoke-Command -ComputerName Web1,Web2,Web3 {Install-WindowsFeature Web-Server, web-Asp-Net}
是的,可以從文本文件、.csv文件或更好的Active Directory中檢索計(jì)算機(jī)名稱,但是該命令基本相同。原因是通過(guò)使用PowerShell Remoting,您可以在幾分鐘內(nèi)安裝并配置所有50臺(tái)服務(wù)器所需的一切。這是一個(gè)簡(jiǎn)單的例子,但重點(diǎn)是清晰的:我在幾分鐘內(nèi)就完成工作,我對(duì)企業(yè)的價(jià)值高于GUI管理員。
如上所述的自動(dòng)腳本指令是發(fā)送到計(jì)算機(jī)部署和配置軟件的必要(或分步)指令。 PowerShell提供了一種聲明性的方式,與Unix中的Puppet或Chef類似,用于管理和控制系統(tǒng)配置。
自動(dòng)化站點(diǎn)
PowerShell具有“所需的狀態(tài)配置”,這意味著我可以聲明一個(gè)要求,如“我需要50臺(tái)新的Web服務(wù)器,看起來(lái)像這樣...”,資源(逐步說(shuō)明)將執(zhí)行我的愿望要求,而不需要某人了解操作的細(xì)節(jié)。這不僅擴(kuò)展了應(yīng)用程序和服務(wù)器的部署,而且還允許您防止大規(guī)模的漂移(隨時(shí)間推移發(fā)生不期望的更改)。
PowerShell自動(dòng)化為IT專業(yè)人員提供了跨平臺(tái)的工具來(lái)部署和維護(hù)所需的狀態(tài)。其允許CIO請(qǐng)求50臺(tái)新的Web服務(wù)器,并能夠在幾分鐘內(nèi)實(shí)現(xiàn)??偟膩?lái)說(shuō),如果恰當(dāng)?shù)膶?shí)現(xiàn)了自動(dòng)化,IT部門可以更貼近的滿足企業(yè)業(yè)務(wù)部門的需求。
當(dāng)涉及到關(guān)鍵的業(yè)務(wù)需求、重復(fù)性的任務(wù)時(shí),通常最適合采用自動(dòng)化來(lái)滿足安全性和可靠性。
新聞名稱:虛擬服務(wù)器自動(dòng)化所帶來(lái)的益處
路徑分享:http://fisionsoft.com.cn/article/codhojo.html


咨詢
建站咨詢
