導航:首頁 > 配伺服器 > vmware伺服器虛擬化如何規劃

vmware伺服器虛擬化如何規劃

發布時間:2023-08-26 10:03:21

⑴ 伺服器如何虛擬化

簡單來說虛擬化是將硬體資源整合成一個虛擬的硬體資源池,是硬體資源的利用率更高,而且是其管理跟有效;
由兩部分組成:一個管理端,一個底層的平台;
WMware的Wsphere 管理端為Vcenter;底層平台為ESXi;
RedHat的RHEV管理為RHEV-M ,底層平台為RHEV-H;

將幾個物理其裝上虛擬化平台,然後利用管理端整合和管理,這樣就將幾個物理機虛擬成了一個虛擬池;這個過程就是虛擬話咯!呵呵···

⑵ 什麼技術能實現多台伺服器虛擬成一台伺服器如何配置

可以通過安裝虛擬機實現,利用vmware公司的esxi這款產品實現。

配置方法:

esxi裡面自帶有集群這一項功能,可將多台伺服器添加到集群中來,集群建好後還可以利用裡面的ha(高可用性)、drs(分布式存儲調試),evc(多硬體兼容)等多種特性將多台伺服器的硬體資源加入到一個資源池裡,可對硬體的資源做分配。

以百分比的方式做權重,可操控這個資源池裡的硬體資源分別分配多少到平台上建好的虛擬機上,可用於生產環境中。

esxi是vmware的虛擬機軟體的企業版,底層系統直接安裝在伺服器上,無需像windows server 2008的hyper v那樣依賴於windows操作系統,不用再多佔用多餘的硬體資源,性能非常好。

esxi簡介:

ESXi專為運行虛擬機、最大限度降低配置要求和簡化部署而設計。只需幾分鍾時間,客戶便可完成從安裝到運行虛擬機的全過程,特別是在下載並安裝預配置虛擬設備的時候。

在VMware Virtual Appliance Marketplace 上有800多款為VMware hypervisor 創建的虛擬設備。

如今,ESXi已經實現了與Virtual Appliance Marketplace的直接整合,使用戶能夠即刻下載並運行虛擬設備。這為即插即用型軟體的交付與安裝提供了一種全新和極其簡化的方式。



⑶ vmware伺服器虛擬化 伺服器虛擬化技術

摘 要:隨著計算機技術的發展,伺服器虛擬化技術已經被越來越多的企業所採用,使用這種技術可以大大提高伺服器的使用效率。文章中主要介紹了兩種虛擬化軟體Vmware和Xen的結構特點,並分析了它們之間的區別。
關鍵詞:伺服器虛擬化 Vmware Xen

虛擬化將主宰未來的企業,在現在的國內,企業數據中心都是根據需求隨時添加伺服器設備,這些設備基本上都是分散的,不同品牌、不同配置甚至不同架構,最致命的是,在其上運行的應用並不能夠充分利用伺服器所有的資源,佔用到15%―20%的伺服器資源是一個普遍現象,而使用虛擬化技術可以減少伺服器數量的增加,簡化伺服器管理,同時明顯提高伺服器利用率、網路靈活性和可靠性。將多種應用整合到少量企業級伺服器上即可實現這一目標。通過整合及虛擬化,數百台伺服器可以減少至數十台。10%甚至更低的伺服器利用率將提高到60%或更高,IT基礎設施的靈活性、可靠性和效率也將得到改進。由此可見虛擬化技術成為各個企業和研究機構的重要課題。下面簡單介紹一下兩種虛擬化軟體及其區別。

一、VMware

