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 não processados, deverá usar o RDM.

O RDM oferece vários benefícios.

Nomes persistentes de fácil utilização
Fornece um nome de fácil utilização para um dispositivo mapeado. Quando você usa um RDM, não é necessário consultar o 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 de nome dinâmico
Armazena informações de identificação exclusivas para cada dispositivo mapeado. O VMFS associa cada RDM ao seu dispositivo SCSI atual, independentemente de 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 arquivo distribuído
Torna possível usar o bloqueio distribuído do VMFS para dispositivos SCSI não processados. O bloqueio distribuído em um RDM torna seguro usar um LUN bruto compartilhado sem perder dados quando duas máquinas virtuais em servidores diferentes tentam acessar o mesmo LUN.
Permissões de arquivo
Torna as permissões de arquivo possíveis. 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
Torna possível usar 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.
Snapshots
Torna possível usar snapshots de máquina virtual em um volume mapeado. 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 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.
Agentes de gerenciamento de SAN
Torna possível executar alguns agentes de gerenciamento de SAN em 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.
N-Port ID Virtualization (NPIV)
Torna possível usar a tecnologia NPIV que permite que uma única porta HBA Fibre Channel se registre com a malha Fibre Channel usando vários nomes de porta globais (WWPNs). Essa capacidade faz com que a porta 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 reivindicar cada uma dessas portas virtuais e usá-las para todo o tráfego RDM.
Observação: Você pode usar o NPIV somente para máquinas virtuais com discos RDM.

O VMware trabalha com fornecedores de software de gerenciamento de armazenamento para garantir que seus softwares funcionem corretamente em ambientes que incluem ESXi. Alguns aplicativos desse tipo são:

  • Software de gerenciamento de SAN
  • Software de gerenciamento de recursos de armazenamento (SRM)
  • Software de snapshot
  • 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 bem executados nas máquinas virtuais. VMware não certifica esses aplicativos ou 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.