Mam klienta CentOS 6.3, który musi uzyskać dostęp do pamięci NFS. Istnieją dwa serwery NFS, które obsługują tę samą zawartość przechowywaną w sieci SAN z klastrowym systemem plików. Jak skonfigurować CentOS do przełączania awaryjnego na zapasowy serwer NFS, jeśli to konieczne? Kiedy korzystam z Google, wciąż czytam, że Linux nie obsługuje tego, ale byłoby to dziwne, ponieważ istnieje wiele informacji na temat konfiguracji klastrowej farmy serwerów Linux NFS ...
12
Odpowiedzi:
To brzmi jak zadanie dla demona automount (8). Zobacz stronę podręcznika autofs (5) (z rpm autofs) w „Replicated Server”. Wierzę, że jeśli dodasz taką linię
fileserv host1,host2:/server/export/point
na /etc/auto.misc na twoim kliencie i (ponownie) uruchom usługę autofs, twoja pamięć NFS pojawi się w / misc / fileserv. Możesz dodać -ro jako opcje montowania, jeśli chcesz montować tylko do odczytu (lub inne opcje montowania oczywiście).
źródło
Właściwym sposobem (tm) do tego jest GlusterFS , który jest skalowalnym systemem plików, który działa w przestrzeni użytkownika na podstawowym systemie plików, takim jak NFS lub CIFS.
Wszystko to brzmi imponująco i skomplikowanie, ale tak naprawdę jest bardzo proste w konfiguracji. Szczerze mówiąc, powinno ci to zająć mniej niż 15 minut. Miałbyś dwa serwery, każdy ze zdefiniowaną „cegłą” (jednostką pamięci). Wolumin zostałby wówczas zdefiniowany w ramach tej puli serwerów. Replikacja danych między serwerami odbywa się automatycznie, podobnie jak przełączanie awaryjne na kliencie, jeśli jeden z serwerów umrze.
źródło