亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

技術:KVM虛擬機三大存儲模式性能解析
2011-09-13   論壇

 

KVM的存儲選項有多種,包括虛擬磁盤文件、基于文件系統的存儲和基于設備的存儲。

  為實現KVM(Kernel-based Virtual Machine)存儲管理,可以使用LVM(Logical Volume Manager)和創建存儲池。當系統創建KVM虛擬機的時候,默認使用虛擬磁盤文件作為后端存儲。安裝后,虛擬機認為在使用真實的磁盤,但實際上看到的是用于模擬硬盤的虛擬磁盤文件。這一額外的文件系統層會降低系統速度。

  當然,基于磁盤鏡像的虛擬磁盤并非全無益處,磁盤文件系統可以很輕松地用于其它的KVM虛擬化宿主機。但是如果您希望優化KVM虛擬化性能,最好考慮其它的存儲方式。

  基于文件系統的KVM存儲

  在安裝KVM宿主機時,可選文件系統為dir(directory)或fs(formatted block storage)作為初始KVM存儲格式。默認選項為dir,用戶指定本地文件系統中的一個目錄用于創建磁盤鏡像文件。

  fs選項可以允許用戶指定某個格式化文件系統的名稱,把它作為專用的磁盤鏡像文件存儲。兩種KVM存儲選項之間最主要的區別在于:fs文件系統不需要掛載到某個特定的分區。

  兩種選項所指定的文件系統,都可以是本地文件系統或位于SAN上某個物理宿主機上的網絡文件系統。后者具備一定的優勢,因為SAN可以很輕易地實現多個主機同時訪問,而本地磁盤或文件系統則無法實現。

  還有一種基于文件的磁盤存儲方式是netfs,用戶可以指定一個網絡文件系統的名稱,如Samba.用這種方式作為KVM存儲很方便,因為這樣很容易訪問到位于其它服務器上的文件系統,同時用戶也可以通過多臺宿主機訪問磁盤文件。

  所有的這些基于文件的KVM存儲方式都有一個缺點:文件系統固有缺陷。因為虛擬機的磁盤文件不能直接讀取或寫入KVM存儲設備,而是寫入宿主機OS之上的文件系統。這也就意味著在訪問和寫入文件時中間增加了額外一層,這通常會降低性能。所以,如果您希望尋找KVM虛擬化性能最優方案,最好考慮基于設備的存儲。

  基于設備的KVM存儲

  另外一種KVM存儲的方式就是使用基于設備的方式。共支持四種不同的物理存儲:磁盤、iSCSI、SCSI和邏輯盤。磁盤方式指直接讀寫硬盤設備。iSCSI和SCSI方式可選,取決于用戶采取SCSI或iSCSI地址把磁盤設備連接。這種KVM存儲方式的優勢在于,磁盤的名稱是固定的,而不需要取決于宿主機OS搜索到磁盤設備的順序。

  這種連接磁盤的方式也有缺點:靈活性不足。虛擬磁盤的大小很難改變,而且基于設備的KVM存儲不支持快照。

  如果要優化KVM存儲的靈活性,可以使用LVM(Logical Volume Manager)。LVM的優勢在于可以使用快照,而快照并不是KVM虛擬化自帶的功能。

  LVM可以把所有存儲放到一個卷組里,從而輕松創建一個邏輯卷。該卷組是物理磁盤設備的一個抽象,所以如果超出可用磁盤空間最大值,還可以向卷組中添加新的設備,從而極大簡化了增加存儲空間的過程,增加的空間在邏輯卷中直接可以使用。使用LVM使得磁盤空間分配更加靈活,而且增加和刪除存儲也更為容易。

  最后,LVM無論是在單宿主機或多宿主機環境中都可以很好工作。在多宿主機環境中,您可以在SAN上創建邏輯卷。如果使用Cluster LVM,可以很容易的配置成多個主機同時訪問某個邏輯卷。

  使用KVM存儲池

  為簡化KVM存儲管理的目的,可以創建存儲池。在宿主機上創建存儲池,可以簡化KVM存儲設備的管理。采用存儲池的方式還可以實現對提前預留的存儲空間的分配。這種策略對于大型應用環境很有效,存儲管理員和創建虛擬機的管理經常不是同一個人。這樣,在創建首臺虛擬機之前先完成KVM存儲池的創建是很好的方法。

  當您決定開始KVM虛擬化時,先在宿主機端創建一個KVM存儲池,然后通過這個池提供LVM邏輯卷。對于使用LVM增加的快照功能,用戶是不會感到后悔的,這種KVM存儲方法提供了極大地靈活性。

原文鏈接:http://stor.zol.com.cn/248/2488276.html

 

熱詞搜索:

上一篇:淺談存儲虛擬化方案的設計和發展方向
下一篇:部署虛擬桌面架構 如何管理你的存儲系統

分享到: 收藏