虛擬機開放分類: 軟件、電腦、應(yīng)用軟件、系統(tǒng)模擬通過軟件模擬的具有完整硬件系統(tǒng)功能的、運行在一個完全隔離環(huán)境中的完整計算機系統(tǒng)。
通過虛擬機軟件,你可以在一臺物理計算機上模擬出一臺或多臺虛擬的計算機,這些虛擬機完全就像真正的計算機那樣進行工作,例如你可以安裝操作系統(tǒng)、安裝應(yīng)用程序、訪問網(wǎng)絡(luò)資源等等。對于你而言,它只是運行在你物理計算機上的一個應(yīng)用程序,但是對于在虛擬機中運行的應(yīng)用程序而言,它就像是在真正的計算機中進行工作。
因此,當(dāng)我在虛擬機中進行軟件評測時,可能系統(tǒng)一樣會崩潰,但是,崩潰的只是虛擬機上的操作系統(tǒng),而不是物理計算機上的操作系統(tǒng),并且,使用虛擬機的“Undo”(恢復(fù))功能,我可以馬上恢復(fù)虛擬機到安裝軟件之前的狀態(tài)。目前流行的虛擬機軟件有VMware和Virtual PC,它們都能在Windows系統(tǒng)上虛擬出多個計算機,用于安裝Linux、OS/2、FreeBSD等其他操作系統(tǒng)。
微軟在2003年2月份收購 Connectix后,很快發(fā)布了Microsoft Virtual PC 2004。但出于種種考慮,新發(fā)布的Virtual PC 2004已不再明確支持Linux、FreeBSD、NetWare、Solaris等操作系統(tǒng),只保留了OS/2,如果要虛擬一臺Linux計算機,只能自己手工設(shè)置。
相比而言,VMware不論是在多操作系統(tǒng)的支持上,還是在執(zhí)行效率上,都比Virtual PC 2004明顯高出一籌,這也是本文選擇它的理由之一。電腦一臺變兩臺,學(xué)用Linux不再有后顧之憂VMware 4.5有Workstation、GSX server等多種版本,其中Windows版的Workstation應(yīng)用最廣,本文即以它為基礎(chǔ)進行各種實戰(zhàn)演習(xí)。
虛擬機的概念比較寬泛,通常人們接觸到的虛擬機概念有VMware那樣的硬件模擬軟件,也有JVM這樣的介于硬件和編譯程序之間的軟件。這里所指的是后者。
虛擬機是一個抽象的計算機,和實際的計算機一樣,具有一個指令集并使用不同的存儲區(qū)域。它負責(zé)執(zhí)行指令,還要管理數(shù)據(jù)、內(nèi)存和寄存器。
這臺虛擬的機器在任何平臺上都提供給編譯程序一個的共同的接口。編譯程序只需要面向虛擬機,生成虛擬機能夠理解的代碼,然后由解釋器來將虛擬機代碼轉(zhuǎn)換為特定系統(tǒng)的機器碼執(zhí)行。
虛擬機 [編輯本段]一般意義的虛擬機 通過軟件模擬的具有完整硬件系統(tǒng)功能的、運行在一個完全隔離環(huán)境中的完整計算機系統(tǒng)。
通過虛擬機軟件,你可以在一臺物理計算機上模擬出一臺或多臺虛擬的計算機,這些虛擬機完全就像真正的計算機那樣進行工作,例如你可以安裝操作系統(tǒng)、安裝應(yīng)用程序、訪問網(wǎng)絡(luò)資源等等。對于你而言,它只是運行在你物理計算機上的一個應(yīng)用程序,但是對于在虛擬機中運行的應(yīng)用程序而言,它就像是在真正的計算機中進行工作。
因此,當(dāng)我在虛擬機中進行軟件評測時,可能系統(tǒng)一樣會崩潰,但是,崩潰的只是虛擬機上的操作系統(tǒng),而不是物理計算機上的操作系統(tǒng),并且,使用虛擬機的“Undo”(恢復(fù))功能,我可以馬上恢復(fù)虛擬機到安裝軟件之前的狀態(tài)。 當(dāng)前主流虛擬機 目前流行的虛擬機軟件有VMware(VMWare ACE)和Virtual PC,它們都能在Windows系統(tǒng)上虛擬出多個計算機,用于安裝Linux、OS/2、FreeBSD等其他操作系統(tǒng)。
微軟在2003年2月份收購Connectix后,很快發(fā)布了Microsoft Virtual PC 2004。但出于種種考慮,新發(fā)布的Virtual PC 2004已不再明確支持Linux、FreeBSD、NetWare、Solaris等操作系統(tǒng),只保留了OS/2,如果要虛擬一臺Linux計算機,只能自己手工設(shè)置。
相比而言,VMware不論是在多操作系統(tǒng)的支持上,還是在執(zhí)行效率上,都比Virtual PC 2004明顯高出一籌,這也是本文選擇它的理由之一。 電腦一臺變兩臺,學(xué)用Linux不再有后顧之憂 虛擬化分類 虛擬化浪潮 微軟虛擬化 IBM虛擬化 HP虛擬化 SWsoft虛擬化 SUN虛擬化 Intel虛擬化 AMD虛擬化 Java虛擬機 VMware 4.5有Workstation、GSX server等多種版本,其中Windows版的Workstation應(yīng)用最廣,本文即以它為基礎(chǔ)進行各種實戰(zhàn)演習(xí)。
虛擬機的概念比較寬泛,通常人們接觸到的虛擬機概念有VMware那樣的硬件模擬軟件,也有JVM這樣的介于硬件和編譯程序之間的軟件。這里所指的是后者。
虛擬機是一個抽象的計算機,和實際的計算機一樣,具有一個指令集并使用不同的存儲區(qū)域。它負責(zé)執(zhí)行指令,還要管理數(shù)據(jù)、內(nèi)存和寄存器。
這臺虛擬的機器在任何平臺上都提供給編譯程序一個的共同的接口。編譯程序只需要面向虛擬機,生成虛擬機能夠理解的代碼,然后由解釋器來將虛擬機代碼轉(zhuǎn)換為特定系統(tǒng)的機器碼執(zhí)行。
Sun xVM VirtualBox又發(fā)新版本:2.1.0。 2.1.0不像此前2.0.X一樣主要是修正Bug和完善原有功能,這個版本增加了許多新特性。
強烈建議VBox的用戶們更新! 在官方網(wǎng)站的ChangeLog上,我們可以看到這個版本的主要更新信息: * 支持Max OS X客戶機的硬件虛擬化技術(shù)(VT-x和AMD-V); * 支持在32位操作系統(tǒng)上模擬64位客戶機?。▽嶒炐再|(zhì),具體看用戶手冊); * 支持Intel Nehalem虛擬化增強技術(shù)(EPT和VPID,具體看用戶手冊); * 通過OpenGL支持3D加速?。从脩羰謨?.8章); 還有很多更新,但是光是以上四樣就有足夠地理由讓用戶去升級了! VirtualBox終于支持了通過OpenGL實驗的的3D加速,并且率先支持了在32位的操作系統(tǒng)上模擬64位的客戶機(需要64位CPU支持)。這意味著虛擬機平臺的限制更少了,你可以在你的x86平臺上模擬AMD64! 針對“OpenGL 3D加速”這一項,我了解到,這項特性目前只在Windows系統(tǒng)上可用,并且只能實現(xiàn)OpenGL加速,而沒有Direct3D加速。
這意味著,你已經(jīng)可以在Windows虛擬機運行一些OpenGL的3D應(yīng)用,而Direct3D就要稍微等等了。 還等什么呢,這是一個進步相當(dāng)大的版本。
趕緊下載試用吧: 個人為什么使用虛擬機 1. 演示環(huán)境,可以安裝各種演示環(huán)境,便于做各種例子; 2. 保證主機的快速運行,減少不必要的垃圾安裝程序,偶爾使用的程序,或者測試用的程序在虛擬機上運行; 3. 避免每次重新安裝,銀行等常用工具,不經(jīng)常使用,而且要求保密比較好的,單獨在一個環(huán)境下面運行; 4. 想測試一下不熟悉的應(yīng)用,在虛擬機中隨便安裝和徹底刪除; 5. 體驗不同版本的操作系統(tǒng),如Linux、Mac等。 虛擬機的部分使用實例 例1:由于計算機網(wǎng)絡(luò)在我們的日常生活中產(chǎn)生的影響越來越大,很多學(xué)校都把與網(wǎng)絡(luò)相關(guān)的課程列為必修或選修的課程內(nèi)容。
而網(wǎng)絡(luò)課是一門理論與實踐并重的課程,如果只是單純地教授網(wǎng)絡(luò)相關(guān)知識,沒有提供給學(xué)生一個實驗的環(huán)境,那么很難激發(fā)起學(xué)生對網(wǎng)絡(luò)的興趣,導(dǎo)致學(xué)習(xí)產(chǎn)生困難,甚至?xí)箤W(xué)生對網(wǎng)絡(luò)課產(chǎn)生抵觸情緒。因此,很多學(xué)校在注重理論教學(xué)的同時,也積極開展相關(guān)的網(wǎng)絡(luò)實驗課程。
為了解決上面這些問題,一種最為簡單的解決方法就是使用虛擬機軟件來搭建一個小型的網(wǎng)絡(luò)環(huán)境,讓學(xué)生在這個模擬的網(wǎng)絡(luò)環(huán)境中學(xué)習(xí)網(wǎng)絡(luò)的通訊原理,進而有能力進行網(wǎng)絡(luò)應(yīng)用的開發(fā)。 終端虛擬化由于其帶來的維護費用的大幅降低而受到追捧——如能降低占用空間,降低購買軟硬件設(shè)備的成本,節(jié)省能源和更低的維護成本。
它比實際存在的終端設(shè)備更加具備性價比優(yōu)勢。但這些并非是教育行業(yè)和廠商對虛擬化技術(shù)情有獨鐘的惟一原因。
另一方面,我們一般較少提及,那就是:虛擬化技術(shù)能大幅提升系統(tǒng)的安全性。 例2:等待完善中.. [編輯本段]。
虛擬機,顧名思義就是虛擬出來的計算機,這個虛擬出來的電腦和真實的電腦幾乎完全一樣,所不同的是他的硬盤是在一個文件中虛擬出來的,所以你可以隨意修改虛擬機的設(shè)置,而不用擔(dān)心對自己的電腦造成損失,因此可以用來做試驗什么的,簡單說就是虛擬出來的電腦,你干什么都行。
時下流行的虛擬機軟件主要是兩種,Virtual PC和VMware。VPC的設(shè)置很簡單,一路next就行了,VM設(shè)置相對麻煩一些,但是VM擁有更好的性能,可以說和真實的電腦性能完全一樣,還可以用橋接的方式和現(xiàn)在的電腦互連連,可以研究的東西就更多了,我現(xiàn)在就用VM。
對于虛擬機較嚴格的定義: 在一臺電腦上將硬盤和內(nèi)存的一部分拿出來虛擬出若干臺機器,每臺機器可以運行單獨的操作系統(tǒng)而互不干擾,這些“新”機器各自擁有自己獨立的CMOS、硬盤和操作系統(tǒng),你可以像使用普通機器一樣對它們進行分區(qū)、格式化、安裝系統(tǒng)和應(yīng)用軟件等操作,還可以將這幾個操作系統(tǒng)聯(lián)成一個網(wǎng)絡(luò)。 在虛擬系統(tǒng)崩潰之后可直接刪除不影響本機系統(tǒng),同樣本機系統(tǒng)崩潰后也不影響虛擬系統(tǒng),可以下次重裝后再加入以前做的虛擬系統(tǒng)。
同時它也是唯一的能在Windows和Linux主機平臺上運行的虛擬計算機軟件。虛擬機軟件不需要重開機,就能在同一臺電腦使用好幾個OS,不但方便,而且安全。
虛擬機在學(xué)習(xí)技術(shù)方面能夠發(fā)揮很大的作用。 虛擬機(virtual machine) 虛擬機(VM)是支持多操作系統(tǒng)并行運行在單個物理服務(wù)器上的一種系統(tǒng),能夠提供更加有效的底層硬件使用。
在虛擬機中,中央處理器芯片從系統(tǒng)其它部分劃分出一段存儲區(qū)域,操作系統(tǒng)和應(yīng)用程序運行在“保護模式”環(huán)境下。 如果在某虛擬機中出現(xiàn)程序凍結(jié)現(xiàn)象,這并不會影響運行在虛擬機外的程序操作和操作系統(tǒng)的正常工作。
虛擬機具有四種體系結(jié)構(gòu)。第一種為“一對一映射”,其中以 IBM 虛擬機最為典型。
第二種由機器虛擬指令映射構(gòu)成,其中以 Java 虛擬機最為典型。 Unix 虛擬機模型和 OSI 虛擬機模型可以直接映射部分指令,而其它的可以直接調(diào)用操作系統(tǒng)功能。
在真實計算機系統(tǒng)中,操作系統(tǒng)組成中的設(shè)備驅(qū)動控制硬件資源,負責(zé)將系統(tǒng)指令轉(zhuǎn)化成特定設(shè)備控制語言。在假設(shè)設(shè)備所有權(quán)獨立的情況下形成驅(qū)動,這就使得單個計算機上不能并發(fā)運行多個操作系統(tǒng)。
虛擬機則包含了克服該局限性的技術(shù)。虛擬化過程引入了低層設(shè)備資源重定向交互作用,而不會影響高層應(yīng)用層。
通過虛擬機,客戶可以在單個計算機上并發(fā)運行多個操作系統(tǒng)。 。
虛擬機(VM)是支持多操作系統(tǒng)并行運行在單個物理服務(wù)器上的一種系統(tǒng),能夠提供更加有效的底層硬件使用。在虛擬機中,中央處理器芯片從系統(tǒng)其它部分劃分出一段存儲區(qū)域,操作系統(tǒng)和應(yīng)用程序運行在“保護模式”環(huán)境
虛擬機,顧名思義就是虛擬出來的電腦,這個虛擬出來的電腦和真實的電腦幾乎完全一樣,所不同的是他的硬盤是在一個文件中虛擬出來的,所以你可以隨意修改虛擬機的設(shè)置,而不用擔(dān)心對自己的電腦造成損失,因此可以用來做試驗什么的,呵呵,差不多就是這樣了,不知道我說的能明白不^_^,簡單說就是一句話,虛擬出來的電腦,你干什么都行。 現(xiàn)在說一下虛擬機的軟件,主要是兩中,Virtual PC和VMware。軟件的選擇也是有門道滴,嘿嘿,簡單來說,VPC的設(shè)置很簡單,一路next就行了,VM設(shè)置相對麻煩一些,不過也不是麻煩很多,但是VM擁有更好的性能,可以說和真實的電腦性能完全一樣,還可以用橋接的方式和現(xiàn)在的電腦互連^_^,可以研究的東西就更多了,呵呵
這有詳細的
/art/200603/23361.htm
對于中小型架構(gòu)來說存儲虛擬化看起來是過大或過于昂貴的技術(shù)。但實際上許多不同規(guī)模的企業(yè)也可以從存儲虛擬化中獲益--通過使用商品硬件和傳統(tǒng)的虛擬化存儲引擎。
簡而言之,虛擬化存儲就是將數(shù)據(jù)從磁盤中抽象出來。在傳統(tǒng)存儲部署設(shè)置中,我們受限于驅(qū)動器盤符(在Windows系統(tǒng)上)或邏輯單元號(LUN),并且在特定磁盤層上給定了特定的RAID(獨立磁盤冗余陣列)算法。
虛擬化存儲的第一個實例可能是來自將存儲遷移到虛擬服務(wù)器環(huán)境。在大多數(shù)情況下,這需要實施某種形式的共享存儲。這種共享存儲通常是一個通過光纖通道或iSCSI(互聯(lián)網(wǎng)小型計算機系統(tǒng)接口)網(wǎng)絡(luò)的存儲局域網(wǎng)(SAN)。
在這種設(shè)置中,各個服務(wù)器從通常與服務(wù)器架構(gòu)相連的硬件中抽象出來。從存儲的角度而言,用戶可以也可以不將數(shù)據(jù)從磁盤中完全抽象出來。虛擬化存儲提供了主機和磁盤的抽象化。
這種互聯(lián)的系統(tǒng),無論是VMware ESXi主機或Windows Server系統(tǒng),都不知道底層的磁盤是RAID 5、6或者是否可以和它直接互動。存儲處理器作為存儲虛擬化引擎,可以協(xié)調(diào)實際磁盤和主機系統(tǒng)之間的I/O。
虛擬化存儲還可以帶來新的功能,比如允許透明的存儲擴展。在這些功能中,最引人注目的功能之一就是自動精簡配置。自動精簡配置可以僅消耗實際使用的驅(qū)動器空間。存儲管理員另一個青睞的功能就是重復(fù)數(shù)據(jù)刪除。
當(dāng)用戶在塊層次上部署重復(fù)數(shù)據(jù)刪除的時候,重復(fù)數(shù)據(jù)刪除會檢查邏輯區(qū)的磁盤使用情況并尋找相同的數(shù)據(jù)塊。這些相同的數(shù)據(jù)塊會被鏈接到第一個實例,然后重復(fù)的塊會被存儲系統(tǒng)回收。
其他可能推動管理員轉(zhuǎn)向虛擬化存儲的功能是卷管理功能,比如復(fù)制、快照和遷移。
從一個存儲系統(tǒng)到另一個存儲系統(tǒng)的卷或LUN復(fù)制是災(zāi)難恢復(fù)的福音。實際上,像VMware Site Recovery Manager(VMware站點恢復(fù)管理器)這樣的解決方案依賴于這種復(fù)制技術(shù),需要復(fù)制技術(shù)才能系統(tǒng)完好地復(fù)原到另一個站點。LUN的快照也可以非常有用。LUN快照可以像虛擬機的快照功能那樣運作,整個數(shù)據(jù)集可以很快地恢復(fù)到指定的時間點。
最后,遷移功能也可以為架構(gòu)管理員帶來很多方便。通過帶虛擬技術(shù)(比如VMware的Storage vMotion功能)的虛擬化引擎,管理員可以進行從一個存儲系統(tǒng)到另一個存儲系統(tǒng)的遷移。但是這對于非虛擬化的存儲部分則沒有多大用處。基于SAN的遷移功能可以將一個卷從存儲處理器背后的一個存儲系統(tǒng)遷移到另一個存儲系統(tǒng),以便將數(shù)據(jù)從需要移除的設(shè)備中遷移出來。
這種功能的一個主要使用情境就是將數(shù)據(jù)從舊磁盤陣列(比如使用Ultra-320 SCSI磁盤的陣列)遷移到新的磁盤陣列(比如使用串行鏈接SCSI(SAS)驅(qū)動器的陣列)。這可以帶來更好的性能。通過虛擬化存儲環(huán)境,LUN可以從一個存儲系統(tǒng)遷移到另一個存儲系統(tǒng),完全不受制于所連接的系統(tǒng)。這主要是因為VMware ESXi主機或Windows Server連接到的不是底層存儲而是存儲處理器,也就是抽象層。
虛擬化存儲的一個隱性好處就是管理員可以解決非結(jié)構(gòu)化數(shù)據(jù)的數(shù)據(jù)保護問題。比如說有數(shù)TB的存儲,這雖然看起來也不是太多,但是如果這里面包含1KB文件的數(shù)據(jù),你會很快發(fā)現(xiàn)這么多的數(shù)據(jù)很難在文件系統(tǒng)中管理。
這種情況導(dǎo)致這種類型的數(shù)據(jù)備份變得異常繁瑣。虛擬存儲可以在塊層次上解決這個問題,將卷復(fù)制或快照到另一個存儲系統(tǒng),從而滿足數(shù)據(jù)保護的要求。只要存儲系統(tǒng)可以塊層次上對LUN的內(nèi)容進行操作,那么虛擬存儲的好處就會顯現(xiàn)出來。
虛擬機軟件,利用VMware,我們即可輕松實現(xiàn)多系統(tǒng)同時運行。
特別對于一些喜歡測試軟件、病毒及木馬的朋友來說,VMware絕對是一款不可多得的軟件。不過虛擬機使用也有小竅門。
一、鼠標在虛擬與現(xiàn)實之間要穿行無阻 使用虛擬機的朋友都知道,在虛擬系統(tǒng)中和真實的系統(tǒng)之間鼠標是不能同時起作用的,特別是在虛擬系統(tǒng)中使用鼠標想移動到真實的系統(tǒng)中時,必須得按下“Ctrl+Alt”組全鍵才可以。 其實只要安裝了“VMtools”即可輕松實現(xiàn)鼠標穿行無阻。
啟動虛擬機中的系統(tǒng),依次點擊“VM→InstallVMwaretools”,按照提示安裝即可,完成之后,你便會發(fā)現(xiàn)鼠標已經(jīng)可以在“虛擬”與“現(xiàn)實”之間穿行了。 二、內(nèi)存、硬盤想加就加 也許剛開始創(chuàng)建虛擬系統(tǒng)的時候,分配的內(nèi)存及硬盤空間太小,運行時感覺挺慢,不要緊,可以隨時為它增加內(nèi)存及硬盤空間。
在虛擬系統(tǒng)未啟動的情況下,點擊需要更改設(shè)置的系統(tǒng)標簽,然后依次點擊“VM→Settings”,在打開的“”對話框中,就可以方便的增加內(nèi)存及硬盤的大小了,不過所添加的限度是在現(xiàn)有系統(tǒng)所擁有的物理范圍內(nèi)。 來源: 三、裝系統(tǒng),何需光盤 網(wǎng)上又有高人整改的系統(tǒng)供下載了,但不知道具體使用效果怎么樣,是否穩(wěn)定,最好的辦法是先在虛擬機中試一下,下載的文件為光盤鏡像ISO格式,刻碟的話,如果不好就浪費一張光盤,那就直接使用ISO鏡像安裝吧。
在虛擬機信息窗口中,雙擊光驅(qū)信息行,在打開的“CD-ROMdevice”對話框中,選擇“UseISOimage”項,單擊“Browser”按鈕定位到下載好的ISO文件,單擊“OK”按鈕即可。 在虛擬機啟動時選擇從光驅(qū)啟動即可使用光盤進行引導(dǎo)、安裝。
四、虛擬機也玩快速啟動 有時為了測試一個軟件需要開啟虛擬機,但確不得不等上半天,其實利用VMware的Snapshot功能,即可實現(xiàn)虛擬機的“快速啟動”。 在虛擬機系統(tǒng)正常運行狀態(tài),依次點擊“VM→Snapshot→takesnapshot”,在打開的“TakeSnapshot”對話框中為建立的Snapshot設(shè)置一個名稱及相關(guān)描述信息,單擊“OK”按鈕,軟件即為當(dāng)前的系統(tǒng)狀態(tài)創(chuàng)建一個Snapshot。
考試大-全國最大教育類網(wǎng)站() 當(dāng)需要使用虛擬機時,告訴大家只要依次點擊“VM→Snapshot→Snapshot名稱”,在打開的對話框中單擊“Yes”按鈕即可快速啟動虛擬機系統(tǒng)。
小提示:VMware中的虛擬機系統(tǒng)同Windows系統(tǒng)中的系統(tǒng)還原有點類似,只不過Snapshot保存的是虛擬機系統(tǒng)內(nèi)存中的信息而已。 因此建立Snapshot之前,請確保虛擬機所在分區(qū)中有足夠的空間(比分配給虛擬機的內(nèi)存要稍微大一些)。
本文來源:考試大網(wǎng) 五、制作視頻教程就這么簡單 經(jīng)常有朋友問問題,電話中也說不清楚,用VMware做個視頻教程給對方發(fā)過去,一切OK! 啟動虛擬機系統(tǒng),依次點擊“VM→CaptureMovie”,在打開的“另存為”對話框中為捕獲的視頻選擇一個保存路徑并命名,點擊“保存”按鈕,即開始捕獲虛擬機系統(tǒng)中的一切動作。 捕獲完畢之后,依次點擊“VM→StopMovieCapture”即可停止捕獲。
六、為虛擬系統(tǒng)啟動再提一把速 虛擬系統(tǒng)往往因為分配的內(nèi)存不夠等其它因素,啟動非常緩慢,如果你不常用到虛擬機中的“光驅(qū)”,就可以為系統(tǒng)再提一把速。 在光驅(qū)設(shè)置對話框中,將“Connectatpoweron”選項去除選擇,在需要使用時再勾上即可。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請在一個月內(nèi)通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時間:3.968秒