VMware是業界著名的虛擬機產品,它有VMware Workstation、VMware GSX Server、VMware ESX Server等系列產品。VMware的VMM可以有兩種結構形式,即Standalone和Hosted。Standalone的結構形式是指,VMM作為一層直接運行在硬體平台上的軟體層,在它上面可以創建和管理多個客戶虛擬系統。這種結構的VMM有點像一個操作系統,它包含硬體平台的驅動,受到硬體平台種類的限制。它適合於伺服器的應用環境,其典型的產品是VMware ESX Server。
Hosted結構的VMM作為塌物操作系磨物統的一個應用程序運行,它可以利用操作系統自身的內存管理、CPU調動、硬體驅動和資源管理。VMware Workstation使用的是Hosted的結構,是設計來讓一些應用程序,比方軟體的研發或測試程序來執行,同時Server版本的目標則針對資料庫以測試軟體更新、簡化應用程序的提供,或使用虛擬的設備等功能。ESX Server可以藉由不使用操作系統來大量增加效能。相反的,ESX使用自己設計的操作系統核心,可以直接在計算機上執行。這個方法可以同時支持更多的虛擬伺服器,但ESX核心支持的硬體並不多。
由於VMware的目標平台是x86平台,因此,它也同樣面臨著x86平台不完全支持虛擬化的問題。VMware的解決方法是其專利技術,在需要VMM參與的地方,動態重寫部分虛擬系統的指令,使其可以trap到VMM。
此外,VMware還有Virtual Center。VMotion應用在IBM Blade Center刀片伺服器上,使之具備更好的彈性和可用性,結團游液合刀片伺服器的模塊化和可擴展性,可以增加內存和I/O能力的擴展比例,混合刀片間的工作負載均衡。Virtual Center採用集中式管理,可以監控系統的可用性及性能,並可以自動告警,SDK與現有管理工具整合,通過穩定的訪問控制保證系統安全。VMotion技術使用戶在保持連續的服務可用性的同時,還可以將實時運行企業用戶關鍵業務的虛擬機,從一台物理主機轉移到另一台物理主機,並動態獲得每台物理伺服器資源的極佳利用率、零宕機維護、快速重新配置,以及持續的工作負載整合能力。

二、Xen

Xen VMM(Virtual Machine Monitor)是由劍橋大學計算機實驗室開發的一個開源項目,它能夠讓我們創建更多的虛擬機,每一個虛擬機都是運行在同一個操作系統上的實例。
這些客戶OS可以是修補過的Linux內核2.4或2.6,也可以是修補過的NetBSD/FreeBSD內核。用戶應用程序就運行在這些客戶OS上,並不需要修改任何代碼。但是,隨著將來的處理器能支持虛擬化,內核也就不需要打補丁了。比如說,Intel的VT和AMD的Pacifica處理器都將包括這種支持。
在Xen中,一個「系統管理程序」運行在0環,客戶OS運行在1環,應用程序運行在3環。這種關系對於x64/64有一點不同,就是客戶內核和應用程序都運行在3環上。
Xen自身被稱為「系統管理程序」,是因為它比客戶OS的系統管理代碼運行所需的特權級還高。
當系統引導的時候,Xen被裝載到0環的內存中。它在1環上啟動修補過的內核,這被稱作是domain 0(註:domain是指一個運行中的虛擬機,在其上有一個guest OS在執行)。從這個domain開始,你可以創建更多的domain,也可以銷毀它們,還可以進行domain的遷移、設置參數等等。你創建的那些domain也運行在1環它們的內核中。用戶應用程序運行在3環。
目前,修補過的Linux內核2.4和2.6可以作為domain 0。據Xen開發者所說,將來domain 0僅支持2.6的內核補丁。構造domain 0的大部分工作是在xen/arch/x86/domain_build.c中的construct_dom0()方法中實現的。
物理設備驅動程序只能運行在特權級,也就是domain 0上。Xen依靠Linux或其它修補過的OS內核對它所有的設備提供虛擬化支持。這樣的好處就是Xen的開發者不必再去開發設備驅動程序。
在一個有標簽TLB的處理器上使用Xen能夠大大提高性能。標簽TLB能夠把ASID(Address Space Identifier)放在TLB入口處。有了這個特性,當處理器在系統管理程序和客戶OS之間切換時就不需要刷新TLB了,這大大減少了系統開銷。

三、兩者主要區別

目前Xen和VMware是市場上主流的兩大虛擬化產品。現在我就來談談這兩大產品背後的架構有什麼區別,以及這一技術在未來會如何發展。VMware ESX伺服器的架構是建立在直接執行(直接在硬體上上運行用戶級的虛擬機編碼)和二進制解碼(對特權級別編碼進行動態編譯)的基礎上的。從根本上說,它把一個完整的X86平台導出到虛擬機上,ESX伺服器可以使大多數能在X86上執行的操作系統都能在虛擬機上運行,而不需要進行任何修改。Xen的架構中使用了一種叫Para虛擬化技術(Para Virtualization),對虛擬出來的客戶操作系統(Guest OS)進行修改,使它知道它是在虛擬環境下運行。
那麼這兩種方式有什麼不同呢?最大的不同就是對輸入/輸出(I/O)設備的處理。虛擬機I/O埠和每個物理I/O埠設備之間如何路由在很大程度上影響虛擬平台架構的性能、便攜性、可持續性和穩定性。Xen採用的是分離驅動模式,真實驅動存在於一個中間層,這個中間層叫服務虛擬機,其他虛擬機上的特殊驅動通過這個服務虛擬機進行通訊。這種方法能提供很好的性能,但是對於閉源和傳統操作系統支持有限。在ESX中,虛擬機的虛擬設備驅動與ESX內核里的物理設備驅動直接相互連接。ESX虛擬機可以為其虛擬設備使用現成的(off-the-shelf)驅動。這不僅能提供高性能,還能提供更廣泛的操作系統支持。然而在這個模型里,新的設備驅動必須要導入到ESX內核中。為了解決I/O虛擬化的平衡問題和復雜化問題,戴爾與英特爾、AMD這樣的合作夥伴以及外設硬體供應商們一起,在晶元組和I/O設備中引入了虛擬化支持。企業級虛擬化解決方案的另外一個重要部分就是其管理。戴爾OpenManage這樣的產品附送VMware Virtual Center、P2V 和VM Importer,提供了整套工具,能有效進行部署、監控、操作自動化,以及對虛擬IT數據中心進行管理。Novell和Red Hat都在它們的操作系統中整合了對Xen平台的管理,方法是運用像YaST和Anaconda這樣的安裝和配置工具以及Virtual Machine Manager這樣的管理工具。

