在一个存储区域网络(
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
——不管是虚拟模式还是物理模式——能帮助消除潜在的兼容性问题或允许应用在虚拟状态下运行而没有功能的丢失。
转载自:
分享到:
相关推荐
- **VMFS与RDM对比**: - **VMFS**:适用于大多数场景,易于管理和扩展。 - **RDM**:直接访问物理磁盘,适用于高性能需求的特殊场景。 - **一般准则**: - **存储分层**:根据数据访问频率和重要性采用多层级...
在存储方面,应考虑存储虚拟化的概念、存储协议的功能、数据库布局的注意事项、以及VMFS与RDM的对比等。网络连接方面也有相应的指导原则。此外,性能监控和虚拟机计时也是保证Oracle数据库稳定运行的关键因素。 ...
环境部署操作手册主要介绍了一系列IT环境部署的步骤和方法,包括支撑环境的安装、虚拟环境的安装、配置与管理、虚拟机的创建与操作、ESXi的自动化部署、虚拟化补丁管理、备份恢复以及物理机向虚拟机的转换等内容。...
win7修复本地系统工具
《自动化专业英语》04-Automatic-Detection-Block(自动检测模块).ppt
《计算机专业英语》chapter12-Intelligent-Transportation.ppt
内容概要:本文详细介绍了基于西门子S7-1200博图平台的3轴伺服螺丝机程序。该程序使用SCL语言编写,结合KTP700组态和TIA V14及以上版本,实现了对X、Y、Z三个轴的精密控制。文章首先概述了程序的整体架构,强调了其在自动化控制领域的高参考价值。接着深入探讨了关键代码片段,如轴初始化、运动控制以及主程序的设计思路。此外,还展示了如何通过KTP700组态实现人机交互,并分享了一些实用的操作技巧和技术细节,如状态机设计、HMI交互、异常处理等。 适用人群:从事自动化控制系统开发的技术人员,尤其是对西门子PLC编程感兴趣的工程师。 使用场景及目标:适用于希望深入了解西门子S7-1200博图平台及其SCL语言编程特点的学习者;旨在帮助读者掌握3轴伺服系统的具体实现方法,提高实际项目中的编程能力。 其他说明:文中提供的代码示例和设计理念不仅有助于理解和学习,还能直接应用于类似的实际工程项目中。
内容概要:本文详细探讨了五种非线性滤波器(卡尔曼滤波(KF)、扩展卡尔曼滤波(EKF)、无迹卡尔曼滤波(UKF)、粒子滤波(PF)和变维卡尔曼滤波(VDKF))在水下长基线定位(LBL)系统中的应用。通过对每种滤波器的具体实现进行MATLAB代码展示,分析了它们在不同条件下的优缺点。例如,KF适用于线性系统但在非线性环境中失效;EKF通过雅可比矩阵线性化处理非线性问题,但在剧烈机动时表现不佳;UKF利用sigma点处理非线性,精度较高但计算量大;PF采用蒙特卡罗方法,鲁棒性强但计算耗时;VDKF能够动态调整状态维度,适合信标数量变化的场景。 适合人群:从事水下机器人(AUV)导航研究的技术人员、研究生以及对非线性滤波感兴趣的科研工作者。 使用场景及目标:①理解各种非线性滤波器的工作原理及其在水下定位中的具体应用;②评估不同滤波器在特定条件下的性能,以便为实际项目选择合适的滤波器;③掌握MATLAB实现非线性滤波器的方法和技术。 其他说明:文中提供了详细的MATLAB代码片段,帮助读者更好地理解和实现这些滤波器。此外,还讨论了数值稳定性问题和一些实用技巧,如Cholesky分解失败的处理方法。
VMware-workstation-full-14.1.3-9474260
DeepSeek系列-提示词工程和落地场景.pdf
javaSE阶段面试题
《综合布线施工技术》第5章-综合布线工程测试.ppt
安川机器人NX100使用说明书.pdf
内容概要:本文详细介绍了将M7120型平面磨床的传统继电器控制系统升级为基于西门子S7-1200 PLC的自动化控制系统的过程。主要内容涵盖IO分配、梯形图设计和组态画面实现。通过合理的IO分配,确保了系统的可靠性和可维护性;梯形图设计实现了主控制逻辑、砂轮升降控制和报警逻辑等功能;组态画面则提供了友好的人机交互界面,便于操作和监控。此次改造显著提高了设备的自动化水平、运行效率和可靠性,降低了维护成本。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是熟悉PLC编程和控制系统设计的专业人士。 使用场景及目标:适用于需要进行老旧设备升级改造的企业,旨在提高生产设备的自动化水平和可靠性,降低故障率和维护成本。具体应用场景包括但不限于金属加工行业中的平面磨床等设备的控制系统改造。 其他说明:文中还分享了一些实际调试中的经验和技巧,如急停逻辑的设计、信号抖动的处理方法等,有助于读者在类似项目中借鉴和应用。
chromedriver-linux64-136.0.7103.48.zip
IMG_20250421_180507.jpg
《网络营销策划实务》项目一-网络营销策划认知.ppt
Lianantech_Security-Vulnerabil_1744433229
MybatisCodeHelperNew2019.1-2023.1-3.4.1