在一个存储区域网络(
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
——不管是虚拟模式还是物理模式——能帮助消除潜在的兼容性问题或允许应用在虚拟状态下运行而没有功能的丢失。
转载自:
分享到:
相关推荐
《DMX512与RDM协议详解》 在舞台灯光和演艺设备控制领域,DMX512(Digital MultipleX)与RDM(Remote Device Management)协议是两种至关重要的通信标准。这两种协议分别有着各自的特点和应用,而将它们结合使用则...
RDM(Remote Device Management)是一种增强的DMX512通信协议,主要用于舞台灯光和音频设备的远程控制与管理。DMX512是演艺设备领域广泛使用的标准,用于发送和接收控制信号,但它的扩展性和远程配置能力有限。RDM的...
《RDM6300芯片详解与应用》 RDM6300是一款广泛应用在射频识别(RFID)系统中的阅读器芯片,由南京瑞科信息技术有限公司设计生产。这款芯片以其高性能、低功耗以及易用性在行业内受到广泛关注。本文将详细解析RDM6300...
rdm与dmx的通信格式解释
RDM(Remote Device Management)协议是一种扩展了DMX512标准的通信协议,主要用于舞台灯光、音频和其他娱乐设备的远程控制与管理。这个“RdmProtocal.rar”压缩包包含的是关于RDM协议的中文版文档以及源代码,特别...
USB-RDM控制器将USB接口与RDM和DMX512技术相结合,使得用户可以通过个人计算机轻松地接入并控制DMX网络。USB接口的引入简化了设备连接,提高了兼容性,使得在Windows或Mac OS等操作系统上运行的20款软件都能与之配合...
vmkfstools -i /vmfs/devices/disks/naa.600144f0f0f0f0f0f:1 /vmfs/volumes/datastore1/test.vmdk 使用fdisk命令 fdisk命令是Linux系统中用于管理磁盘分区的命令。使用fdisk -l命令可以查找要分配给虚拟机的LUN或...
RDM协议允许控制器直接与各个灯光设备进行双向通信,实现了对灯光设备的远程控制和配置,大大简化了现场安装和维护工作。 RDM协议的数据幁结构是其核心组成部分,理解这一结构对于开发者和使用者来说至关重要。在...
RDM允许控制器与设备之间进行双向通信,使得用户无需物理接触即可远程查询和更改设备参数,如地址设置、固件更新、亮度级别等。此外,RDM还支持设备诊断和故障报告,极大地提高了现场设备的管理效率。 在"ANSI E...
RDM协议的详细资料
#### 二、RDM协议的重要性与应用场景 1. **重要性**:随着舞台灯光、音响等娱乐技术的发展,对于设备的远程监控与管理需求日益增加。RDM协议能够有效提高设备管理效率,减少维护成本。 2. **应用场景**: - **舞台...
- **禅道**、**青铜器**、**TechExcel**、**RDM**支持与svn或Git集成,实现数据关联。 - **RTC**封装了上一代配置管理工具ClearCase。 - **OKIT**封装了Subversion,支持分布式配置库管理,并提供提交记录分析统计...
在工程领域,CAD文件的互换与共享经常遇到格式不兼容的问题,而瑞得rdm转化CAD工具的出现,就是为了有效地解决这一问题。 1. **功能特性** - **多格式支持**:瑞得rdm工具能够支持多种CAD文件格式的导入与导出,...
1. **多实例管理**:rdm 允许用户同时管理多个 Redis 实例,方便切换和对比不同数据库的状态。 2. **实时监控**:提供实时的性能指标监控,如内存使用、连接数、命令执行频率等,帮助用户及时发现并解决问题。 3. **...
本文将详细讲解RDM这款应用以及与之相关的知识点。 首先,我们要理解分辨率的概念。分辨率是指屏幕上像素的数量,通常以宽度和高度的像素数表示,如1920x1080。更高的分辨率意味着屏幕能显示更多的细节,但可能对...
RDM(Redis Desktop Manager)是一款跨平台的Redis管理工具,提供图形化的界面,方便用户进行数据的查看、操作和管理。本篇文章将详细介绍如何安装并使用RDM来管理和操作Redis数据库。 首先,下载RDM的安装包,这里...
7. **命令端口参考电路**:这部分提供了控制器与设备交互的电路设计指南,以实现RDM命令的正确发送和接收。 8. **默认行状态控制**:控制器如何管理和控制线路的默认状态,确保在没有数据传输时,线路保持稳定。 ...
2. **兼容性**:确保你的Mac操作系统版本与rdm 0.9.0.51兼容,避免出现运行问题。 3. **首次使用**:首次打开rdm时,可能需要进行一些基本设置,如添加远程连接、设置密码等。 4. **更新与维护**:定期检查并安装...
10. **安装与使用**:用户需要下载“rdm.2021.exe”执行文件,按照安装向导进行安装,然后根据提供的服务器地址和端口号配置连接参数,即可开始使用RDM2021客户端来管理和操作Redis数据库。 总之,Redis客户端RDM...
RDM协议增加了双向通信功能,使得控制器能够与各个灯具或其他设备进行双向通信,进行参数设置、状态查询、固件更新等操作,极大地简化了现场设备的调试和维护工作。 二、源码结构分析 这个rdm8源码完整版的“3part...