成功實施虛擬化的6個步驟

2021-08-29 18:47:30 字數 3035 閱讀 5343

arstechnica.com**最近對ars論壇中的伺服器論壇「serverroom」的使用者進行了一項調查,讓使用者回答他們首次部署虛擬化技術時犯的最大的錯誤是什麼。使用者的回答是具有啟迪性的。綜合集體的智慧型,我們把使用者的討論歸結為成功地部署虛擬化的6個步驟。

步驟1:確保虛擬化適合你的需求

並非每乙個人僅僅是因為虛擬化是一件要做的事情就採用虛擬化。因此,在投入資金和努力走上虛擬化伺服器的道路的時候,一定要百分之百地保證你知道為什麼虛擬化適合你的企業的全部原因。

使用者zeebee說,你用虛擬化技術整合硬體、可能會降低成本、以便增加企業的彈性和災難恢復能力。然而,遺憾的是一些人追求這些趨勢僅僅是為了保持自己跟上潮流,而沒有考慮他們實際上需要什麼。

如果你跳上虛擬化的彩車僅僅是為了跳上這個彩車,那麼,你很可能沒有真正的計畫或者沒有完全正確的方法。因此,你很可能會犯一些錯誤。實際上,你的資料中心會比不採用虛擬化技術更糟糕。

步驟2:首先理解虛擬化不是乙個「專案」 而是一種新的做事的方法

許多使用者強調說,虛擬化部署不是乙個具有固定的時間範圍、預算、最終交付等過程的「it專案」。虛擬化標誌著你的資料中心運營方式發生根本轉變的開始。

代號為「murph182」的網友詳細介紹了整個企業範圍的思想轉變的理由。他的帖子值得全文閱讀。他說,就像你必須改變生活方式,而不是簡單地減輕體重並且保持減輕的體重一樣,你不能簡單地實施虛擬化。虛擬化完全是一種新的做事情的方式,是你未來做事情的一種方式。它是需要經過許多階段才能完成的事情,你的整個努力不會結束。這已經成為了標準。

當把虛擬化當作是乙個專案,而不是你的資料中心的現實的時候,那麼,你就不會與你的it運營的每乙個方面都整合在一起。你的it架構中的其它部分(儲存、網路和管理等)把你當作提供資源的人,而不是整合他們的流程的東西。管理把虛擬化當作其它的專案,根據他們認為合適的方式提供或者取消資源。it總的來說將把虛擬化看作是現在就關注的事情,並且不理會它們移動到其它專案。

相反,如果你把虛擬化當作一種生活方式去實施,那麼,你的it機構的各個部分都會更好地接受它。決定在it的所有的領域實施更好的流程以支援虛擬化將變得更加容易,就更有可能購買監視和管理這個環境的合適的工具。

這種思想轉變的具體效果之一是你要開始單個伺服器例項的不同,因為每乙個伺服器的軟體元件都必須進行評估,保證它能夠在你的整個基礎設施中多次地複製。

步驟3:找到合適的人員,保證他們有全面的和具體產品的培訓

許多使用者強調指出,你的it部門內部和外部不統一的或者沒有經過培訓的人員可能對虛擬化部署造成的破壞。因此,要保證直接參與這個專案的人員不僅僅是為了追求熱門的資料中心趨勢的有熱情的人,而且還要保證這些人在你將使用的具體產品方面經過詳細的培訓。否則,你的承諾就不能實現。

從不利的方面看,乙個使用者進一步指出,如果你根本就不培訓非管理部門的股東,從理論上說,沒有虛擬化知識將使關鍵的決策者非常危險。

名為「murph182」的網友警告說,在我的經驗中,在培訓人員了解虛擬化的話題的問題上沒有折中的方法。管理人員需要真正了解他們正在做什麼,否則他們就會做錯事情或者提供完全錯誤的資訊。對於不是你的虛擬化平台的指定的管理員的那些人,根本就不用對他們進行培訓。事實上,如果你能僥倖做好這些事情,你就不用告訴他們一台伺服器是乙個虛擬機器。

不了解虛擬化工作原理的決策者給我帶來了數不清的麻煩。然後,我要完全重新設計乙個計畫以反應現實的情況。我確實認為這些管理層的決策者認為他們對於虛擬化有足夠的了解,不需要我參加這個決策過程。但是,這個結果是引起了更多的麻煩。那些不了解情況的人讓我在更早的階段參加這個決策過程會使這些專案更加順利。因此,一定要保證參加這個專案的人經過他們需要的培訓,否則,就不要讓他們參與這個事情。

步驟4:制定政策防止虛擬機器蔓延

