RDM原始设备映射
在一個存儲區域網絡(SAN)上,有兩種方法為虛擬機配置存儲。一種方法是使用VMFS,這是VMware Infrastructure(VI)提供的專有高性能集群文件系統。對大多數企業應用來說,在VMFS上使用虛擬磁盤(VMDK文件)是首要選擇,在VI里支持全部可用的功能,包括虛擬機快照、VMotion、Storage VMotion和VMware Consolidated Backup(VCB)。
另一種配置存儲的方法是Raw Device Mapping(原始設備映射,即RDM)。在對下面的存儲進行虛擬化訪問時,會干涉運行在虛擬機里的軟件操作,這時候就需要使用RDM。這樣的一個例子是SAN管理軟件,它一般需要直接訪問下面的硬件;因此需要使用RDM而不是虛擬磁盤。在本文中,TechTarget中國的特約作者Scott Lowe將討論什么是RDM,并將說明在什么時候使用。
定義原始設備映射
RDM是VMFS卷上的一個文件,對原始物理設備來說,它就像一個代理或媒介。我們可以把RDM看作是一個到原始LUN的象征性鏈。RDM包含所訪問原始物理設備的元數據和其他一些信息,取決于RDM的配置,能添加使用原始LUN像VMotion支持和虛擬機快照這樣的功能。
為什么使用RDM而不是虛擬磁盤文件?VMware將VMFS作為企業應用的優先選項,包括文件服務器、web服務器、EPR和CRM。在ESX Server和VMFS的之前版本里,RDM通常用于最小化VMFS開支,以便提高磁盤性能。不過,基于VMware使用VMFS-3所作的比較,在大多數情況下,VMFS-3和RDM之間的磁盤性能是差不多的。
如果在多數情況下,使用VMFS和RDM所獲得的性能差不多的話,那么還有其他什么原因使用RDM而不是VMFS呢?通常,這個答案在于應用要求。SAN管理軟件已經作為一種需要RDM而不是虛擬磁盤的應用,這歸功于SAN管理軟件和存儲陣列之間的直接通信。下面這些例子都表明哪里需要RDM而不是虛擬磁盤:
在MSCS集群里需要RDM提供法定人數和數據盤。這包括跨ESX主機的V2V集群和P2V集群。注意,虛擬磁盤在單個物理主機上能用作“cluster-in-a-box”配置。
運行在虛擬機里的SAN知道的應用的解決方案里需要RDM。這種情況有許多例子,比如NetApp的SnapManager系列應用。這些應用需要與存儲陣列直接通信,因此不能使用虛擬磁盤。
在使用NPIV(N_Port ID Virtualization)的解決方案里必須使用RDM。NPIV使用WWPN允許單個光纖通道HBA端口利用光纖通道結構進行注冊。ESX 3.5新添NPIV支持,允許ESX在虛擬機面前表現得像個“虛擬HBA”。NPIV只能與RDM一起使用。
RDM的局限
有兩種類型的RDM:虛擬兼容模式RDM和物理兼容模式RDM。尤其是物理兼容模式RDM有一些相當重要的局限:
l 不能使用VMware快照
l 不支持VCB,因為VCB需要VMware快照
l 使用物理模式RDM不能克隆虛擬機
l 在模板里使用物理模式RDM不能轉換虛擬機
l 如果遷移包括復制磁盤,使用物理模式RDM不能遷移虛擬機
l 物理模式RDM不能使用VMotion功能
虛擬模式RDM能解決這樣一些問題,允許將原始LUN看作虛擬磁盤,并能使用像VMotion、快照和克隆這樣的功能。如果需要使用RDM,大多數情況下,虛擬模式RDM比較受歡迎。例如,虛擬模式RDM能用于跨物理主機的V2V集群。不過注意,跨物理主機的P2V遷移需要使用物理模式RDM。
在VI環境下,大多數應用和工作負載使用虛擬磁盤,不過RDM——不管是虛擬模式還是物理模式——能幫助消除潛在的兼容性問題或允許應用在虛擬狀態下運行而沒有功能的丟失。
轉載于:https://www.cnblogs.com/oskb/p/3848605.html
總結
- 上一篇: 《龙仇》V1.0安卓版
- 下一篇: RedisTemplate 保存数据的键