Um RDM oferece vários benefícios, mas não deve ser usado em todas as situações. Em geral, os arquivos de disco virtual são preferíveis aos RDMs para gerenciamento. No entanto, quando você precisar de dispositivos brutos, deverá usar o RDM.

O RDM oferece vários benefícios.

Nomes persistentes amigáveis
Fornece um nome amigável para um dispositivo mapeado. Ao usar um RDM, você não precisa se referir ao dispositivo pelo nome do dispositivo. Você se refere a ele pelo nome do arquivo de mapeamento, por exemplo:
/vmfs/volumes/myVolume/myVMDirectory/myRawDisk.vmdk
Resolução dinâmica de nomes
Armazena informações de identificação exclusivas para cada dispositivo mapeado. VMFS associa cada RDM ao seu dispositivo SCSI atual, independentemente das alterações na configuração física do servidor devido a alterações de hardware do adaptador, alterações de caminho, realocação do dispositivo e assim por diante.
Bloqueio de arquivos distribuídos
Possibilita o uso do bloqueio distribuído VMFS para dispositivos SCSI brutos. O bloqueio distribuído em um RDM torna seguro o uso de um LUN bruto compartilhado sem perder dados quando duas máquinas virtuais em servidores diferentes tentam acessar o mesmo LUN.
Permissões de arquivo
Possibilita permissões de arquivo. As permissões do arquivo de mapeamento são aplicadas no momento da abertura do arquivo para proteger o volume mapeado.
Operações do sistema de arquivos
Possibilita o uso de utilitários do sistema de arquivos para trabalhar com um volume mapeado, usando o arquivo de mapeamento como um proxy. A maioria das operações válidas para um arquivo comum pode ser aplicada ao arquivo de mapeamento e é redirecionada para operar no dispositivo mapeado.
Instantâneos
Possibilita o uso de snapshots de máquinas virtuais em um volume mapeado. Os snapshots não estão disponíveis quando o RDM é usado no modo de compatibilidade física.
vMotion
Permite migrar uma máquina virtual com o vMotion. O arquivo de mapeamento atua como um proxy para permitir que vCenter Server migre a máquina virtual usando o mesmo mecanismo que existe para migrar arquivos de disco virtual.
Figura 1. vMotion de uma máquina virtual usando o mapeamento de dispositivo bruto
vMotion de uma máquina virtual com um arquivo RDM. O arquivo de mapeamento aparece como um proxy que ajuda a migrar a VM.
Agentes de gerenciamento de SAN
Possibilita a execução de alguns agentes de gerenciamento de SAN dentro de uma máquina virtual. Da mesma forma, qualquer software que precise acessar um dispositivo usando comandos SCSI específicos de hardware pode ser executado em uma máquina virtual. Esse tipo de software é chamado de software baseado em destino SCSI. Ao usar agentes de gerenciamento de SAN, selecione um modo de compatibilidade física para o RDM.
Virtualização de ID de N-Porta (NPIV)
Possibilita o uso da tecnologia NPIV que permite que uma única porta HBA Fibre Channel seja registrada na malha Fibre Channel usando vários nomes de porta mundiais (WWPNs). Essa capacidade faz com que a porta do HBA apareça como várias portas virtuais, cada uma com seu próprio ID e nome de porta virtual. As máquinas virtuais podem então reivindicar cada uma dessas portas virtuais e usá-las para todo o tráfego RDM.
Observação: Você pode usar NPIV somente para máquinas virtuais com discos RDM.

A VMware trabalha com fornecedores de software de gerenciamento de armazenamento para garantir que o software funcione corretamente em ambientes que incluem ESXi. Algumas aplicações desse tipo são:

  • Software de gerenciamento de SAN
  • Software de gerenciamento de recursos de armazenamento (SRM)
  • Software de instantâneo
  • Software de replicação

Esse software usa um modo de compatibilidade física para RDMs para que o software possa acessar dispositivos SCSI diretamente.

Vários produtos de gerenciamento são melhor executados centralmente (não na máquina ESXi), enquanto outros são executados bem nas máquinas virtuais. A VMware não certifica esses aplicativos nem fornece uma matriz de compatibilidade. Para descobrir se um aplicativo de gerenciamento de SAN é compatível com um ambiente ESXi, entre em contato com o provedor de software de gerenciamento de SAN.