vmware存儲管理
Ⅰ 如何在VMware環境中實施,配置iSCSI存儲
在VMware環境下使用iSCSI存儲的最佳實踐
一旦iSCSI磁碟配置好了,虛擬機(VMs)就可以使用它們了。以下列出的最佳實踐可以幫助你在VMware環境中的iSCSI數據存儲獲得最大的性能和可靠性。
iSCSI存儲的性能高度依賴於網路的健康和使用。為了達到最佳效果,你應該總是通過專用的網路將iSCSI的流量分離出來。
你只能在一個ESX伺服器主機上配置一個軟體啟動器。配置為iSCSI提供連接的vSwitch時,使用多個物理網卡來提供冗餘。確保你將VMkernel(虛擬機內核)介面與vSwitch的網卡綁定在一起,這樣多路徑配置才正確。
確保你在iSCSI vSwitch上使用的網卡連接到不同的網路交換機,以消除單點故障。
vSphere支持使用存儲協議的巨型幀,但它只對那些擁有非常大I/O的特定工作量有好處。此外,你的後端存儲必須能夠處理RAID組中擁有大量主軸(大於15)增加的吞吐量,否則你也看不到任何好處。如果你的I/O小並且你的存儲是主軸方向的(spindle-bound),使用巨型幀你將看到你的性能很少或者沒有提高在某些情況下。巨型幀實際上會降低性能,所以你應該做一個評估測試,對比一下啟用巨型幀前後的效果,看看巨型幀是否有效。每個端到端組建必須支持巨型幀,包括物理網卡和網路交換機,vSwitch,VMkernel埠和iSCSI目標配置。如果任何一個組件不適合巨型幀配置,它們將無法工作。
為你的虛擬機磁碟控制器使用新的Paravirtual SCS(PVSCSI)適配器,因為在大多數情況下它提供的最大吞吐量和性能超過了標準的LSI邏輯和BusLogic適配器。對於非常小的I/O工作量來說,LSI邏輯適配器的效果最好。
為了實現最好的性能需要設置先進的多路徑,選擇iSCSI存儲容量屬性並點擊管理途徑。如果有的話,你可以使用本機VMware多路徑或第三方多路徑插件來配置路徑選擇策略。當使用軟體啟動器(software initiators)時,在一個vSwitch上創建兩個VMkernel介面;指定一個物理網卡為活躍的,另一個為未使用的;使用 esxcli命令將一個VMkernel埠綁定到第一個網卡,將第二個埠綁定到第二個網卡。使用循環演算法代替順序演算法或者最近最常使用(MRU)演算法,將得到更好的性能。如果你的虛擬機上使用了微軟集群伺服器(Microsoft Cluster Server),避免使用循環(Round Robin)演算法。
Ⅱ VMware vSphere能統一管理存儲設備嗎
不可行!vSphere無法完成N個主機變一個。樓主就不用琢磨了!
vStorage不是個模塊,是一個講法而已。存儲虛擬化在vSphere中就是VMFS,你可以同時接入多個SAN NAS,vSphere會要求你格式化成VMFS,然後對虛擬機來講都是通用的了。
對外提供存儲服務也不要想,你理解的不對。
開發我估計你說的是vStorage API,這個是用來備份滴...
Ⅲ 如何理解VMware內存資源管理
問的問題過於高深,所以直接網路一篇。
在虛擬化應用中,內存是最為寶貴的資源。同CPU和存儲資源管理相比,虛擬化的內存資源管理更為復雜。
內存回收vmware ESX hypervisor(管理程序)能夠截獲虛擬機第
一次訪問某內存,將物理內存填零後分配給虛擬機,但是hypervisor無法得知虛擬機中哪些內存是空閑的。hypervisor不斷的將內存分配給虛
擬機,當在內存超配(memory
overcommitment)的情況下主機物理內存將可能耗盡,因此hypervisor需要從虛擬機中回收(reclaim)內存,ESX
hypervisor使用以下機制回收內存:
當主機可用內存高於等於6%時,hypervisor僅使用透明頁共享回收內存(當沒有設置虛擬機內存限制時)。如果虛擬機設定了內
存限制,則hypervisor使用ballooning甚至swapping回收內存直到低於限定值。當主機可用內存接近4%時,hypervisor
使用ballooning回收內存,一般情況下可以及時的回收內存,讓可用內存保持在4%以上。如果ballooning不足以回收內存,主機可用內存接
近2%時,hypervisor在ballooning回收內存的基礎上增加使用swapping(並激活內存壓縮)加速內存回收,讓可用內存保持在4%
以上。罕見的當主機可用內存只有1%時,hypervisor除了繼續使用ballooning和swapping回收內存,還禁止所有虛擬機申請更多內
存。
透明頁共享(Transparent Page
Sharing):當多個虛擬機在一個主機上運行時,可能有些內存頁是一樣的,比如一樣的Guest
OS。hypervisor通過周期性的掃描內存頁生成hash值在內存hash總表中查找,一旦hash匹配就會進行完整比較,確認內存頁完全一樣後
hypervisor會刪除冗餘內存頁以指針代之,類似於存儲中的重復數據刪除功能。當某虛擬機對共享內存頁試圖寫時,hypervisor會復制一個這
個虛擬機的專有頁來修改,保證共享頁不被破壞。這種內存回收的速度取決於掃描的速度,在ESX(i)的高級設置中可以設置掃描速度和時間間隔。所以最好將
相同或者相近的OS部署在一台host上面,以便更好的使用TPS節省內存。
氣球膨脹(Ballooning):由於
hypervisor無法得知虛擬機中哪些內存是空閑的,因此依靠VMware Tools在Guest OS中的氣球驅動(balloon
driver)來回收內存。當需要從該虛擬機回收內存時,氣球膨脹從Guest
OS中請求內存,分配給氣球驅動的內存可被hypervisor安全的回收,Guest
OS自行決定將哪些內存swapping交換到硬碟上以保證分配給氣球驅動內存。顯然需要安裝VMware
Tools才能實現氣球回收內存,通過這種方式回收內存較慢,依賴於Guest OS內存分配的速度。
內存交換(Hypervisor
Swapping):當虛擬機啟動時就會創建一個內存swap文件,文件大小為最大內存交換量(虛擬機配置內存-內存預留)。當上面兩種回收方式不能滿足
需求時,hypervisor會進行swapping將虛擬機的物理內存交換到硬碟上。hypervisor並不知道將哪些內存交換好,Guest
OS也不知道哪些內存被交換了,這將極大的影響虛擬機的性能,當出現這種情況時說明需要加內存了。
內存壓縮(Memory
Compression):這是4.1版本的新功能,對內存的交換的優化。如果swapping的內存頁是可壓縮的,則將其壓縮後存儲在壓縮緩存區中,這
樣再次訪問這個被swapping的內存時僅需要解壓縮,而不是從硬碟讀取,這將快的多。不能壓縮或壓縮緩沖區滿則會與硬碟進行真正的swapping。
在ESX(i)的高級設置中可以設置壓縮緩存的大小等。
虛擬機內存分配VMware ESX(i)提供了三個參數來控制虛擬機的內存分配。
「限制(Limit)」限定了分配給虛擬機物理內存的上限,如果虛擬機使用的內存超過該限定值則hypervisor強制回收內存,默認
是無限制,即以虛擬機內存大小為限。虛擬機硬體設置中的內存對於大多數Guest
OS是不能熱添加的,有的能熱添加但是要使用添加的內存還要重啟Guest OS,只有少數Guest OS能熱添加並使用的,因為這個需要Guest
OS識別,因此對Guest OS要求高。但是內存限制可以在虛擬機運行時隨意的調整,Guest OS無需感知是透明的。
「預留(Reservation)」是保證分配給虛擬機最低物理內存的下限,即hypervisor至多從虛擬機回收內存到預留值為止,不再繼續回收,保證一個基本的內存可避免性能降低到無法忍受。
「份
額(Shares)」是當主機內存過量使用時,虛擬機可獲得的物理內存是通過一個公式計算得到的,份額是其中一項。默認份額=虛擬機內存*10。公
式:ρ=份額/(活動內存+k*空閑內存),ρ就是該虛擬機可獲得物理內存比例的分子,分母是所有虛擬的ρ的和。k是懲罰因子,k=1/(1-
IMT),IMT為空閑內存稅(Idle Memory
Tax),默認IMT=75%,即k=4,IMT值可以在ESX(i)的高級設置中修改。顯然份額越大,活動內存比例越高則ρ越大,可獲得的物理內存越
多。hypervisor從ρ最小的虛擬機開始回收內存。
Ⅳ VMware虛擬機內存分配多少合適
按照1.5-2的比例來劃分比較合適。
在vmware中,虛擬系統的內存是可以更改的, 關鍵看你虛擬系統是什麼版本及需要運行測試哪些軟體,感覺慢了就調大一點,但處於運行狀態的虛擬機的內存總和不要大於母系統內存的70%。
虛擬內存是在硬碟中主要用來為物理內存更快的讀取數據服務的,但是虛擬內存並不是越大越好,因為硬碟的數據存取速度遠遠比不上內存,所以虛擬內存的加速作用是有局限性的。
如果太大的話讀取很慢,反而會降低系統運行速度,虛擬內存小也不能很好的起到虛擬內存的作用,所以一般虛擬內存是按照1.5-2的比例來劃分的,但是如果2g的物理內存的話建議3g虛擬就可以了。
(4)vmware存儲管理擴展閱讀
針對VMware虛擬機電源管理,微軟和VMware虛擬機採取了非常相似的方式。這兩種方式都是基於某些最基本的伺服器虛擬化概念。
盡管單台hypervisor完全能夠運行多台VMware虛擬機,但生產環境中從未僅使用單台hypervisor。管理員通常不會承受hypervisor成為單點故障的風險。
因此,大多數hypervisor,比如VMware虛擬機 ESXi和微軟Hyper-V都構建了集群。這樣一來,如果一台hypervisor出現故障,那麼集群中的其他hypervisor能夠繼續運行來自故障集群節點的虛擬機。
其他情況下,管理員移動VMware虛擬機可能是因為他認為該VMware虛擬機在具有更多可用硬體資源的主機之上運行,能夠運行的更好。
微軟和VMware都創建了負載均衡,用於將正在運行的VMware虛擬機動態遷移至不同的主機,這樣能夠以允許VMware虛擬機盡可能高效運行的方式使用硬體資源。
然而同樣的概念反過來可以節省功耗。並非在所有可用的主機伺服器上都有VMware虛擬機在運行,工作負載可以被整合到最少的主機伺服器上,這樣可以將未被使用的主機伺服器置於離線狀態以降低功耗。
Ⅳ vmware vsphere 數據存儲 怎樣清理
vsphere client連接esxi或vcenter,左邊選擇伺服器-右邊選配置-存儲-選擇數據存儲-右鍵-瀏覽,在裡面看著刪吧,一定確認沒用的再刪
或者控制台放開ssh,按Ctrl+alt+f2,登錄,就能看到所有存儲了,想刪哪個刪哪個。放開ssh遠程登錄,就更方便了,直接ssh登錄管理地址就行了
Ⅵ 如何清理VMware虛擬機佔用的硬碟空間
清理VMware虛擬機佔用的硬碟空間,需要在VMware虛擬機管理中選擇從磁碟中刪除。
1、在桌面點擊打開VMware虛擬機程序。
Ⅶ 虛擬機管理器的內存管理
VMM使用Intel 80386或更新的處理器的內存調頁能力來為系統虛擬機創建一個32位的虛地址空間。它把這個地址空間分為四個不同的部分:
V86區 地址從0H到10FFEFH,這個區屬於當前執行的虛擬機。
應用程序私有區地址從4MB到2GB。這是Win32應用程序運行的空間。每個Win32的進程都有它自己的2GB(要減去4MB)。
應用程序共享區地址從2GB到3GB。這個區域是在虛擬機內的所有應用程序共享的。系統DLL(user32,kernel32,gid32)都駐存在這里。所有的Win16程序也放在這里,因為它們行為都是不規范的的:它們對內存中的其他Win16程序進行讀寫。只有在這個區域里,Win16程序才可以看到其他所有的Win16程序。內存映射文件和分配給DPMI的內存也被存放在這里。
系統共享區地址從3GB到4GB。這里是VMM和VXM存放的地方。
VMM為VxD程序提供三種VxD服務:
頁面內存服務 這種服務分配/管理頁面大小為4KB的內存。這是提供的最低級的服務,其他所有的服務都是建立在頁面內存服務上的。
堆內存服務 管理小的內存塊。這種高級別的內存管理服務建立在頁面內存服務的基礎上。
表服務管理可用來實行鏈結表的固定大小的內存塊。
Ⅷ 如何設計虛擬機存儲架構以規避虛擬存儲瓶頸
通過深入了解虛擬機的存儲需求,存儲管理員可以控制虛擬環境的規模,跟上需求變化的步伐。盡管虛擬環境中存在一些獨特的需求,但大部分的需求還是可以參照物理機中同類的存儲最佳實踐予以解決。用戶在設計虛擬機的存儲架構時,最重要的是對性能指標進行衡量,還要認真考慮虛擬機對存儲空間的需求。在虛擬化環境中,存儲管理員通常只關注CPU和內存的限制,存儲性能往往是容易被忽略的一個問題。從某些方面來說,虛擬機的管理與物理機的管理差不多,每台虛擬機同樣也運行自己的操作系統、應用程序和服務。但是,在設計存儲架構時,用戶必須要考慮其他一些因素。在深入了解虛擬機的獨特需求後,存儲管理員才能構建一個穩定的可擴展的數據中心架構,以便保持虛擬機的正常運行。分析磁碟的性能需求對於大多數應用來說,存儲架構的設計首先要考慮的就是平均每秒的I/O操作(IOPS)指標。IOPS指的是每秒磁碟讀寫操作的次數。但是,這個統計指標並不能體現出存儲需求的全部特性,還需要考慮其他的存儲性能需求,如磁碟I/O活動的類型等。在網路磁碟陣列中,那些虛擬磁碟必須支持虛擬機操作系統。而在一般情況下,其I/O需求常常是頻繁的隨機讀寫。內存頁面調度也會給那些內存有限的宿主機帶來很大的I/O壓力。此外,用戶還要考慮負載的情況,比如在設計存儲架構時,往往要考慮讀操作與寫操作的比例。這個信息對於進行RAID配置非常有用。將上述這些指標乘以單一存儲設備上的虛擬機數量後,用戶面對的將是嚴重的I/O阻塞問題。為解決這個問題,用戶必須優化現有的存儲解決方案,以支持小規模、非連續的I/O操作。更為重要的是,用戶要根據虛擬機對磁碟利用的級別和類型,合理地分布它們。基於網路的存儲方法很多IT架構中混合使用了NAS、SAN和iSCSI存儲,以支持所有的物理伺服器。這些存儲方式同樣可以用於管理虛擬機。大多數的虛擬化平台也都支持上述這些網路存儲技術。例如,在物理主伺服器上掛接了基於SAN或iSCSI的存儲卷,可以用來存儲虛擬機配置文件、虛擬磁碟和相關數據。存儲設備一般只是和宿主機連接,而不是客戶端虛擬機。存儲管理員需要持續跟蹤並掌握每台虛擬機駐留在哪些物理卷上,以便進行後續的備份和管理。除了在宿主機級別上進行存儲外,客戶機操作系統也可以利用基於NAS和iSCSI的存儲設備。通過這種方法,虛擬機可以直接與網路存儲連接。然而,該方法也有一些缺點,比如客戶機操作系統對延遲非常敏感,即使非常微小的延遲都可能導致客戶機操作系統的崩潰或文件系統的癱瘓。存儲功能的平衡虛擬化技術允許企業將多個關鍵任務負載放在同一組伺服器中。企業通過使用存儲功能來提高系統的可靠性、可用性和性能。應用基於RAID的跨磁碟條帶技術,可以顯著提高性能。磁碟陣列中存儲塊的大小應該與最常見的I/O操作規模相匹配。不過,磁碟用得越多,意味著系統失敗的幾率越大。因此,應該同時採用多個具有奇偶校驗位的磁碟和熱備磁碟。在存儲連接中,容錯功能可通過應用多路徑技術來實現。對NAS和iSCSI存儲解決方案來說,存儲管理員應該考慮採用多個物理網路進行連接,並且使用網路適配器組的負載平衡特性。對宿主機來說,與磁碟陣列之間採用專用網路進行連接是一個好辦法。如果宿主機經常要與低效應用分享連接,虛擬機上的負載問題可能會很嚴重,而且會增加延遲。備份的規劃存儲管理員可能需要對很多虛擬機進行備份。用戶有必要開發一個處理獨占式的虛擬磁碟文件,主要有兩種方式。第一種方式是在客戶機中進行備份。通常情況下,用戶需要在虛擬機中安裝備份代理,定義備份源和備份目標,然後再進行處理工作。這種方式的好處是,僅有重要數據被備份下來,從而減少了所需的存儲空間。但是,此種備份方案必須支持所有的不同版本的客戶機操作系統。更麻煩的是,如果系統出現問題,在進行恢復處理時可能涉及許多步驟,包括重新安裝和配置客戶機操作系統等。第二種方式是在宿主機中進行備份。通常情況下,備份中包括虛擬機配置文件和虛擬磁碟。用戶可以輕松地將這些文件復制到另一個地方,比如先關閉或暫停虛擬機,復制必需的文件,然後再重新啟動虛擬機。許多解決方案都支持虛擬機的熱插拔備份,目的是消除服務中斷。即使不採用熱插拔備份,恢復一個失敗的或遺失的虛擬機也非常容易,比如把必要的文件簡單地恢復到同一個或其他的宿主機上,就可以繼續工作了。在宿主機中進行備份的最大缺點是需要龐大的存儲空間。用戶不僅要分配大量的存儲空間給客戶機操作系統,還要給需要備份的應用和數據分配大量的存儲空間。
Ⅸ VMware中如何更改虛擬機的內存大小
步驟如下:
1、將要調整內存的虛擬系統關機,使其處於關機狀態。
(9)vmware存儲管理擴展閱讀:
VMware
VMware Workstation(中文名「威睿工作站」)是一款功能強大的桌面虛擬計算機軟體,提供用戶可在單一的桌面上同時運行不同的操作系統,和進行開發、測試 、部署新的應用程序的最佳解決方案。
VMware Workstation可在一部實體機器上模擬完整的網路環境,以及可便於攜帶的虛擬機器,其更好的靈活性與先進的技術勝過了市面上其他的虛擬計算機軟體。
對於企業的 IT開發人員和系統管理員而言, VMware在虛擬網路,實時快照,拖曳共享文件夾,支持 PXE 等方面的特點使它成為必不可少的工具。
VMware Workstation允許操作系統(OS)和應用程序(Application)在一台虛擬機內部運行。虛擬機是獨立運行主機操作系統的離散環境。在 VMware Workstation 中,你可以在一個窗口中載入一台虛擬機,它可以運行自己的操作系統和應用程序。
你可以在運行於桌面上的多台虛擬機之間切換,通過一個網路共享虛擬機(例如一個公司區域網),掛起和恢復虛擬機以及退出虛擬機,這一切不會影響你的主機操作和任何操作系統或者其它正在運行的應用程序。
Ⅹ vmware vsphere支持哪些存儲方式
磁碟/lun(san、iscsi、本地磁碟)、網路文件系統NAS。
1、光纖通道(FC)。
優點:低延遲(非IP存儲網路)、眾所周知,可靠性高、支持虛擬機文件系統(VMFS)。
缺點:需要專用主機匯流排控制器(HBA);價格昂貴,需要存儲區域網路(SAN)交換機和HBA;更多的管理工作(SAN交換機、換分zone等等)。
2、光纖乙太網(FCOE)。
優點:可以將存儲和其他網路流量融合到同一套網路當中;利用數據中心橋接功能提供基於乙太網的無損存儲協議;支持VMFS。
缺點:知名度和可靠性相對較低;需要最低10GB的無損乙太網基礎架構;無法進行路由;排錯異常困難。
3、互聯網小型計算機系統介面(iSCSI)。
優點:眾所周知,可靠性高、價格低廉、可以依賴於現有的網路組件、使用vSphere自帶的iSCSI軟體控制器、支持多路徑輸入/輸出(MPIO)負載均衡、正常情況下延遲較低、支持VMFS。
缺點:作為基於IP的存儲協議,會產生更高的延遲;使用iSCSI介面綁定時不能路由;如果使用iSCCI介面卡,會產生更高的延遲;安全顧慮。