四、虛擬化技術的未來

資訊科技及通訊業研究權威Gartner估計,由現在至2010年間,虛擬化將會是資訊基建及營運領域中最重要的技術,並會徹底改變資訊科技部門管理、采購、部署、規劃,以及其所提供服務的收費模式。虛擬化目前不再只著重技術,而是更加著重企業內的流程改變及文化變遷。虛擬化可讓服務以另一種模式提供。每個經虛擬化的層面都可作獨立的管理,或甚至由他人所掌管,例子包括串流式應用或員工所擁有的個人計算機一樣。這一切均要求企業文化作出重大改變。

參考文獻:
[1]郭庭廷,吳瑋.揭開虛擬化神秘面紗[J].機械工業信息與網路,2007,(03).
[2]成凱.透視虛擬化技術[J].軟體世界,2007,(11).
[3]伍班權.虛擬化技術及其發展[J].辦公自動化,2007,(12).
[4]楊曉偉.基於Xen的X86虛擬機性能調優[J].計算機工程,2006,(24).
[5]劉志平.基於VMware虛擬網路的構建[J].內蒙古大學學報(自然科學版),2007,(01).
[6]趙祖蔭.基於VMware軟體的虛擬計算機的構建方法[J].微型電腦應用,2004,(06).

⑷ 如何逐步實施伺服器虛擬化技術

