Actuellement, j'ai un hôte FreeBSD avec ZFS et NFSv4. Il est répliqué sur une autre machine FreeBSD à des fins de sauvegarde.
Les fonctionnalités de ZFS qui sont importantes pour moi sont les suivantes
- RAID6 logiciel
- des instantanés, ou un autre moyen de réplication vers un autre hôte.
- quota
- ACL
- remplacer un disque défaillant sans mettre l'hôte hors ligne
質問
Une configuration identique ou similaire pourrait-elle être réalisée avec XFS ou GlusterFS sur CentOS 6 ?
Mise à jour
Le matériel est
- Châssis Supermicro CSE-847E16-R1400LPB, 36 baies HS
- Carte mère Supermicro H8DG6-F AMD Dual G34
- AMD Opteron 6320, 2.8GHz 8-core, 8MB L2 cache, 6400MT
- 64GB ram, et 128GB swap
Chaque hôte dispose de 36*3TB d'espace en RAIDZ2, soit 100TB utilisables et 50TB utilisés.
Il semble que ce sont les clients Ubuntu qui peuvent faire planter l'hôte lors de lectures lourdes. Pour l'instant, il y a ~5 clients NFS. Pas de cache de lecture.
Pas de réglage NFSv4 à part l'activation des Jumbo Frames.
echo 'kern.ipc.nmbclusters="32768"' >> /boot/loader.conf
echo 'kern.ipc.maxsockbuf=16777216' >> /etc/sysctl.conf
echo 'net.inet.tcp.sendspace=262144' >> /etc/sysctl.conf
echo 'net.inet.tcp.recvspace=262144' >> /etc/sysctl.conf
echo 'net.inet.tcp.rfc1323=1' >> /etc/sysctl.conf
echo 'net.inet.tcp.sendbuf_max=16777216' >> /etc/sysctl.conf
echo 'net.inet.tcp.recvbuf_max=16777216' >> /etc/sysctl.conf
0 votes
Pourquoi voulez-vous abandonner ZFS ?
1 votes
ZFS est parfait, mais NFSv4 sur FreeBSD fait planter l'hôte sur les lectures lourdes.
0 votes
Pourquoi ne pas le faire sur l'hôte ZFS ultime : Solaris 11.1. S'il ne s'agit pas d'une production, cela ne vous coûtera rien, sinon vous devrez débourser 1 000 dollars pour votre configuration particulière. Je pense que cela vous donnera un hôte ZFS très stable (et rapide) et idem pour NFSv4.