iT邦幫忙

0

如何不用在電腦的現有作業系統(比如 Windows 8)做虛擬化( VMware )? 直接從硬體

最近在學校上雲端運算課程,老師需要我們做虛擬化練習,但是我想起我以前用的VMware都是在現有的OS灌好這個VMware軟體之後才做虛擬化,可是老師說可以直接在不安裝任何的OS 直接從"硬體層"虛擬化電腦,然後就直接在虛擬化的平台切割很多個VM,再灌你想要的OS,這有可能做到嗎? 要google這樣的教學關鍵字要打什麼?? 謝謝:)

是不是用 ESXI 直接裝在主機上?!
2
Morris
iT邦研究生 3 級 ‧ 2014-10-31 01:45:13
最佳解答

您老師所提應是不要採用 Vmware - Server ,Workstation 及 Microsoft 的 Virtual PC 或 Win7. Win8 的虛擬環境
而是用 Hypervisor 的方式, 目前用最多的是 Vmware Esxi 及 Microsoft Hyper-V
這兩種您都可以試試, 但 Vmware 對硬體比較嚴格, 如網路卡 若非 HCL 清單中的您可能系統裝不起來, 而且本機不能操作及測試系統, Hyper-V 可以...
但對主機的效能及應用 Vmware 更勝一籌

summertw iT邦好手 1 級 ‧ 2014-10-31 08:14:21 檢舉

m10217009提到:
是老師說可以直接在不安裝任何的OS 直接從"硬體層"虛擬化電腦

Vmware Esxi VS Microsoft Hyper-V ,基本上它們還是以 OS 為基底..
Microsoft Hyper-V 是 Windows Server 2008、Windows Server 2008 R2、Windows Server 2012之核心
Vmware Esxi 是 Linux核心..
跟樓主的【不安裝任何的OS】....還是有差跟距的.....

2
u8526425
iT邦大師 1 級 ‧ 2014-10-30 10:30:32
m10217009 iT邦新手 5 級 ‧ 2014-10-30 12:46:21 檢舉

謝謝大師 :)

2
raytracy
iT邦大神 1 級 ‧ 2014-10-30 10:36:02
m10217009 iT邦新手 5 級 ‧ 2014-10-30 12:46:16 檢舉

謝謝大師 :)

4
summertw
iT邦好手 1 級 ‧ 2014-10-30 10:43:40

現代學堂,所講果真高深...
貴校夫子,必有深義其中...
想,爾之轉述,或有遺漏、或有不達者,故不知所云也..
可複爾之全文,逕付貴夫子一觀,必有詳細之說明...
古有云..
應用之不解,非不智,而在解文之人是否知之其文義,故應用之不解大多在於不能通達寫文者之文意所致,如小學、國中之數理大量使用應用題是也。
如若反其思,寫題者不達其義,而解題者無能適得其解,亦非不智,而是文不達其意故不得解...
現代學子請深思深思...

看更多先前的回應...收起先前的回應...
m10217009 iT邦新手 5 級 ‧ 2014-10-30 12:46:05 檢舉

因為他就直接說這個很簡單.....就直接講剛剛大約的觀念就直接叫我們做

花輪 iT邦大師 1 級 ‧ 2014-10-30 15:59:35 檢舉

如果真是這樣,那這老師也太好當了,邦內或許有1/4以上可以當這老師了 搖頭

學校大都講的是基礎和理論...不是每個老師都會講 "應用"~

Morris iT邦研究生 3 級 ‧ 2014-11-02 00:44:45 檢舉

以前上課時, 同學聽到老師上課,直呼誤人子弟, 根本不是這一回事.....
目前學校真有很多老師跟不上資訊的變化, 只能綁鴨子上架...囧

okra iT邦研究生 3 級 ‧ 2014-11-02 15:50:02 檢舉

得學位是把論文哄過自己的先生;教書是把講義哄過自己的學生。 ...教授成為名教授,也有兩個階段:第一是講義當著作,第二著作當講義。好比初學的理髮匠先把傻子和窮人的頭作為練習本領的試驗品,所以講義在講堂上試用沒出亂子,就作為著作出版;出版以後,當然是指定教本。 ──錢鍾書《圍城》
老師講的"應用"和實務完全不是一回事,讀兩本書就知道教書匠和技客差很大:
http://www.books.com.tw/products/0010649723
http://www.books.com.tw/products/0010583457

