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——不管是虚拟模式还是物理模式——能帮助消除潜在的兼容性问题或允许应用在虚拟状态下运行而没有功能的丢失。
RDM原始设备映射的更多相关文章
- Azure IoT Hub 十分钟入门系列 (3)- 使用消息路由将原始设备数据记录存档
本文主要分享一个案例: 10分钟使用消息路由将原始设备数据记录存档 B站视频讲解:https://www.bilibili.com/video/av90223893/ 本文主要有如下内容: 1.理解什 ...
- Linux配置和管理设备映射多路径multipath
(一)多路径管理软件的由来 在企业中,服务器与存储通常是分开放置的,服务器上的硬盘通常用来安装操作系统和应用软件,业务数据则是存储在单独的存储设备上,那么,服务器与存储是如何连接的呢?根据存储协议,经 ...
- /boot/grub/device.map【设备映射】
grub-install 安装 GRUB 在第一个硬盘的 MBR: # grub-install '(hd0)' grub-install 会先搜寻设备对应的文件(/boot/grub/device. ...
- USB-Redirector-Technician 永久破解版(USB设备映射软件)
USB-Redirector-Technician 这个软件对于搞安卓刷机的人想必非常熟悉,淘宝破解版售价:38 一个的东西 除了远程刷机,用于映射一些小型设备是没问题的,只要网跟得上~ USB-Re ...
- Debian添加raw裸设备
一.检查系统是否已经启用了raw模块 root@frog:~# lsmod|grep raw 如果系统没有启用raw模块! 二. 设置系统自动启用raw root@frog:~# echo raw & ...
- SQL Server 虚拟化(2)——理想的SQL Server虚拟机架构
本文属于SQL Server虚拟化系列 搭建SQL Server虚拟机,在各个组织之间都有自己的标准和最佳实践.从第一眼看去,光物理配置就有过百种,所有的这些细微差别都有可能为后续日常管理过程中故障侦 ...
- vMware存储:SAN配置基础
VMware存储不仅仅是将LUN映射给物理服务器这么简单.VMware vSphere允许系统管理员在一个物理机上创建多个虚拟机. 潜在的hypervisor和vSphere ESXi,能够使gues ...
- MTD NANDFLASH驱动相关知识介绍
转:http://blog.csdn.net/zhouzhuan2008/article/details/11053877 目录 MTD总概述 MTD数据结构 MTD相关层实现 MTD,Memory ...
- 【驱动】MTD子系统分析
MTD介绍 MTD,Memory Technology Device即内存技术设备 字符设备和块设备的区别在于前者只能被顺序读写,后者可以随机访问:同时,两者读写数据的基本单元不同. 字符设备,以字节 ...
随机推荐
- phpmailer类的再封装
email <?php use PHPMailer\PHPMailer\PHPMailer; class Email { const SMTPDebug = 2; const HOST = 's ...
- my share
网盘一: username:3a1bd0f6634d72a0423aa21c7d2dee1a password:adaa0dfa36f537a4469fcc6e78823e1c 网盘二: userna ...
- json_encode 的小技巧
做了一个 API 文档自动生成,解析的是每个 控制器类 的注释 json 数据,在做测试工具的时候,多层的 json 只有通过一个 textarea 把数据弄进去.如下图 怎么格式化 Json 数据并 ...
- MySQL的隐式类型转换整理总结
当我们对不同类型的值进行比较的时候,为了使得这些数值「可比较」(也可以称为类型的兼容性),MySQL会做一些隐式转化(Implicit type conversion). 比如下面的例子: 1 2 ...
- PTA 7-12(图) 社交网络图中结点的“重要性”计算 最短路
7-12(图) 社交网络图中结点的“重要性”计算 (30 分) 在社交网络中,个人或单位(结点)之间通过某些关系(边)联系起来.他们受到这些关系的影响,这种影响可以理解为网络中相互连接的结点之间蔓延的 ...
- Clion 不能杀死进程
描述 自己使用时发现点了结束按钮后,打开任务管理器,发现刚才运行的程序还在,并没有被杀死. 有时如果一个程序写了死循环,就会出现疯狂占用内存,最后不得不关机重启. 解决方案 这是他的社区有人也有这样的 ...
- 大话循环神经网络(RNN)
在上一篇文章中,介绍了 卷积神经网络(CNN)的算法原理,CNN在图像识别中有着强大.广泛的应用,但有一些场景用CNN却无法得到有效地解决,例如: 语音识别,要按顺序处理每一帧的声音信息,有些结果 ...
- 十四、pymysql模块
一.安装的两种方法 第一种 #安装 pip3 install pymysql 第二种 二.链接,执行sql,关闭(游标) import pymysql user= input('用户名:>> ...
- USACO Section1.5 Number Triangles 解题报告
numtri解题报告 —— icedream61 博客园(转载请注明出处)--------------------------------------------------------------- ...
- selenium 使用谷歌浏览器模拟wap测试
/** * 使用谷歌浏览器模拟手机浏览器 * @param devicesName * @author xxx * 创建时间:2017-06-15,更新时间:2017-06-15 * 备注 */ pu ...