Seu plano não é maluco. Como de costume, há mais do que algumas maneiras de atacar isso com base no que você está tentando alcançar e em como proteger seus dados.
Primeiro, você pode apresentar um LUN bruto para uma VM usando um "Mapeamento de dispositivo bruto". Para fazer isso:- Apresentar o LUN ao host ESXi (ou ao grupo de hosts, se você for usar armazenamento em cluster / HA)
- Adicione um disco à sua VM, selecione Mapeamento de dispositivos brutos, aponte para o LUN
- Verificar novamente o barramento SCSI dentro da VM
- fdisk, monte e adicione ao fstab, como um disco normal.
De cabeça para baixo: rápido de configurar, rápido de usar, fácil, pode representar o disco para o host físico se você precisar da V2P na pista
Downside: você pode perder algumas opções de snapshot / rollback baseadas em VMware, dependendo se você usa o modo de compatibilidade física ou virtual
Uma opção alternativa é criar o VMFS no LUN para criar um armazenamento de dados e, em seguida, adicionar um disco VMDK à VM que vive nesse armazenamento de dados.
- De cabeça para baixo: é o Storage vMotion-friendly se você comprar uma licença para usá-lo. Isso permite a migração a quente de discos VMDK entre LUNs e até SANs.
Em ambos os casos, você está em uma posição de risco semelhante, caso VMware ou sua VM comam o sistema de arquivos durante uma falha; um não é drasticamente melhor que o outro, embora as opções de recuperação estejam disponíveis serão bem diferentes.
Eu não implante RDMs a menos que seja necessário; Eu descobri que eles não me dão muita flexibilidade como um VMDK (e eu fui mordido por bugs que os tornaram impraticáveis ao executar outras operações de armazenamento (desde que corrigido - consulte a seção RDM nesse link))
Quanto à sua VM, sua melhor aposta para a flexibilidade é armazenar o disco de inicialização do seu servidor de arquivos como um VMDK na SAN, para que você possa ter outros hosts inicializando-o no caso de uma falha do host. Usando a funcionalidade de alta disponibilidade da VMware, inicializar sua VM em outro host é automático (a VM inicializará no segundo host como se a energia tivesse sido puxada; espere executar o fsck e a mágica usuais para ativá-la como no caso de um servidor normal ). Observe que o HA é um recurso licenciado.
Para atenuar uma falha da VM, você pode criar um clone leve do seu servidor de arquivos, contendo o mínimo necessário para inicializar e ter o SAMBA iniciado em um estado configurado e armazená-lo no disco local de cada host, esperando que você adicione os dados unidade da VM com falha e ligue-a.
Isso pode ou não comprar opções extras no caso de uma falha de SAN; Na melhor das hipóteses, seu armazenamento de dados exigirá um fsck ou outro reparo, mas pelo menos você não precisa consertar, reconstruir ou configurar a VM no topo. Na pior das hipóteses, você perdeu os dados e precisa voltar para a fita ... mas você já estava nesse estado de qualquer maneira.