極速下載站 —— 提供優(yōu)質(zhì)軟件下載服務(wù),感受全新的極速下載體驗(yàn)!

最近更新 | 軟件專題 | 軟件分類 | 軟件排行

您的位置:極速下載站資訊首頁(yè)軟件教程電腦軟件教程 → VMware Workstation虛擬機(jī)使用方法

VMware Workstation虛擬機(jī)使用方法

時(shí)間:2017-06-14 14:16:58  作者:琪琪  瀏覽量:42

VMware Workstation虛擬機(jī)使用方法預(yù)覽圖

云最成熟的架構(gòu)是IaaS(Infrastructure as a Service),其中用到的技術(shù)有xen,kvm,lxd等,VMware虛擬化技術(shù)也是其中的一種。

為什么要虛擬化技術(shù)呢?目前在眾多大規(guī);ヂ(lián)網(wǎng)公司和游戲公司大都采用xen,kvm等虛擬化技術(shù),使用這些虛擬化技術(shù)的好處是當(dāng)服務(wù)器宕機(jī)時(shí),運(yùn)維人員在做維護(hù)時(shí)只需要將在虛擬機(jī)上運(yùn)行的服務(wù)切換到另一臺(tái)物理機(jī)上。而如果不使用虛擬化技術(shù),運(yùn)維人員就必須在服務(wù)離線前再找一臺(tái)物理機(jī)配置服務(wù),以實(shí)現(xiàn)切換。因此,虛擬化技術(shù)可以實(shí)現(xiàn)服務(wù)實(shí)時(shí)切換、遷移。另外,在運(yùn)維上,特別是自動(dòng)化運(yùn)維以及實(shí)現(xiàn)彈性運(yùn)算等高級(jí)功能只能通過虛擬機(jī)的運(yùn)行方式來實(shí)現(xiàn),而物理機(jī)的運(yùn)行方式是運(yùn)行不了的。

IBM和Intel公司在硬件制造生產(chǎn)上也不斷地為提供更好地、更便捷地實(shí)現(xiàn)虛擬化技術(shù)開發(fā)出CPU的新特性。

那么,創(chuàng)建虛擬機(jī)的工作原理又是怎樣的呢?創(chuàng)建虛擬機(jī)又是一個(gè)怎樣的過程?簡(jiǎn)單地說,創(chuàng)建虛擬機(jī)就是在一臺(tái)電腦上虛擬出多臺(tái)電腦,并且虛擬機(jī)之間彼此獨(dú)立,看起來就像獨(dú)立的電腦一樣。我們知道,一臺(tái)主機(jī)最核心的硬件部件是CPU(Central Processing Unit),Memory,I/O設(shè)備,它們通過主板連接起來。因此嚴(yán)格來說,創(chuàng)建虛擬機(jī)是通過軟件方式虛擬出各個(gè)具有獨(dú)立的CPU、Memory、I/O設(shè)備的平臺(tái)。我們把宿主機(jī)稱為Host,把各個(gè)虛擬機(jī)稱為Guest。

問題來了,假設(shè)我們的電腦CPU只有一個(gè),所以底層能實(shí)現(xiàn)運(yùn)算的只有一個(gè)CPU,那么軟件如何保證各個(gè)虛擬機(jī)擁有獨(dú)立的CPU?對(duì)于Memory和I/O來說又是怎么實(shí)現(xiàn)的?

對(duì)于CPU來說,因?yàn)镃PU的工作方式是分時(shí)的(Time-sharing),它能把運(yùn)行時(shí)間分為多個(gè)時(shí)間段,并將這些時(shí)間段分配給各個(gè)虛擬機(jī),是這樣來實(shí)現(xiàn)的。

對(duì)于Memory來說,首先要明白讀取內(nèi)存數(shù)據(jù)的方式。內(nèi)存是編址的存儲(chǔ)單元,讀取方式是CPU通過尋址后定位到內(nèi)存某一個(gè)cell存儲(chǔ)空間上獲取數(shù)據(jù)的。因此,虛擬內(nèi)存是通過人為地在邏輯上把內(nèi)存切成多段,分別分配給各個(gè)虛擬機(jī),每個(gè)虛擬機(jī)只能使用自己地址范圍內(nèi)的內(nèi)存,剩下的內(nèi)存則分配給宿主機(jī)。

