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
- para ZFS você precisará de mais RAM
- para BTRFS você pode usar desduplicação em lotehttps://btrfs.wiki.kernel.org/index.php/Deduplication (a desduplicação em linha está planejada)
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