Qual sistema de arquivos usar para hospedar máquinas virtuais?

Qual sistema de arquivos usar para hospedar máquinas virtuais?

Meta Uma configuração de servidor confiável que serve como backup externo para vários servidores distribuídos, além de hospedar algumas máquinas virtuais. Os backups de cada servidor devem ser criptografados, incrementais e desduplicados. As máquinas virtuais têm requisitos de recursos relativamente baixos (todos juntos, aproximadamente 2 GB de RAM e 100 GB de armazenamento) e precisam ser administradas remotamente. A configuração final precisa ser capaz de resistir a uma ou duas falhas no disco rígido. A substituição de discos rígidos com falha não precisa ser feita on-line, mas deve ser bastante simples (por exemplo, identificar a unidade com falha, substituir por uma unidade limpa com a mesma capacidade, inicializar, aguardar a reconstrução). O sistema deve ser capaz de detectar e remediar o Bitrot.

Hardware Eu gostaria de usar um HP N54L, 8 GB de RAM ECC, 4 x 4 TB WD RED, 2 discos TOSHIBA de 120 GB. Também tenho um controlador HP P410 que posso usar, se essa for a melhor opção.

PlanoMinha ideia atual é usar 4 x 4 TB como software ou hardware RAID 5 para armazenamento de backups e VMs, 2 x 120 GB como hardware RAID 1 para o sistema operacional/hipervisor. Instale o Debian, configure o Proxmox VE 4 na parte superior, uma VM paraBorgBackupalém de VMs adicionais.

Sistemas de arquivosZFS pode consumirmuita RAMpara funcionar de forma confiável, especialmente porque também haverá algumas VMs, BTRFSnão oferece detecção de bitrotse você usar a opção nodatacow paracombater o mau desempenho das VMs. Ext4 não oferece proteção contra Bitrot.

Qual sistema de arquivos posso empregar?

Responder1

ZFS e BTRFS oferecem proteção contra bitrot, você deve escolher entre os dois.

você também quer desduplicação

minha sugestão é ZFS

para criptografia, sugiro ZFS em cima de LUKS, ZVOL para VMs

é importante que você criptografe em um nível inferior ao da desduplicação

informação relacionada