I/O的虛擬化是比較難的。例如輸入設(shè)備鍵盤是不可能同時(shí)為多個(gè)虛擬機(jī)以及宿主機(jī)占用的,因此也只能類似“分時(shí)”地使用,鍵盤或者鼠標(biāo)的控制權(quán)在各個(gè)虛擬機(jī)和宿主機(jī)間的切換是通過“捕獲”來實(shí)現(xiàn)的。

此外,網(wǎng)卡的虛擬化是通過軟件的方式,為各個(gè)虛擬機(jī)虛擬出網(wǎng)卡,這些網(wǎng)卡最終都要對(duì)應(yīng)到物理網(wǎng)卡上。

OK,創(chuàng)建虛擬機(jī)的原理大概講完了,那么創(chuàng)建虛擬機(jī)的步驟究竟怎么樣呢?主要有兩大步驟,一是虛擬出一個(gè)物理機(jī),二是為這個(gè)物理機(jī)安裝OS。

虛擬出一個(gè)物理機(jī)是指虛擬出硬件部件的意思,根據(jù)上面提到的,主要是虛擬出CPU、Memory、I/O(Disk,Ethercard等)。例如指定有多少個(gè)CPU,CPU有幾個(gè)核,有多少內(nèi)存,有多少個(gè)硬盤,這些硬盤是什么格式的,有多少個(gè)網(wǎng)卡,這些網(wǎng)卡又是什么格式的......做完這一步驟之后,物理機(jī)就虛擬出來了,但是我們知道,如果沒有軟件在這些硬件上面運(yùn)行,那么這些硬件就相當(dāng)于一堆廢鐵,所以我們還要為這個(gè)物理機(jī)安裝上操作系統(tǒng)。

再拓展一點(diǎn),上面創(chuàng)建虛擬機(jī)的過程中,硬盤的虛擬化或磁盤的虛擬化是通過磁盤映像文件來實(shí)現(xiàn)的(disk image file),即將一個(gè)或多個(gè)文件當(dāng)做硬盤或磁盤來使用。那么問題來了,怎么把文件當(dāng)成磁盤來使用的?這就是這個(gè)用來做虛擬化的軟件(例如VMware Workstation)的意義了。這個(gè)軟件能夠通過某個(gè)接口虛擬出硬盤控制器,這個(gè)控制器就能把文件當(dāng)做磁盤來使用了,而且不僅能指定這個(gè)硬盤文件的大小,還能支持稀疏格式(sparse)。什么是稀疏格式呢?例如我們?cè)趧?chuàng)建虛擬機(jī)時(shí),指定這個(gè)虛擬機(jī)的硬盤為20G,但實(shí)際上在我們的電腦上看到的這個(gè)硬盤文件只是顯示20k,由此導(dǎo)致的虛擬機(jī)的硬盤大小與其在宿主機(jī)上占用空間的大小不一致,這就是稀疏格式(sparse)。并且,這個(gè)20k會(huì)隨著我們的需求以及我們?cè)谔摂M機(jī)上的操作不斷增加,例如從20k增加到4G,再到10G等等。

12下一頁(yè)>

VMware Workstation 7.1.2 漢化版

VMware Workstation圖片
  • 軟件性質(zhì):國(guó)產(chǎn)軟件
  • 授權(quán)方式:免費(fèi)版
  • 軟件語(yǔ)言:簡(jiǎn)體中文
  • 軟件大小:37011 KB
  • 下載次數(shù):6468 次
  • 更新時(shí)間:2019/4/2 21:17:13
  • 運(yùn)行平臺(tái):WinXP,Win7...
  • 軟件描述:VMware Workstation是一款在原有的計(jì)算機(jī)系統(tǒng)內(nèi)模擬一個(gè)擁有完整系... [立即下載]

相關(guān)資訊

電腦軟件教程排行
最新電腦軟件教程
軟件教程分類

更多常用電腦軟件

更多同類軟件專題