龙空技术网

虚拟化环境:什么是原始磁盘映射

劳资丶蜀道三 161

前言:

此刻兄弟们对“虚拟机硬盘映射”可能比较珍视,同学们都需要了解一些“虚拟机硬盘映射”的相关资讯。那么小编也在网摘上收集了一些有关“虚拟机硬盘映射””的相关资讯,希望兄弟们能喜欢,朋友们一起来学习一下吧!

原始磁盘映射 (RDM) 是一项可用于在虚拟化环境(例如 VMware vSphere)中提供各种功能的功能。但什么是原始磁盘映射?传统上,虚拟机内的数据存储系统使用存储在虚拟机文件系统 (VMFS) 卷内的虚拟磁盘文件 (VMDK)。然而,有时可能需要绕过这种典型的存储路线,而 RDM 提供了这种灵活性。

原始设备映射:模式、兼容性和先决条件

从本质上讲,RDM 使虚拟机能够直接与物理存储设备交互,从而为磁盘访问性能创建独特的途径。

RDM功能使用两种兼容模式:物理兼容模式和虚拟兼容模式。物理兼容模式或物理模式 RDM 模仿物理 SCSI 设备的存在,有效促进 SCSI 设备和客户操作系统之间的直接通信。这种类型的设置允许 SAN 快照和其他分层应用程序运行。

另一方面,虚拟兼容模式或虚拟模式 RDM 在直接访问原始设备和 VMFS 文件抽象的优点之间提供了折衷方案。它封装了SCSI命令并且可以与标准文件系统操作一起工作。

在 VMware vSphere 中查看 RDM 磁盘的兼容模式

先决条件和限制

要在本地存储上设置 ESXi 主机的原始磁盘映射 (RDM),您需要满足以下两个先决条件:

目标设备应与 SCSI 查询重要数据产品 (VPD) 页代码 0x83 兼容。该代码对于促进与 RDM 设备的直接通信至关重要。要加深对 SCSI 感知代码的理解,请考虑浏览文章“Understanding SCSI Check Conditions in VMkernel log during rescan actions (1010244)”。目标设备需要显示全局序列号。此独特标识符允许 ESXi 主机唯一区分用于 RDM 使用的设备。当涉及到 vMotion 操作和 VI 管理员的其他日常任务时,附加到虚拟机的 RDM 磁盘可能会带来复杂性

值得一提的是,由于这些要求,并非所有本地控制器及其链接存储都可以充当 RDM。因此,建议联系您的硬件供应商以确认您的控制器是否符合这些条件并获得任何技术帮助。

在某些本地控制器及其连接的存储上可能无法实现充当 RDM 的这种功能。请联系您的硬件供应商以验证您的控制器是否支持所需的条件并寻求任何技术支持。

您还可以使用以下命令确定提供给 ESXi 主机的原始磁盘是否支持 RDM:

esxcfg-scsidevs -l

使用命令查看 ESXi 中附加的且支持 RDM 的磁盘

原始设备映射的主要优点

原始设备映射提供了多种可以增强虚拟机的优势。其一,RDM 支持虚拟机内的 SAN 感知应用程序,为备份卸载系统和其他解决方案创造机会。

RDM 支持物理到虚拟集群,包括 Microsoft 集群服务 (MSCS) 配置和 Cluster in a Box。此外,直接访问原始物理存储设备可以带来更好的磁盘访问性能,这是高性能计算的关键因素。

VMFS 和 RDM 的交集

虽然虚拟机文件系统 (VMFS) 是虚拟机操作不可或缺的一部分,但有时可能需要超越 VMFS 卷。 VMFS 和 RDM 的交集是存储设备绕过 VMDK 虚拟磁盘文件直接与虚拟机连接的地方。

这种配置允许与底层存储设备直接交互,促进较低级别的存储功能。请记住,RDM 并没有完全消除 VMFS 层,这一点至关重要。相反,位于 VMFS 卷上的映射文件会将磁盘访问重定向到原始设备。

配置原始磁盘映射:分步指南

配置原始设备映射 RDM 涉及多个步骤。首先,您必须为原始设备选择合适的存储逻辑单元号 (LUN)。识别 LUN 后,即可选择 VMFS 数据存储。

之后,使用物理服务器的“编辑设置”选项将 RDM 磁盘添加到虚拟机配置中。在此过程中,将创建一个扩展名为 .vmdk 的 RDM 文件,该文件充当原始设备的符号链接。

添加 RAW 磁盘映射非常简单。如果您希望虚拟机具有 RAW 磁盘,可以选择添加新设备菜单并选择 RDM 磁盘。

在 VMware vSphere 中添加 RDM 磁盘

然后它会让您选择一个目标 LUN。下面我向 ESXi 主机呈现了一个原始 StarWind SAN LUN。

选择目标LUN

您将看到添加的磁盘并指定有物理 LUN。

标签: #虚拟机硬盘映射 #虚拟机硬盘映射错误