了解虛擬化所需要的軟硬體
一旦你准備實施虛擬化,就應該確保可以滿足自身要求的合適數量的基礎架構已部署到位。Rackspace公司VMware私有雲的產品線主管Duan
van
der
Westhuizen說:「虛擬化技術需要一台物理裸機伺服器作為平台,到時虛擬機管理程序裝入到該平台上。虛擬機管理程序這一層是關鍵的系統,讓你可以從物理層抽取虛擬層,並且將來自物理主機的內存和處理器等資源分配給在伺服器上運行的各個虛擬機。」
選擇一款安裝在這台物理伺服器上的解決方案取決於你想使用什麼類型的虛擬化技術。比如說,一些公司可能只想對存儲系統進行虛擬化處理,以便用於備份或災難恢復;另一些公司可能想要構建虛擬機,從虛擬化環境來運行應用程序。擁有最佳組合的軟硬體,以便最有效地充分利用虛擬化技術帶來的種種好處,這一點很重要。
認識到可能的挑戰,並知道如何克服這些挑戰
虛擬化方面帶來了多個挑戰。你部署了合適的軟硬體系統後,就必須確保實施的解決方案讓你可以知道是不是在正確使用虛擬化技術、是不是獲得最佳性能。虛擬化環境管理和監控工具是避免虛擬機散亂等問題的一種好辦法。據van
der
Westhuizen聲稱,虛擬機散亂是指,一台伺服器上有太多的虛擬機,因而管理員「無法跟蹤所有虛擬機」,結果導致明顯需要更多的物理資源。但是在一些情況下,研究和教育才是最好的辦法。
Van
der
Westhuizen說:「克服這個挑戰的辦法之一就是,加強對用戶的教育,尤其是在諸多部門能夠根據需要,自行創建虛擬機的情況下。可以表明虛擬機使用情況的監控工具能夠找出比較舊、未得到充分利用的虛擬機,這些虛擬機可以關掉。費用分攤平台能夠將虛擬機的成本『分攤』到創建虛擬機的部門頭上,不但減少了創建不必要虛擬機的現象,還加強了不能隨意創建虛擬機的意識。」
選擇合適的應用程序進行虛擬化處理
接下來,你就要確定想把哪些應用程序遷移到虛擬化環境中。Van
der
Westhuizen說:「公司應該分析和確認哪些工作負載適合虛擬化處理。遺憾的是,不是每一種應用程序都適合或天生可以在虛擬化伺服器上運行。比如說,未獲准在虛擬化環境上運行的某些第三方應用程序和遺留應用程序根本就不適合。」
你部署的解決方案應該解決存儲和性能方面的問題,但是如果你沒有對合適的應用程序進行虛擬化處理,很可能看不到原先預計的收效。
全面保護你的數據
你將虛擬化環境搭建並運行起來後,應該著眼於長遠保護存放在虛擬化環境裡面的應用程序和數據。虛擬化存儲解決方案或虛擬機同樣面臨諸多外部威脅,包括安全泄密、系統故障或自然災害。你必須事先對這些問題有所防範,因為虛擬機仍存放在物理伺服器上,而物理伺服器很容易出現潛在破壞和停運事件。
弗雷斯特研究公司的首席分析師Andrew
Reichman在其《虛擬伺服器環境的存儲選擇》報告中寫道:「要抽時間為虛擬化環境裡面的應用程序考慮備份、恢復和業務連續性問題。應該建立適合絕大多數使用場合的兩三層保護機制,藉助某一種標准部署模式來保護每一個虛擬機。」
行動方案
Rackspace
Hosting公司VMware私有雲的產品線主管Duan
van
der
Westhuizen給出了下列行動方案。
●評估你目前的環境。確認目前擁有的各種工作負載,選擇適合虛擬化處理的工作負載。還要評估存儲方面的要求。
●選擇自己搞還是外包出去。把虛擬化基礎架構放在外面託管也許更具成本效益。務必要弄清楚每一種情況對成本帶來的影響。
●制定一項設計和實施計劃。要明確軟硬體要求,有效規劃就必不可少。應選擇適合自身要求的虛擬化技術。
●擴建環境。充分利用內部員工或外部承包商,根據設計要求來擴建環境。
●在部署生產系統之前,要確保環境已經過全面測試和充分保護。
●使用內置的第三方管理工具,經常進行維護,並繼續監控和簡化虛擬化環境。
如何入手
入手的最佳切合點是要了解自己有什麼的要求、想要對哪些應用程序進行虛擬化處理,以及想要使用什麼類型的虛擬化技術。Rackspace
Hosting公司VMware私有雲的產品線主管Duan
van
der
Westhuizen說:「有些虛擬化技術在某些方面很出色。你應該結合自己的要求,事先比較市面上各種虛擬化技術的優缺點,然後再作出選擇。」
重要貼士
●要忍住想立馬對什麼應用程序都進行虛擬化處理的念頭。開始先遷移不大重要的應用程序,對它們進行測試,確保它們具有高級別性能。然後,過一段時間,可以開始把比較重要的應用程序遷移到虛擬化環境。
●高效地使用虛擬機資源,因為它們仍與你的物理伺服器聯系在一起。不要創建超出實際需要的虛擬機;而是只部署數量足夠的虛擬機,滿足你當前的要求就行。不要給伺服器帶來不必要的負擔,也不要投入到實際不需要的基礎架構。
●確保你選擇的技術不但足以滿足當前的要求,還滿足將來的潛在要求。確保虛擬化技術能夠伴隨貴公司一同發展,或者在將來很容易適應新環境。

閱讀全文

與vmware伺服器虛擬化如何規劃相關的資料

熱點內容
androidseekbar進度條 瀏覽:356
梯度上升演算法知乎 瀏覽:650
qt項目源碼下載 瀏覽:395
不允許代理伺服器什麼意思 瀏覽:511
盲反卷積演算法 瀏覽:306
峰火戰國什麼時候能開伺服器 瀏覽:452
加密的pdf怎麼提取和修改 瀏覽:488
壓縮空氣氣體流量計 瀏覽:845
高角杯如何編程 瀏覽:1011
哪個app可以下載迷失島 瀏覽:29
100以內程序員鍵盤 瀏覽:914
調試助手源碼是什麼 瀏覽:601
程序員網優 瀏覽:461
有沒有極限壓縮方法 瀏覽:79
岳陽hypermill五軸編程 瀏覽:385
超級舒服的解壓神器 瀏覽:450
超短macd源碼 瀏覽:167
群暉怎麼設置用戶訪問指定文件夾 瀏覽:557
安卓怎麼測觸摸屏 瀏覽:596
javastring原理 瀏覽:318