VMware ofrece la posibilidad de que la máquina virtual acceda directamente a un volúmen o LUN servido por una cabina de almacenamiento (iSCSI o FibreCHannel) en lugar de utilizar un disco virtual VMKFS. Esto es útil cuando trabajamos en entornos de cluster y necesitamos que una o varias máquinas virtuales accedan en bruto a una LUN (RDM). La siguiente imagen extraída de Cisco muestra el funcionamiento de Raw Device Mapping:
Vemos que básicamente RDM ofrece un enlace simbólico de un volumen VMFS a un dispositivo en bruto, esto permite que el volumen aparezca como un fichero dentro de un volumen VMFS, de modo que la máquina virtual hace referencia a este mapeo y no al volumen final.
Los pasos para crear un RDM son los siguiente. Nos ponemos en la situación de que dos máquinas necesitan acceso a un mismo volumen:
Primer paso a realizar en una de las máquinas que utilizará la LUN en Raw:
- Seleccionamos la máquina virtual y accedemos a «Edit Settings».
- Click en Add > Select Hard Disk.
- Seleccionamos Mapped SAN LUN.
- Elegimos la LUN a utilizar.
- Elegimos un datastore en el que almacenar el mapeo a la LUN.
- Seleccionamos «Physical» como método de compatibilidad.
- Se creará una nueva controladora SCSI para el nuevo virtual disk, para ello elegimos un nuevo Virtual Device Node (SCSI 3:0 por ejemplo). Siempre seleccionaremos una controladora distinta a la del disco principal.
Pasos a realizar en el resto de máquinas virtuales que también utilizarán la LUN:
- Seleccionamos la máquina virtual y accedemos a «Edit Settings».
- Click en Add > Select Hard Disk.
- Seleccionamos «Use Existing Disk».
- Elegimos el RDM creado en el paso anterior.
- Seguimos los mismos pasos que en el paso anterior a partir del punto 6.