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