Невідмовні NFS?


9

Можливо, FAQ, але я не знайшов нічого корисного через деякий час пошуку:

Чи можна налаштувати NFS таким чином, щоб кожна помилка (наприклад, серверний процесор, жорсткий диск, hd-контролер, мережевий адаптер, мережевий кабель, джерело живлення) маскувалася без необхідності негайного втручання?

У мене є лише відповіді на частини проблеми: RAID, надлишковий блок живлення, зайві мережеві адаптери

Як я можу вирішити відмову CPU сервера NFS, щоб клієнти відмовились прозоро?

Відповіді:


9

Ви можете придбати систему, яка може виправити збій процесора, або ви могли впровадити більше одного сервера. Ви можете легко створити кластер NFS на відмову в Linux (я впевнений, що у Sun та всіх є механізм і для цього).

Досить добре підтримується / поширений спосіб зробити це з серцебиттям ( перше посилання я знайшов в Google, пошук NFS та серцебиття ) для управління кластером, а потім спільного використання пам’яті між серверами. Найважливіше, що потрібно зробити з NFS для забезпечення прозорого відмови, - це також поділитися інформацією про стан NFS, яка зазвичай знаходиться в / var / lib / nfs. Ви можете зробити це, розмістивши його на спільному сховищі.

редагування: Якщо також встановити параметр fsid на одне значення на експорті NFS на кожен сервер, ви не зможете отримувати застарілі ручки файлів, коли кластер перестає працювати.


2
Пейсмейкер + серцебиття (або Corosync в ці дні) + DRBD + NFS - це те, що працює для мене.
rthomson

3
Howtoforge також має навчальний посібник із налаштування цього питання: howtoforge.com/high_available_nfs_drbd_heartbeat
churnd


0

Стандартний сервер Nfs в активній / активній конфігурації неможливий, як я знаю, можливий активний / пасивний кластер (тестується за допомогою firethbeat + nfs3). Ось приємне, як швидко, швидко та просто за допомогою налаштування високодоступного сервера NFS | howtoforge.com

Можливо також налаштувати активний / активний кластер nfs4 за допомогою glusterfs + haproxy + keepalived + ganesha-nfs.


-3

Партнери Nexenta Systems пропонують кластерні рішення, які ідеально підходять для створення високодоступних NFS, використовуючи при цьому всі переваги ВСІХ доступних функцій ZFS. Типова модель вимагає для 2-вузлового кластера із спільним блоком зберігання даних, налаштованого як JBOD. NexentaStor використовується для надання NFS, CIFS тощо. У вашому випадку це може бути просто NFS. Наша система кластеризації дозволяє отримати доступне рішення, яке може бути саме тим, що ви шукаєте.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.