比較VMware ESX虛擬機器的物理與虛擬硬體

2021-05-21 16:06:05 字數 2074 閱讀 2336

通過使用軟體,虛擬機器就表現得如同物理機,擁有自己的一套虛擬硬體,包括其上載入的作業系統和應用。使用虛擬化,不管下面主機伺服器所執行的作業系統如何,每台虛擬機器都擁有一致的虛擬硬體。這一系列的文章旨在幫助vmware系統管理員更好地理解虛擬機器的內部工作,有助於每天對基礎架構的管理。

除了硬碟,多數虛擬硬體只能在虛擬機器關閉後才能新增或移除。下面的**概括了能新增到vmware esx 3.5主機虛擬機器上的虛擬硬體清單。這個**包括一台虛擬機器能擁有的最大數量裝置,也包括在虛擬機器執行或關閉時能夠新增、移除或修改的硬體。

當新增乙個硬碟到虛擬機器時,將使用到現有的scsi控制器(這是虛擬機器裡的第乙個硬體驅動,將自動新增scsi控制器)。這是乙個預設的設定。最多能新增60個硬碟或15個scsi控制器到虛擬機器。你能根據硬碟驅動數量與控制器數量結合來設定虛擬驅動節點id(i.e. 0:0)。在新增新硬碟時,裝置數量可能增加,直到所有裝置插槽用完(最多15個)。然後根據附加磁碟的需要新增另外的scsi控制器(1到3個)。你也可以選擇手動設定虛擬裝置節點id,強制其新增另外的控制器。

如果你所選擇的虛擬裝置節點id不在現的有控制器上,將新增新控制器。你只能看見所有scsi控制器能用的id,這能基於空閒的pci插槽新增。如果虛擬機器裡只有乙個網路介面卡,那麼可以新增到四個,如果有兩個網路介面卡,最高能新增三個。關閉虛擬機器時,虛擬裝置節點id也嫩在現有驅動上更改,只是要小心,這樣做可能會更改作業系統的驅動,在啟動虛擬機器時可能失敗。

關於記憶體要注意一點:你能給虛擬機器分配比物理主機更多的記憶體,最高可以達到64gb。例如,擁有16gb記憶體的主機可以執行32gb記憶體的虛擬機器。這是因為在虛擬機器啟動時建立了乙個.vswp磁碟檔案,這個檔案的大小與分配給該台虛擬機器的記憶體大小一樣。當然,即使你給主機分配再多的記憶體,這個過程也會產生效能損耗,注意,不要用光所有的物理記憶體。

既然我們知道虛擬機器有虛擬硬體,那麼通過主機呈現的是何種型別的硬體?下面的圖是虛擬在esx 3.5主機上所看見的硬體。注意,取決於物理主機系統和虛擬機器作業系統,一些硬體可能稍微有點不同。通過檢視windows device manager和使用system information工具能獲取圖中所示資訊。

系統製造商:vmware

bios:phoenix 6.0

處理器:根據主機伺服器的處理器的不同而變化。amd主機在主機伺服器的虛擬機器裡表現為amd處理器,英特爾主機在主機伺服器的虛擬機器裡則呈現的是英特爾處理器。虛擬機器只能看見分配給它的處理器數量,看不見主機擁有的總體處理器數量。就算主機擁有多核處理器,所有呈現給虛擬機器的也都是單核處理器。

主機板:intel 440bx

記憶體:四個記憶體插槽隨著主機伺服器裡記憶體的速度與型別(不是大小)而變化。這是自動發生的。例如,一台512mb記憶體的虛擬機器一般看見的是配置512mb dimm(插槽式儲存模組)的插槽,而一台4gb記憶體的虛擬機器一般看見配置兩個2048mb dimms的插槽。

cd-rom:nec vmware ide cdr00

網路控制器(nic):這取決於配置虛擬機器時所選的作業系統。在32位虛擬機器裡,最常用的是amd pcnet物理nic。附加的nic包括基於英特爾的e1000(64位虛擬機器和32位vista虛擬機器),還有vmware自己的vmxnet(用於esx 2.x版本)。

ide控制器:intel 82371 ab/eb pci bus master ide controller

scsi控制器:取決於建立虛擬機器時所選作業系統的不同,可以是lsi logic pci-x ultra320或buslogic ba80c30 pci-scsi multimaster。lsi logic是比較好的選擇,它提供了更好的效能。buslogic通常用於舊版本作業系統。在建立虛擬機器時如果選的是自定義型別的話,可以手動選擇scsi控制器型別。另外,以後可以通過編輯虛擬機器配置更改型別。強調一點,一些作業系統沒有擁有這兩種驅動,更改後可能不能啟動。

這涉及到組成虛擬機器的硬體。在本系列的第二部分中,我們將討論esx主機上虛擬機器的實際元件。這些元件是各種與虛擬機器相關的檔案,並存放在主機虛擬機器的目錄裡。

vmware esx 虛擬機器MAC 位址修改

先看一下真實世界的mac位址是如何分配,如何保證沒有重複的。每塊網絡卡都有乙個mac位址,mac位址是乙個6位元組 也即48bit的資料。前3位元組稱為oui 是由ieee組織註冊給網路裝置生產商的 每個廠商擁有乙個或多個oui,彼此不同。後三位元組則是由網路裝置生產商分配給自己生產的每乙個擁有ma...

VMware ESX主機上虛擬機器檔案介紹

在這一系列的第一部分中,我們從硬體角度了解了什麼是虛擬機器。在本部分中,techtarget中國的特約虛擬化專家eric siebert將介紹esx主機上虛擬機器檔案的組成。與虛擬機器相關的檔案有很多,它們位於主機上虛擬機器的目錄裡。32.73 kb 2010 1 8 16 54 如果你使用像win...

vmware esx和xen虛擬機器效能評估和對比

今天和同事聊到虛擬機器效能問題,回來找了下文件和工具,結論是vmware esx超越xen許多。雖然這些個報告都是vmware發的,但是從產品本身可以揣摩出vmware會比xen更成熟可靠一些。1 vmware esx已經經過無數的免費 收費和破解使用者的考驗了。在可靠性方面vmware esx的優...