這個論壇討論涉及到的最常見的虛擬化缺陷之一是虛擬機器蔓延問題。虛擬機器蔓延就是虛擬機器的數量沒有必要地迅速增加,浪費了計算和人力資源。網名為「neilhwatson」的使用者說,虛擬機器的這種**式增長會增加管理的開銷。大多數機構沒有使用高階的配置管理服務,從而導致時間不足的和被忽略的主機。

引起虛擬機器蔓延的最常見的原因是人們普遍不理解虛擬伺服器並不是免費的。每乙個虛擬機器都占用一定的資源,這個事實必須要告訴使用者。

使用者們提出了解決虛擬化蔓延的兩個主要方法。第乙個方法是擁有乙個申請虛擬機器的正式手續。對於誰可以得到乙個虛擬機器和誰不應該得到乙個虛擬機器的批准流程要有一套嚴格的和一致的規定。換句話說,乙個正式的虛擬機器申請和批准流程雖然在早期會有一些管理的開銷,但是,在虛擬化實施的過程中能夠減少許多麻煩。

限制虛擬機器蔓延的第二個方法是有乙個生命週期的政策以及管理工具和監視能力。這樣,你就可以發現和關閉不使用的或者利用率不足的虛擬機器。值得指出的是,正如使用者「murph182」所做的那樣,你需要有某種形式的定期的審計流程,以保證你確實在做這種監視工作和虛擬機器使用評估,定期實施虛擬機器刪除和存檔工作。

步驟5:從最開始就使用管理和監視工具

參加這個討論的許多人都反覆強調了虛擬機器管理和監視工具的重要性。從部署虛擬化的一開始就採用這些技術是非常重要的,即使那個時候虛擬機器的數量非常少。it部門應該能夠隨著虛擬機器數量的增加輕鬆地對在網路上建立的所有虛擬伺服器實施上述的生命週期管理。但是,在傳送虛擬機器蔓延的時候,再使用這些工具是很困難的。

步驟6:不要低估你的儲存需求

虛擬化也許能讓你使用較少的硬體做更多的計算,但是,虛擬化不能在你管理你的工作量的同時神奇地壓縮你儲存和移動的資料量。你在後台仍需要實際的硬碟和許多硬碟子系統的頻寬把資料移動到需要它的地方。

使用者「zero」報告稱,我看到的最大的挑戰是客戶沒有認識到虛擬化專案也是乙個直接附加儲存(das)到儲存區域網(san)的專案。他們沒有為他們希望進行虛擬化的工作量確定合適的儲存區域網基礎設施的容量。他們很難描繪乙個充分的儲存區域網解決方案的儲存效能和容量需求。

這不僅僅是儲存區域網的規模問題,這還是頻寬問題。網友警告稱,不要低估應用程式/服務需要的輸入輸出處理器的數量和基礎的硬碟子系統能夠提供的這種處理器的數量。

名為「zaphod」的網友說,如果我們知道上述錯誤,我們就會少犯錯誤。我們就能把2023年的伺服器硬體採購減少25%至40%。如果我們當時知道我們現在所知道的情況,我們就能夠延長上一代硬體的使用壽命,在08年節省大量的開支,並且在07年減少同樣比例的採購。

流程管理系統成功實施的六個步驟

企業實施bpms是一項系統工程,涉及整個組織的各個層次的人員和管理機制,要保障成功實施業務流程管理需要重點考慮一下六個步驟,幫助企業管理者衡量實施bpm和戰略目標的一致性。眾所周知,實施業務流程管理 bpm 會幫助企業實現 流程自動化 提高客戶服務水平 提高業務處理效率 改善風險控制和管理 提公升企...

成功的虛擬化系統是如何煉成的?實施及運維

如果把虛擬化系統比作一座房子,好的設計就使建築框架圖,實施就要一磚一瓦的把房子搭起來。缺工減料,延誤工期的後果不言自明。而運維就是對房子的維護,改建和保養了。本文設計篇我們講了設計對於乙個成功虛擬化系統的重要性,這只是乙個好的開頭。行百里路者半九十,實施及運維也要給力才成。一實施 架構師們,如果你真...

成功的自動化測試專案實施

成熟的軟體測試是確保軟體質量的一種重要手段,自動化測試技術的出現,對於提高測試單位績效比起了重要作用,被廣泛應用於回歸測試中,但是由於被測試系統的不確定性和複雜性,使得軟體自動化測試變得異常困難。本文基於商業工具結合實際專案,分析自動化測試實施期間出現的各種問題,以提高大家對自動化測試專案的真正認識...