El RDM es un archivo de asignación en un volumen vSphere VMFS distinto que actúa como proxy de un dispositivo de almacenamiento físico sin formato. Con RDM, una máquina virtual puede acceder al dispositivo de almacenamiento y utilizarlo directamente. El RDM contiene metadatos para administrar y redirigir el acceso del disco al dispositivo físico.

El archivo proporciona algunas de las ventajas del acceso directo a un dispositivo físico, pero mantiene algunas ventajas de un disco virtual en VMFS. Como resultado, combina la capacidad de administración de VMFS con el acceso de dispositivos sin formato.

Figura 1. Asignar dispositivos sin formato
Una máquina virtual tiene acceso directo a un LUN en el almacenamiento físico a través de un archivo de asignación de dispositivos sin formato (Raw Device Mapping, RDM) en un almacén de datos de VMFS.

Por lo general, los almacenes de datos VMFS se usan en la mayoría de casos de almacenamiento en disco virtual. En ciertas ocasiones, se pueden utilizar LUN sin formato o discos lógicos ubicados en una SAN.

Por ejemplo, se pueden utilizar LUN sin formato con RDM en las situaciones siguientes:

  • Cuando una snapshot de SAN u otras aplicaciones en capas se ejecutan en la máquina virtual. El RDM habilita los sistemas de descarga de copia de seguridad con la utilización de características inherentes a la SAN.
  • En cualquier escenario de agrupación en clústeres de MSCS que comprenda hosts físicos, como clústeres virtual a virtual y clústeres físico a virtual. En este caso, los datos de clúster y los discos de quórum se configuran como RDM en lugar de como discos virtuales en un VMFS compartido.

Piense en un RDM como un vínculo simbólico de un volumen VMFS a un LUN sin formato. La asignación hace que los LUN aparezcan como archivos en un volumen VMFS. Al RDM, no al LUN sin formato, se hace referencia en la configuración de la máquina virtual. El RDM contiene una referencia al LUN sin formato.

Hay dos modos de compatibilidad disponibles para los RDM:

  • En el modo de compatibilidad virtual, el RDM actúa como un archivo de disco virtual. El RDM puede usar instantáneas.
  • En el modo de compatibilidad física, el RDM ofrece acceso directo al dispositivo SCSI para aquellas aplicaciones que requieren un control de nivel inferior.

Beneficios de la asignación de dispositivos sin formato

Un RDM proporciona varios beneficios, pero no debe utilizarse en todas las situaciones. En general, los archivos de disco virtual son preferibles a los RDM gracias a su manejabilidad. Sin embargo, cuando se necesitan dispositivos sin procesar, debe usar el RDM.

El RDM ofrece varios beneficios.

Nombres persistentes descriptivos
Proporciona un nombre fácil para un dispositivo asignado. Cuando utiliza el RDM, no es necesario referirse al dispositivo por su nombre de dispositivo. Se puede referir a este por el nombre del archivo de asignación, por ejemplo:
/vmfs/volumes/myVolume/myVMDirectory/myRawDisk.vmdk
Resolución de nombres dinámica
Almacena información de identificación única de cada dispositivo asignado. VMFS asocia cada RDM con su dispositivo SCSI actual, independientemente de los cambios en la configuración física del servidor debido a cambios en el hardware del adaptador, cambios de rutas de acceso, reubicación del dispositivo, etc.
Bloqueo de archivos distribuido
Permite usar el bloqueo distribuido de VMFS para dispositivos SCSI sin procesar. El bloqueo distribuido en un RDM hace que sea seguro usar un LUN sin procesar compartido sin perder datos cuando dos máquinas virtuales en distintos servidores intentan acceder al mismo LUN.
Permisos de archivo
Posibilita los permisos de archivo. Los permisos del archivo de asignación se implementan en el momento de abrir el archivo para proteger el volumen asignado.
Operaciones del sistema de archivos
Permite usar las utilidades del sistema de archivos para trabajar con un volumen asignado, usando el archivo de asignación como proxy. La mayoría de las operaciones que son válidas para un archivo común pueden aplicarse al archivo de asignación y se redireccionan para funcionar en el dispositivo asignado.
Snapshots
Posibilita usar snapshots de máquina virtual en un volumen asignado. Las snapshots no están disponibles cuando el RDM se usa en modo de compatibilidad física.
vMotion
Permite migrar una máquina virtual con vMotion. El archivo de asignación actúa como proxy para permitir a vCenter Server migrar la máquina virtual con el mismo mecanismo que para migrar archivos de disco virtual.
Figura 2. vMotion de una máquina virtual con asignación de dispositivos sin formato
vMotion de una máquina virtual con un archivo RDM. El archivo de asignación aparece como un proxy que ayuda a migrar la máquina virtual.
Agentes de administración de SAN
Posibilita ejecutar algunos agentes de administración de SAN dentro de una máquina virtual. De manera similar, cualquier software que necesita acceder a un dispositivo mediante comandos SCSI específicos de hardware puede ejecutarse en una máquina virtual. Este tipo de software se denomina software basado en destino de SCSI. Cuando usa agentes de administración de SAN, seleccione un modo de compatibilidad física para el RDM.
Virtualización de identificador de puerto N (NPIV).
Posibilita usar la tecnología NPIV que permite que un puerto HBA de canal de fibra único se registre en el tejido de canal de fibra con varios nombres de puertos universales (WWPN). Esta capacidad hace que el puerto HBA aparezca como varios puertos virtuales, cada uno con su propio identificador y nombre de puerto virtual. Las máquinas virtuales pueden, a continuación, reclamar cada uno de estos puertos y usarlos para todo el tráfico RDM.
Nota: Puede usar NPIV solo para máquinas virtuales con discos RDM.

VMware funciona con proveedores de software de administración de almacenamiento para asegurar que su software funcione correctamente en entornos que incluyen ESXi. Algunas aplicaciones de este tipo son:

  • software de administración de SAN
  • Software de administración de recursos de almacenamiento (SRM)
  • Software de snapshots
  • Software de replicación

Este tipo de software usa un modo de compatibilidad física para los RDM de modo que el software pueda acceder a dispositivos SCSI directamente.

Varios productos de administración se ejecutan mejor de forma centralizada (no en la máquina de ESXi), mientras que otros se ejecutan bien en las máquinas virtuales. VMware no certifica estas aplicaciones ni proporciona una matriz de compatibilidad. Para saber si una aplicación de administración de SAN es compatible con un entorno de ESXi, póngase en contacto con el proveedor de software de administración de SAN.

Consideraciones y limitaciones de RDM

Al usar los RDM, hay que tener en cuenta ciertas consideraciones y limitaciones.

  • El RDM no está disponible para los dispositivos de bloque de conexión directa ni para ciertos dispositivos RAID. El RDM usa un número de serie de SCSI para identificar el dispositivo asignado. Debido a que los dispositivos de bloque y algunos dispositivos RAID de conexión directa no exportan números de serie, no se pueden utilizar con los RDM.
  • Si utiliza el RDM en el modo de compatibilidad física, no puede utilizar una snapshot con el disco. El modo de compatibilidad física permite a la máquina virtual administrar sus propias operaciones de creación de snapshots o de reflejos basadas en almacenamiento.

    Las snapshots de máquina virtual están disponibles para RDM con modo de compatibilidad virtual.

  • No se puede realizar una asignación a una partición de disco. Los RDM requieren que el dispositivo asignado sea un LUN completo.
  • Si usa vMotion para migrar máquinas virtuales con RDM, asegúrese de que los identificadores de LUN sean coherentes para los RDM en todos los hosts ESXi implicados.