Um RDM é um arquivo de mapeamento em um volume VMFS separado que atua como um proxy para um dispositivo de armazenamento físico bruto. Com o RDM, uma máquina virtual pode acessar e usar o dispositivo de armazenamento diretamente. O RDM contém metadados para gerenciar e redirecionar o acesso ao disco para o dispositivo físico.

O arquivo oferece algumas das vantagens do acesso direto a um dispositivo físico, mas mantém algumas vantagens de um disco virtual em VMFS. Como resultado, ele mescla a capacidade de gerenciamento do VMFS com o acesso ao dispositivo bruto.

Figura 1. Mapeamento de dispositivo bruto
Uma máquina virtual tem acesso direto a um LUN no armazenamento físico usando um arquivo de mapeamento de dispositivo bruto (RDM) em um datastore VMFS.

Normalmente, você usa datastores VMFS para a maioria dos armazenamentos em disco virtual. Em determinadas ocasiões, você pode usar LUNs brutos ou discos lógicos localizados em uma SAN.

Por exemplo, você pode usar LUNs brutos com RDMs nas seguintes situações:

  • Quando o snapshot da SAN ou outros aplicativos em camadas são executados na máquina virtual. O RDM habilita os sistemas de descarregamento de backup usando recursos inerentes à SAN.
  • Em qualquer cenário de cluster do MSCS que abrange hosts físicos, como clusters virtuais para virtuais e clusters físicos para virtuais. Nesse caso, os dados do cluster e os discos de quorum são configurados como RDMs, e não como discos virtuais em um VMFS compartilhado.

Pense em um RDM como um link simbólico de um volume VMFS para um LUN bruto. O mapeamento faz com que os LUNs apareçam como arquivos em um volume VMFS. O RDM, não o LUN bruto, é mencionado na configuração da máquina virtual. O RDM contém uma referência ao LUN bruto.

Dois modos de compatibilidade estão disponíveis para RDMs:

  • No modo de compatibilidade virtual, o RDM age como um arquivo de disco virtual. O RDM pode usar instantâneos.
  • No modo de compatibilidade física, o RDM oferece acesso direto ao dispositivo SCSI para os aplicativos que exigem controle de nível inferior.