Eu tenho um servidor VMware ESXi 4.1 que recentemente adicionei drives SATA 2x1TB. Esta máquina executa uma VM NexentaStor que hospeda sistemas de arquivos ZFS. Antes de adicionar os novos drives, todos os zpools do ZFS residiam dentro do diska virtual (arquivos VMDK) que residiam no Vmware Datastore do servidor que está em um hardware RAID10.
As novas unidades SATA não têm redundância de hardware, então meu objetivo era anexá-las diretamente à VM NexentaStor e criar um zpool RAID1 delas.
Eu segui estas instruções para criar dois arquivos RDM físicos para as novas unidades SATA usando vmkfstools -z /vmfs/devices/disks/idnumber RDM1.vmdk -a lsilogic
Depois de adicionar os dois discos RDM à VM e criar um zpool raidz1 neles, comecei a copiar dados para o zpool. A piscina foi colocada off-line e eu fui informado de que havia milhares de erros de checksum.
Eu pesquisei na web e encontrei várias pessoas reclamando da mesma situação. ( Exemplo ) Eu já desisti de usar RDMs e criei dois armazenamentos de dados e dois arquivos VMDK de 930 GB que eu coloque em um RAIDz1. No entanto, eu quero saber onde eu errei. Muitas pessoas on-line disseram que têm essa configuração funcionando.
Meus objetivos por trás do uso de RDMs em oposição aos VMDKs foram:
- Conceda à VM a capacidade de monitorar S.M.A.R.T. status
- Permitir acesso do ZFS a todo o disco (já que sabia que eles não seriam usados para mais nada)
- Facilitar as unidades para hotswap em caso de problemas
- Permitir que eu remova essas unidades e as coloque em outro servidor ZFS, caso precise
Eu planejei usar essa mesma configuração em um novo servidor ESXi 5.1 que eu configurarei no final desta semana. Nesse caso, # 4 é particularmente importante porque eu queria adicionar um zpool existente a uma nova VM. Por que recebi esses erros de soma de verificação? Está relacionado ao ESXi 4.1? Há algo que eu fiz de errado?
Editar: criei a mesma configuração com o VMware ESXi 5.1 e não tenho nenhum problemas até o momento. Eu vou testar isso extremamente completamente mas até agora isso parece ser um problema do ESXi 4.1.