Я использую NFS
(и это единственный, который я хорошо знаю в сетевых файлах) в течение нескольких лет. Но до сих пор не могу узнать ..
- Как сделать
NFS
серверы в кластерном дизайне (или с балансировкой нагрузки?) - Или, по крайней мере, его развертывание на сервере «БОЛЬШЕ-ТО ОДИН» и «Автоматическое восстановление после отказа».
Основная цель - не допустить, чтобы мой единственный работающий NFS-сервер работал в режиме единой точки отказа.
Так как я не знаю, как сделать это правильно, до сих пор я изобрел самостоятельно:
- NFS на 2 сервера.
- RSYNC с 1-го (предполагаемого главного) сервера на другой 2-й сервер.
- С серверов приложений (веб-сайтов и т. Д.)
Shell Script
Установите флажок, чтобы проверить исправность точки монтирования NSF-Master Server. А затем, если нужно, автоматически отключить его (оставив), а затем выполнить автоматическое подключение со второго. - Основная функция, которую я использовал в моем автоматическом сценарии оболочки, заключается
nfsstat -m
в проверке работоспособности точки монтирования.
(Я использую Redhat )
Но в любом случае, я все еще не думаю, что это безопасный и стандартный способ.