0

簡單?
只要你的硬體有支援
照理講你應該是用
VMWare ESXi 的安裝光碟片開機
就可以一路爽爽安裝到完

但能不能裝
要看運氣........

sam0407 iT邦高手 1 級 ‧ 2014-10-31 10:52:09 檢舉

Citrix Xen Server比較不挑硬體,值得試試~~

2
nansen
iT邦新手 4 級 ‧ 2014-10-31 10:26:38

可以從半虛擬與全虛擬開始看起,早期的虛擬化技術需要將Guest OS的CPU指令轉譯後才能在HOST的CPU上執行,主要因為安全性的關係,因此效能普遍不佳。當時有另一種半虛擬作法可以讓Guest OS的CPU指令直接於HOST端執行但是需要修改Guest OS的核心,因此大多只能運行Unix-like系統(因為沒有Windows的原始碼無法修改)

直到CPU本身開始支援虛擬化技術(Intel VT-x or AMD-V),HOST OS不再需要完整轉譯與過濾Guest OS的CPU指令,CPU已經能區分這個指令是Guest OS的還是HOST OS的而做記憶體區段的保護(類似DOS的保護模式機制),在此之後虛擬化就一飛沖天了.....

前幾年開始有GPU虛擬化等技術,能在虛擬機中直接使用GPU的資源,用來搭配VDI的技術

summertw iT邦好手 1 級 ‧ 2014-10-31 11:43:44 檢舉

nansen提到:
可以從半虛擬與全虛擬開始看起,早期的虛擬化技術需要將Guest OS的CPU指令轉譯後才能在HOST的CPU上執行,主要因為安全性的關係,因此效能普遍不佳。當時有另一種半虛擬作法可以讓Guest OS的CPU指令直接於HOST端執行但是需要修改Guest OS的核心,因此大多只能...(恕刪)

這篇算是正解了...
不過,仍與樓主傳達之意,有些差距..
我的意思並不是這篇不對,而是這篇是正解,而樓主傳達的不太正確的意思了..

任何一套虛擬機器的系統,無法產生OS所具備的基礎功能,即是事件陷阱及中斷處理等功能,但虛擬系統確必須去使用這個事件陷阱及中斷處理的功能(如記憶體的基礎管理即是一項),所以基礎OS仍然必須存在,只是現在的OS在CPU的功能大提升之下,可以把它壓縮的很小很小而已,並非不用了。

虛擬機器的系統對OS的需求,就好比是航空母艦(完整OS)與平台載具(簡化OS)一樣;
航空母艦尤於它必須有全功能的作戰能力,所以除了軍艦的功能之外,它還擁有其他很多很多的齊全功能,以應付所有的需求(完整OS的表現)。
而平台載具可能只是要在上面建構一個類以城市的機能,所以這個平台只要提供很基本的功能,不必炮台,或是防衛性武裝;因為建構在其上的城市會隨著需求,自動增設必要的功能,若是一個具有軍事一功能的城市。那防衛武裝自然就是必要存在的...但若是一個民用機場,那就只要把跑道、雷達及塔台建好即可,它的隨機支援性將遠超過航空母艦。

所以,基礎平台(即OS)還是必須存在的,以提供基礎服務的功能。

2
s910092000
iT邦新手 5 級 ‧ 2014-10-31 15:04:28

沒有host os+guest os,直接來一推vmos,這堂課教的好深澳。

2
leewinson
iT邦新手 5 級 ‧ 2014-11-03 08:59:19

因為您問題開頭寫到"雲端運算課程",把OS虛擬化其實只是雲端的基本要求,如果只是把Hyper-V或VMware vSphere ESXi拿來裝一裝就算是,那也太基本了點,因為N年前業界就開始商用了.可以找使用"Container"技術的"Docker"來看看.
http://zh.wikipedia.org/wiki/Docker\_(軟體)

我要發表回答

立即登入回答