У меня есть клиент CentOS 6.3, которому нужен доступ к хранилищу NFS. Есть два сервера NFS, которые обслуживают один и тот же контент, хранящийся в сети SAN с кластерной файловой системой. Как настроить CentOS для переключения на резервный сервер NFS, если это необходимо? Когда я Google, я продолжаю читать, что Linux не поддерживает это, но это было бы странно, так как есть много информации о том, как настроить кластерную ферму серверов NFS Linux ...
12
Ответы:
Это похоже на работу для демона automount (8). См. Справочную страницу autofs (5) (из числа об / мин autofs) в разделе «Реплицированный сервер». Я полагаю, если вы добавите строку, как
fileserv host1,host2:/server/export/point
на /etc/auto.misc на вашем клиенте и (пере) запустить службу autofs, ваше хранилище NFS будет отображаться в / misc / fileserv. Вы можете добавить -ro в качестве параметров монтирования, если хотите монтировать только для чтения (или, конечно, другие параметры монтирования).
источник
Правильный путь (tm) сделать это - это GlusterFS , которая представляет собой масштабируемую файловую систему, которая работает в пространстве пользователя поверх базовой файловой системы, такой как NFS или CIFS.
Все это звучит впечатляюще и сложно, но на самом деле это очень просто настроить. Честно говоря, это займет у вас меньше 15 минут. У вас будет два сервера, каждый с определенным «кирпичом» (единицей хранения). Тогда объем будет определен в этом пуле серверов. Репликация данных между серверами происходит автоматически, как и аварийное переключение на клиенте, если один из серверов умирает.
источник