Linux-on-Linux KVM: qual sistema de arquivos devo usar para guest e host?

2

Eu estou no processo de brincar com o KVM e configurar um linux em um servidor linux, então eu posso

  • reinicialize o servidor (guest)
  • criptografa o rootFS do guest sem precisar fazer o initramfs-tricks para que a reinicialização remota funcione.

Estou pensando em usar btrfs como sistema de arquivos, já que é um único disco ssd e nenhum RAID.

Pensamentos seguintes:

  • Se eu usar o btrfs no host, tenho uma excelente integridade de dados, todas as somas de verificação, etc.
  • Para que eu possa usar algo rápido e simples, talvez até ext2 no guest?

Ou devo fazer o contrário?

    
por Fabian Zeindl 20.05.2012 / 16:20

2 respostas

6

Executar o BTRFS no host para imagens de disco (qcow2, etc) é uma péssima ideia. O estilo de gravação do disco em um arquivo de imagem é o pior padrão de E / S para o btrfs, a página do KVM de ajuste não contém muitas dicas:

link

Mas neste, eles são claros:

"Não use o sistema de arquivos linux btrfs no host para os arquivos de imagem. Isso resultará em baixo desempenho de E / S. O convidado kvm pode até congelar quando o tráfego de E / S for feito no convidado."

Eu uso o ext4 para arquivos locais e um repositório nfs via ZFS no Solaris para imagens de disco remotas. Nós estaremos mudando para ações iscsi baseadas em zfs no futuro próximo. Se você não precisa de um repositório de arquivos nas / central e terá um número relativamente estável de VMs, a sugestão do DukeLion é a melhor.

Usamos o cluster para testes de software, por isso estamos criando milhares de VMs todos os dias usando arquivos de sobreposição qcow2. O LVM não suporta isso.

    
por 29.05.2012 / 15:44
6

Tudo depende do que você deseja alcançar.

Eu não recomendaria usar ext2 para root fs em qualquer servidor - virtual ou físico. Você pode obter um desempenho mais lento em alguns casos e as inconsistências do sistema de arquivos ainda são possíveis, tornando as reinicializações incrivelmente lentas.

Se você deseja simplicidade e desempenho - sugiro que você coloque a imagem do convidado no volume lvm lógico e use btrfs / ext4 / xfs no guest.

    
por 20.05.2012 / 17:05