Quais são as compensações relevantes para opções de compartilhamento de arquivos entre um grupo de máquinas Linux virtualizadas rodando na mesma caixa VMWare? Por exemplo, alto rendimento, baixa latência, etc.
Eu usei principalmente NFS. VMWare usou hgfs por padrão. Como eles se comparam? Existem outras opções que valem a pena considerar (por exemplo, sshfs).
Fundo
Temos uma aplicação que em máquinas físicas distribui trabalho aos escravos através de um diretório montado em NFS compartilhado no mestre. Esta configuração é fácil de replicar no VMWare. E parece dar desempenho adequado. No entanto, eu queria saber se existe uma maneira melhor de compartilhar o diretório entre convidados Linux rodando no VMWare? Eu reúno pastas compartilhadas no VMWare usando hgfs. Isso seria melhor? Esta é a melhor opção? Por melhor aqui. Quero dizer, provavelmente proporcionará o melhor desempenho no hardware atual, que é um único host VMWare.
Se sim, como faço para habilitá-lo? Apesar de ter instalado ferramentas VMWare, não parece haver uma opção para ativar o compartilhamento. Nas configurações/propriedades/opções da VM - as ferramentas VMWare estão listadas como desligadas. A entrada para pastas compartilhadas mostrada em vários sites que pesquisei no Google não existe.
Responder1
Vá com NFS! Será mais portátil se você abandonar o VMware ou escalar para vários servidores físicos.