Consulte as observações sobre como configurar uma configuração do ZFS em um post em: Hospedando um servidor ZFS como convidado virtual .
Se você estiver falando sobre a criação de um pool de SSD ou a adição de unidades como mapeamentos de dispositivos brutos (RDMs), desconsidere o restante desta resposta. A preferência seria executar o HBA versus o RDM. Use expansores SAS, se necessário. Os principais motivos são portabilidade fácil, simplicidade de configuração (você não quer esxi / "> isto ou isto ) e consistência com o que você já configurou. O impacto no desempenho é insignificante. A sobrecarga de gerenciamento não é.
Se, em vez disso, você estiver pensando em usar arquivos VMDK em discos apresentados ao ESXi, a resposta geral é que você pode ir de qualquer maneira. A diferença de desempenho provavelmente não importará. Isso pressupõe que o aplicativo esteja adicionando ZIL log ou Dispositivos de cache L2ARC para o seu sistema ZFS virtualizado. Há casos em que adicionarei um SSD a um sistema físico e adicionarei o VMDK no topo para apresentar à VM NexentaStor. Em outros casos, posso apresentar uma unidade bruta inteira para a instância.
Eu baseio isso em conveniência versus desempenho. Se o desempenho fosse absolutamente fundamental, não estaríamos virtualizando o armazenamento, certo? A parte de conveniência vem com a flexibilidade de fornecer um aumento de desempenho razoável para um sistema existente sem dedicar um uso de <>> inteiro 100 GB + SSD ao ZIL (que precisa apenas de 4 GB para os meus propósitos). Isso deixa espaço para o L2ARC se eu estiver restrito de alguma outra forma.
Então minhas perguntas seriam:
- O controlador SATA da sua placa-mãe é suportado / reconhecido pelo ESXi? É 6G?
- O que você está fazendo? ZIL? L2ARC? Ambos? Isso é importante porque o L2ARC não é muito pesado e o desempenho de leitura será uma função do conjunto de dados e do índice de acertos do cache. Se for ZIL, você quer gravações de baixa latência e precisa garantir que a opção de seu dispositivo não diminua a velocidade diminua a velocidade .
- Você examinou seu perfil de leitura / gravação? arcstat , arcsummary e zilstat lhe dará algumas dicas sobre o que é possível. É também uma maneira decente de testar isso. Tente usar um VMDK apresentado pelo ESXi e identifique seus gargalos sob uma carga de trabalho representativa.
- Que tipo de SSDs você adicionará? Você está falando sobre SATA, de modo que imediatamente exclui os SSDs SAS de ponta disponíveis. Você estará usando SSD 6G SATA?