1. 程式人生 > 實用技巧 >物理RDM與虛擬RDM

物理RDM與虛擬RDM

為什麼我們不用虛擬RDM(RAM Device Mapping——裸磁碟對映)?

於是從結構、功能以及容量上對比物理RDM和虛擬RDM,具體如下文。

結構對比:

裸裝置對映的虛擬模式是指完全虛擬化的裝置對映,它的客戶機作業系統檔案同VMFS系統中的虛擬磁碟檔案完全一樣,它使得硬體特性真正的被隱藏,虛擬模式允許客戶在裸磁碟對映時還能實現VMFS的好處,如先進的資料保護,簡化的流程開發,使之呈現和虛擬磁碟同樣的屬性。

Virtual mode for a mapping specifies full virtualization of the mapped device. It appears to the

guest operating system exactly the same as a vi rtual disk file in a VMFS volume. The real hardware characteristics are hidden. Virtual mode allows customers using raw disks to realize the benefits of VMFS such as advanced file locking for data protection and redo logs for streamlining development processes. Virtual mode is also more portable across storage hardware, presenting the same behavior as a virtual disk file.)

裸裝置對映的物理模式指最小SCSI虛擬化的裝置對映,使得SAN管理軟體達到最大的靈活性。在物理模式下,VMkernel的所有SCSI命令直接傳遞到裝置上,但有一個例外:報告LUN命令被虛擬化,從而VMkernel可以將LUN隔離擁有的虛擬機器。否則,所有的底層硬體的物理特性被暴露。物理模式是很有用的,在虛擬機器中執行SAN管理代理或其他基於SCSI目標的軟體。物理模式還允許虛擬到物理的群集具有成本效益的高可用性。

(Physical mode for a raw device mapping specifies minimal SCSI virtuali zation of the mapped device, allowing the greatest flexibility for SA N management software. In physical mode, the VMkernel passes all SCSI commands to the device, with one exception: The REPORT LUNs command is virtualized, so that the VMkernel can isolate the LUN for the owning virtual machine. Otherwise, all physical characteristics of the underlying hardware are exposed. Physical mode is useful to run SAN management agents or other SCSI target based software in the virtual machine. Physical mode also allows virtual to physical clustering for cost-effective high availability)

clip_p_w_picpath001

功能對比:

虛擬相容模式RDM和物理相容模式RDM。尤其是物理相容模式RDM有一些相當重要的侷限:

  • 不能使用VMware快照
  • 不支援VCB,因為VCB需要VMware快照
  • 使用物理模式RDM不能克隆虛擬機器
  • 在模板裡使用物理模式RDM不能轉換虛擬機器
  • 如果遷移包括複製磁碟,使用物理模式RDM不能遷移虛擬機器
  • 物理模式RDM不能使用vMotion功能

網上一堆上面的文字,用來呈現物虛擬RDM的特性,那為什麼我們不用虛擬RDM

RDM+MSCS,這是我們常用的功能,雖然配置文件都使用的物理RDM,但虛擬RDM在SCSI控制器中選擇物理方式也是能實現的群集功能的,這一點上無明顯優勢。

clip_p_w_picpath003

容量對比:

在分析對比物理RDM虛擬RDM之前,想先介紹下VMware預設的檔案系統格式VMFS-5,打個比方,當我們在Windows系統中下載一篇51CTO的博文《物理RDM和虛擬RDM》.doc到本地磁碟D盤,而D盤是以NTFS的檔案系統,它使用高階資料結構,增加檔案存放的可靠性,提高磁碟空間的利用率等等,如果要建立超過 2TB NTFS 卷,必須使用動態卷或者 GPT 卷。

clip_p_w_picpath004

而VMFS-5則是用來存放虛擬機器組成檔案(《VMware vSphere虛擬機器檔案介紹》http://virtualbox.blog.51cto.com/531002/1118795)的檔案系統,最多支援64TB,雖然支援要比NTFS格式大很多,但在建立虛擬機器時,vmfs-5的磁碟根據建議,LUN最大也就是2TB,如果再增加容量,就需要使用RDM裸磁碟對映,也就是說,物理RDM能夠建立>2TB的檔案系統,而非虛擬RDM(虛擬RDM)或者虛擬磁碟仍然限制在512B~2TB之間。

clip_p_w_picpath006

clip_p_w_picpath008

如上圖,LUN超過2TB,虛擬RDM選項為灰色

備註參考:vSphere 幫助檔案解釋

選項

描述

物理

允許客戶機作業系統直接訪問硬體。如果正在虛擬機器中使用 SAN 感知應用程式,則物理相容模式非常有用。但是,帶有物理相容 RDM 的虛擬機器不能克隆,不能製作成模板,也不能遷移(如果遷移涉及複製磁碟)。

虛擬

允許 RDM 像虛擬磁碟一樣工作,因此您可以使用執行快照和克隆之類的功能。當克隆磁碟或將其製作成模板時,LUN 的內容將複製到 .vmdk 虛擬磁碟檔案中。當遷移虛擬相容模式 RDM 時,可以遷移對映檔案,或將 LUN 的內容複製到虛擬磁碟中。

轉載於:https://blog.51cto.com/virtualbox/1152757