讓VMWare擁有Intel千兆網(wǎng)卡
VMWare默認使用的是AMD PCnet Fast79C971百兆網(wǎng)卡,在這里我們提供一種方法,通過編輯虛擬機配置文件(*.vmx),讓VMWare虛擬機擁有Intel千兆網(wǎng)卡。
編輯虛擬機配置文件(*.vmx),找到網(wǎng)卡選項,如:
ethernet0.present = "TRUE"
在其下面追加一項條目:
ethernet0.virtualDev = "e1000"
多塊網(wǎng)卡以此類推,這樣虛擬機就擁有可Intel芯片的千兆銅纜網(wǎng)卡-VMWare 82545EM Gigabit Ethernet Controller(Copper)。
[注]本方法適用于VMWare Workstation 5.5.1以上版本
VMwareServer和ESXserver,選誰
小程
2007-6-14 —
【IT168 專稿】今天的用戶面臨著不同以往的市場局面,不同廠商的產(chǎn)品紛紛涌現(xiàn),即使是同一廠商,也有許多不同的產(chǎn)品面世。那么如何從這紛雜的市場里選出一款滿足自己需要的產(chǎn)品呢?買性能最好的?這就意味著大量的投資。很抱歉的說,在講究成本節(jié)約的企業(yè)里這種想法無疑是“此路不通”。那就買一般的?但你有沒有考慮到今后系統(tǒng)的復雜性的增加以及虛擬機個數(shù)的增長速度呢?到時的系統(tǒng)還能滿足需要嗎?所以,選擇一款合適的系統(tǒng)并不是一個簡單的問題,需要有多方面的考慮。
本文我將介紹虛擬化市場領頭羊VMware的產(chǎn)品,比較一下它針對企業(yè)用戶的兩款系統(tǒng)——免費的VMware Server(以下簡稱Server)和昂貴的ESX Server之間的區(qū)別,從中可以看出究竟哪一款適合您?
免費的東西未必不可靠
說起免費的VMware Server,浮現(xiàn)在人們腦海里的第一印象就是:這很可能是拿來用作研究用的,肯定不如商業(yè)產(chǎn)品性能好、夠穩(wěn)定。所以在考慮構建結構復雜、要求穩(wěn)定的商業(yè)虛擬化系統(tǒng)時,這種根深蒂固的偏見首先就把VMware Server排除在外。
事實真的如人們所想的那樣,免費的VMware Server就真的那么不穩(wěn)定嗎?我們有必要來回顧一下歷史。還在VMware推行它宏偉的虛擬化藍圖之前,ESX Server的上一代版本GSX Server已經(jīng)銷售了五年之久,它當時的售價接近現(xiàn)在的ESX Server。和ESX Server一樣,GSX Server也是專注于數(shù)據(jù)中心的布置,后來VMware發(fā)布了企業(yè)管理工具VirtualCenter,可以使管理GSX Server和 ESX Server完全一樣。
自從2001年VMware推出GSX Server至今,已有300多家著名大公司采用了該系統(tǒng)。2005年末,VMware終于推出了該公司史上第一款虛擬化產(chǎn)品VMware Play。接下來,又做出決定把即將推出的GSX Server 4.0轉為免費,并重新命名為Server 1.0。這就是VMware Server的由來。
既然Server的前身GSX Server經(jīng)過了那么多穩(wěn)定性的考驗,那么我們也有理由對其抱有信心,而未必將它認為是研究用的測試品。
[NextPage]
性能:ESX Server更強
撇開價格的因素,購買人員要考慮的還有性能的要素。目前還沒有在同一硬件、同一虛擬機的兩平臺下的性能比較報告,不過系統(tǒng)構建方式的不同還是可以使我們推測出兩者性能的差異。
VMware Server需要一個底層的操作系統(tǒng)的支持才能運行,而其同門大師兄ESX Server卻不需要,他采用的是一種業(yè)界稱為bare metal的解決方案。也就是說ESX Server部分起到了操作系統(tǒng)的功用,它可以充分調動硬件資源去實現(xiàn)各種虛擬化下的任務,這一點和虛擬設備類似。
由于VMware Server和ESX Server設計方案的不同產(chǎn)生了不同的性能表現(xiàn)。Server有主機OS的束縛,無法完全利用硬件資源;而ESX Server則極力壓縮了OS層,使得虛擬機盡可能直接面對硬件,調動資源的效率更高。
ESX Server這樣設計的好處不僅體現(xiàn)在性能上,它還帶來了更高的合并率。合并率指的是同一臺服務器中的每個CPU內(nèi)核能正常處理的最大虛擬機數(shù)量。VMware官方推薦的合并率:Server為2-4,而ESX Server則為4-8。從中不難看出ESX Server 的優(yōu)勢所在。
不過合并率是要受到虛擬機上的負載量和內(nèi)部應用程序運行狀況的影響。一個工作狀態(tài)很忙的ESX Server可能每核的合并率達不到3;相反,一個狀態(tài)很輕松的Server 則有可能每核支持十個Web服務器。
總得來說,從架構分析及其帶來的性能和合并率的差異可以看出VMware Server和ESX Server之間的差別。但同一個特性,從另一個角度來看,優(yōu)點也有可能變成缺點。
[NextPage]
方便性:VMware Server更好
比如,ESX Server直接控制硬件帶來性能提升的一個具體表現(xiàn):VMFS,這是VMware自己開發(fā)的一種文件系統(tǒng)格式,用于存儲虛擬機數(shù)據(jù)。相比現(xiàn)在OS提供的多功用文件系統(tǒng)格式,VMFS讀取更快、更可靠。不幸的是,以VMFS格式存儲的虛擬機想要遷移到VMware其他的虛擬環(huán)境下,卻不得不面臨轉化格式的繁瑣和風險。同為VMware環(huán)境下的遷移已是麻煩不斷,其他環(huán)境就更不好說了。
相比而言,VMware Server沒有采用VMFS,它的性能只能取決于主機OS,如Windows或Linux的文件系統(tǒng),但其虛擬機文件卻可以燒錄在DVD或存儲于USB設備中,方便地在各電腦間傳輸,我們甚至可以把它理解成一個擁有許多文件的標準文件夾。
除了文件格式帶來的遷移和傳輸?shù)睦щy,ESX Server還面臨著驅動的問題。比如說VMware沒有給ESX Server裝載本地SATA接口的硬盤,所以ESX Server的用戶不得不考慮本地SCSI接口硬盤,或者遠程的存儲設備,像NAS、SAN之類。
驅動的短缺不僅會影響某個硬件設備的使用,還會影響到整個系統(tǒng)的運行。VMware出于戰(zhàn)略上的考慮,只是對市場上一部分硬件提供了官方驅動支持。所以說,不是所有數(shù)據(jù)中心的硬件都能運行ESX Server。相反,Server依附于底層的OS,而這些OS一般都提供了豐富的驅動,大大擴展了Server的使用范圍。像OS支持的遠程iSCSI硬盤連接、本地磁帶備份單元等,都能被Server虛擬機所支持。
應用軟件的可用性和支持度也是兩者差別的一個方面。ESX上除了一些固有的有限的服務程序和工具外,用戶自行安裝新的軟件一般會由于缺乏必要的庫文件而無法運行。可想而知,解決這個問題對于一般用戶來說簡直就是天方夜譚。
這樣設計的確降低了安裝不明軟件帶來的風險,但與此增加的是用戶無法自主的煩惱,VMware也沒有提供任何的輔助工具來幫助解決問題。Server由于底層OS的支持,一如既往地保持著良好的可用性,用戶可以自行在上面安裝磁盤碎片整理工具、備份工具、性能監(jiān)控器、遠程管理等。
[NextPage]
安全性:兩種模式,各取所需
安全性是兩個產(chǎn)品不同的另一個重要方面。ESX Server具有虛擬設備的所有特點:自封裝的專用系統(tǒng)、針對性能進行的優(yōu)化、最小的攻擊界面,還有預設置的應用程序(比如防火墻、防毒軟件)。ESX Server內(nèi)部只有一些必要的管理工具,廠商并不支持用戶自行安裝任何可能帶來安全漏洞的軟件。
從有利的角度來說,ESX Server這種虛擬設備的方案簡化了系統(tǒng)維護的手續(xù),凈化了系統(tǒng)的安全,同時管理者無需再關注系統(tǒng)補丁的發(fā)布。只要有新的漏洞出現(xiàn),用戶只需等待VMware提供最新的系統(tǒng)替換文件。以上措施直接的好處就是降低了TCO(total cost of ownership)。
然而,在用雙刃劍一面殺敵的同時,也有可能被朝向自己的另一面劍刃所傷。在ESX Server中,由VMware給我們補漏洞是一件省心的事情,但如果VMware延遲了發(fā)布時間呢?我們有漏洞的系統(tǒng)豈不是暴露在各種網(wǎng)絡攻擊之下,這是件很讓人不安的事情。
前面還有提到的就是ESX Server的黑箱封閉系統(tǒng)不容許用戶進行操作,也就是說用戶對系統(tǒng)沒有完全的控制權,對于某些公司來說是不可接受的。他們可以選用完全可操控的Server,然而這一個優(yōu)點站在另一個角度又成了缺點:這意味著需要有大量的專業(yè)知識,知道該如何去鞏固、健全和保衛(wèi)這個系統(tǒng),其中重要、也是最花時間的工作就是不斷尋找、測試、發(fā)現(xiàn)和修補系統(tǒng)的漏洞,如果你不想被惡意入侵的話。
你每天要關注最新的安全公告,下載安全補丁,然后安裝完畢。但這并沒有結束,我們知道,安全漏洞補丁雖然補上了系統(tǒng)漏洞,但有時卻會影響到整個系統(tǒng)的穩(wěn)定性。評估升級后的系統(tǒng)是否比升級前了的更可靠,這又是一個重點。
當然了,不是說采用了Server類似系統(tǒng)的公司就必須要成立一個專門的研究實驗室,得有昂貴的檢測儀器,還有QA小組專門負責此事。不過總得付出一定的代價請得一些專門的技術人員來管理系統(tǒng),畢竟這是關系企業(yè)安全的大事。
以上兩種選擇方案:要么完全操控式方案,升級測試完全自己做主;要么選用黑箱式方案,把這些升級測試的煩事交給廠商(比如VMware)。兩種選擇要看那種符合自己的需要,個人覺得如果不是太重要的服務器,可以采用第一種方案。如果是要求穩(wěn)定性比較高的虛擬環(huán)境,第二種方案更為保險一點。
[NextPage]
安全性:兩種模式,各取所需
安全性是兩個產(chǎn)品不同的另一個重要方面。ESX Server具有虛擬設備的所有特點:自封裝的專用系統(tǒng)、針對性能進行的優(yōu)化、最小的攻擊界面,還有預設置的應用程序(比如防火墻、防毒軟件)。ESX Server內(nèi)部只有一些必要的管理工具,廠商并不支持用戶自行安裝任何可能帶來安全漏洞的軟件。
從有利的角度來說,ESX Server這種虛擬設備的方案簡化了系統(tǒng)維護的手續(xù),凈化了系統(tǒng)的安全,同時管理者無需再關注系統(tǒng)補丁的發(fā)布。只要有新的漏洞出現(xiàn),用戶只需等待VMware提供最新的系統(tǒng)替換文件。以上措施直接的好處就是降低了TCO(total cost of ownership)。
然而,在用雙刃劍一面殺敵的同時,也有可能被朝向自己的另一面劍刃所傷。在ESX Server中,由VMware給我們補漏洞是一件省心的事情,但如果VMware延遲了發(fā)布時間呢?我們有漏洞的系統(tǒng)豈不是暴露在各種網(wǎng)絡攻擊之下,這是件很讓人不安的事情。
前面還有提到的就是ESX Server的黑箱封閉系統(tǒng)不容許用戶進行操作,也就是說用戶對系統(tǒng)沒有完全的控制權,對于某些公司來說是不可接受的。他們可以選用完全可操控的Server,然而這一個優(yōu)點站在另一個角度又成了缺點:這意味著需要有大量的專業(yè)知識,知道該如何去鞏固、健全和保衛(wèi)這個系統(tǒng),其中重要、也是最花時間的工作就是不斷尋找、測試、發(fā)現(xiàn)和修補系統(tǒng)的漏洞,如果你不想被惡意入侵的話。
你每天要關注最新的安全公告,下載安全補丁,然后安裝完畢。但這并沒有結束,我們知道,安全漏洞補丁雖然補上了系統(tǒng)漏洞,但有時卻會影響到整個系統(tǒng)的穩(wěn)定性。評估升級后的系統(tǒng)是否比升級前了的更可靠,這又是一個重點。
當然了,不是說采用了Server類似系統(tǒng)的公司就必須要成立一個專門的研究實驗室,得有昂貴的檢測儀器,還有QA小組專門負責此事。不過總得付出一定的代價請得一些專門的技術人員來管理系統(tǒng),畢竟這是關系企業(yè)安全的大事。
以上兩種選擇方案:要么完全操控式方案,升級測試完全自己做主;要么選用黑箱式方案,把這些升級測試的煩事交給廠商(比如VMware)。兩種選擇要看那種符合自己的需要,個人覺得如果不是太重要的服務器,可以采用第一種方案。如果是要求穩(wěn)定性比較高的虛擬環(huán)境,第二種方案更為保險一點。
ESX Server與VirtualCenter結合更緊密
如果說前面提及的ESX Server和Server的區(qū)別并不是太大的話,那么隨著VirtualCenter的加入,差別變得明顯起來。
兩者結合企業(yè)級的管理工具都能實現(xiàn)一些功能,比如集中式多主機監(jiān)控臺、虛擬機列表清單、臨時的虛擬機快速生成儲備庫、虛擬機登陸準入系統(tǒng),還有靈活的警報服務等。
但是ESX Server與VirtualCenter結合更緊密,能夠實現(xiàn)一些更復雜、更高級的操作功能,比如著名的VMotion:無需中斷服務,將一個虛擬機從一臺物理機上遷移到另一臺上。在最新的ESX Server 3.0和VirtualCenter 2.0中,這種結合達到了一個新的高度,甚至于被統(tǒng)一到一個名為VMware Infrastructure 3的系統(tǒng)下,由此帶來了更多功能的實現(xiàn)。
新功能之一是可以檢測數(shù)據(jù)中心中物理主機的故障,并在故障發(fā)生時,在另一臺可用的物理主機上重啟故障機上的虛擬機,以保證工作的正常運轉。另一個值得一提的新特性為:如果物理機發(fā)生過載,系統(tǒng)可以動態(tài)地把過載物理機上運行中的虛擬機遷移到另一臺任務輕松的物理機上,實現(xiàn)負載均衡。所有過程無需人工干預,且無需中斷服務。
也許這些誘人的新特性已經(jīng)打動了每一個渴望降低維護成本的管理人員的心,然而我想說的是:你得準備一大筆錢去采購硬件設備了,如果你沒有超高速網(wǎng)絡連接,沒有建立昂貴的SAN底層架構的話。因為如果沒有這些,你將根本沒有機會去實現(xiàn)上述特性。
作為免費版的VMware Server沒有與VirtualCenter緊密結合,所以沒有ESX Server的高級特性。雖然有消息稱未來的VMware Server有望置于VirtualCenter 2.0的管理之下,但仍不確定VMware是否會將一些高級特性解密于免費的VMware Server平臺上。
目前來說,采用Server平臺的商家要想實現(xiàn)VMware Infrastructure 3的一些高級特性的話,還得借助于第三方解決方案,比如vizioncore提供的一些產(chǎn)品。
[NextPage]
VMware Server需要技術支持嗎?
前面提及,免費軟件經(jīng)常會被認為是不可靠、性能不佳、功能不全而不被企業(yè)采用。然而,企業(yè)的IT管理員最在乎、最關心的是他們所購買的產(chǎn)品能不能得到廠商的技術服務和支持,他們不敢信任沒有技術支持和經(jīng)濟實力的公司。
所以基于此點考慮,VMware提供了免費的Server產(chǎn)品,同時提供企業(yè)級的收費服務支持??赡苡行┢髽I(yè)(特別是小型企業(yè))覺得通過一些網(wǎng)絡上的文獻、技術資料、blog和書中提到的一些解決方案就能解決虛擬架構下的所有問題。所以,他們認為技術服務是不必要的。
但我們要知道,虛擬架構的復雜性導致的問題遠遠超出了他們的想象,包括一些硬件兼容性問題、自行安裝的應用程序導致的虛擬機不正常行為,還有就是可能出現(xiàn)莫名其妙的突然瓶頸現(xiàn)象。凡此種種,不一而足。難道這些復雜的問題都能自己解決嗎?
虛擬化平臺的運行其實是一個任務繁多、關系重大的系統(tǒng),想一想有那么多的虛擬機及其相關服務都依賴在這個平臺上。一旦平臺出現(xiàn)問題,那帶來的后果可想而知,所以購買廠商的技術服務應該是非常必要的。
從技術商業(yè)服務的角度來看,VMware Server和ESX Server都是一樣的,所不同的正如一個軟件有黃金版和白金版之分而已。
小結
VMware Server 和 ESX Server采用了不同的方法來解決相同的問題,滿足了用戶不同的需要。
對于追求系統(tǒng)最佳的性能表現(xiàn)以及數(shù)據(jù)中心部分自動化的客戶可以考慮選購ESX Server,但這需要在硬件設備的購買、執(zhí)行操作和訓練時間上投下相當?shù)娜肆ω斄Α?/div>
如果客戶需要最快的上手時間以及靈活的解決方案,可以選擇VMware Server。而且我們有理由相信:在任何的虛擬環(huán)境下,VMware Server都是可靠和值得信賴的。
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請
點擊舉報。