虚拟化存储选项:RDM与VMFS

2008-11-17    | |
打印本文章
RSS

导读:在一个存储区域网络(SAN)上,有两种方法为虚拟机配置存储。一种方法是使用VMFS,另一种配置存储的方法是Raw Device Mapping(原始设备映射,即RDM)。

关键词:SAN 存储 VMFS RDM

正在加载数据...

【TechTarget中国原创】在一个存储区域网络(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,并将说明在什么时候使用。

【TechTarget中国原创】在一个存储区域网络(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有一些相当重要的局限:

  • 不能使用VMware快照
  • 不支持VCB,因为VCB需要VMware快照
  • 使用物理模式RDM不能克隆虚拟机
  • 在模板里使用物理模式RDM不能转换虚拟机
  • 如果迁移包括复制磁盘,使用物理模式RDM不能迁移虚拟机
  • 物理模式RDM不能使用VMotion功能

  虚拟模式RDM能解决这样一些问题,允许将原始LUN看作虚拟磁盘,并能使用像VMotion、快照和克隆这样的功能。如果需要使用RDM,大多数情况下,虚拟模式RDM比较受欢迎。例如,虚拟模式RDM能用于跨物理主机的V2V集群。不过注意,跨物理主机的P2V迁移需要使用物理模式RDM。

  在VI环境下,大多数应用和工作负载使用虚拟磁盘,不过RDM——不管是虚拟模式还是物理模式——能帮助消除潜在的兼容性问题或允许应用在虚拟状态下运行而没有功能的丢失。

查看全文
相关的专家答疑
 
今年,VMware将发布比以往更多的产品。这些产品多数填补了以前的空白,有些产品旨在帮助使用第三方产品。这就提出了以下疑问……
 
VMware加速朝着vSphere发展,已经发布了ESX和ESXi 3.5的Update 4(U4)。U4里的显著功能包括对ESXi PXE启动的实验支持,这使
 
上一篇文章讨论了恢复对VMFS的访问,Vizioncore vRanger Pro恢复了VMFS要使用的必要分区。用同样的方法恢复RDM出现“Cannot create file”这样的错误信息……
 
在计算VMware虚拟机文件系统(VMFS)数据存储大小时需要考虑到的因素有哪些?计算虚拟基础架构数据存储大小的公式是什么?
 
从ESX逻辑单元号(LUN)误删了分区导致无法访问虚拟机文件系统(VMFS)里的数据,这时候该如何恢复?有哪些方法可以使用?
虚拟化部署项目包括几个阶段和重大的规划,以满足IT现有的技术环境。如果执行得正确,虚拟化部署的这些阶段能帮助你评估和测量现有的技术资产,并决定你的虚拟化需求。本手册将介绍虚拟化项目实施过程中的三大阶段,教您如何正确执行以便获得成功。
在之前的专题“虚拟桌面基础架构VDI”以及“桌面虚拟化VDI实施流程指导手册”中,我们学习了VDI的定义以及实施流程。在本专题中,我们主要学习VDI的使用情况,需要注意的事项及技巧。
什么是VMware vSphere?它主要有哪些新功能?如果升级到vSphere,硬件要求是什么?如何创建VMware vSphere子操作系统?VMware vSphere的亮点究竟在哪里?  2009年4月21日,VMware公司宣布推出新一代虚拟化平台VMware vSphere。这是VMware继三年前发布VMware ESX之后的又一重大举措。在本期技术手册中,我们将详细介绍VMware vSphere,从下面几个方面进行探讨……
最新更新
专家答疑
技巧
吴炫国
能否简单介绍一下Hyper-V的远程控制台功能?我不太清楚如何实现远程管理的功能,许多时候会出现RPC错误。我的环境是公网。
Serdar Yegulalp
在主机物理磁盘上如何排列虚拟硬盘最合适?排列虚拟硬盘的最佳方式是什么?如果你的服务器有三个驱动,宿主了两个虚拟操作系统,可以……
Scott Feuless
如果业务单位反对采用虚拟化的话,IT该怎么办?阻碍虚拟化采用的关键是什么?如何说服业务单位采用虚拟化?

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录