Quando várias VMs compartilham um dispositivo de armazenamento no mesmo host, para onde os dados realmente viajam?

1

Estou tentando descobrir a maneira ideal de compartilhar o armazenamento com várias VMs na mesma caixa. Estou ciente de uma gama de opções: NFS, iSCSI, fibrechannel, bridge, etc, mas não estou claro como eles se encaixam ou são mutuamente exclusivos.

Aqui estão algumas declarações do que eu entendo ser verdade com base no que li até agora, mas não é certo. Se alguém pudesse afirmar ou corrigir meu entendimento, isso seria ótimo. Neste momento, estou pensando em usar o Proxmox (KVM + ZFS), mas se outros hipervisores tiverem diferenças importantes em relação a essas declarações, explique.

Verdadeiro ou falso?:

  1. Para compartilhar dispositivos de armazenamento entre VMs no mesmo host, posso usar a conexão em ponte para maximizar a velocidade.

  2. Com a rede em ponte, nenhum hardware de rede física está sendo usado; em vez disso, a CPU está atuando como uma placa de rede virtual, que é mais rápida porque o limite é a velocidade do barramento do sistema, e não de ethernet / fibrechannel etc.

  3. Pelo motivo declarado acima, não há nenhum benefício em usar algo sofisticado como o fibrechannel para compartilhar o armazenamento com VMs, exceto a eliminação de uma pequena quantidade de sobrecarga da CPU. O uso de uma placa de fibrochannel criaria desnecessariamente uma etapa extra para a interação de VMs com o armazenamento hospedado.

  4. A velocidade e a complexidade da configuração do iSCSI vs NFS é algo que varia muito entre os hipervisores, portanto, essa escolha deve ser feita depois que eu tiver decidido tudo o resto.

por Thoughtcraft 21.05.2017 / 01:03

0 respostas