PDA

Показать полную графическую версию : gfs проблемы


u92
19-03-2008, 23:40
Здравствуйте!!
Извините что нет логов, смогу выслать только завтра. Понимаю что вопрос для телепатов, но очень нужно срочно. Сам такие вопросы не люблю, но вот попал в такую ситуацию:). Поиск по форуму тоже не помог.

просьба объяснить следующее:

Конфигурация:
Есть два сервера, san switch, общие хранилище.
На серверах установлена ОС RHEL5 с последним обновлением.
Для этих серверов презентован Lun 500 гигабайт.
Два сервера входят в кластер, создан сервис виртуальный ip адрес . При переносе сервиса с одной ноды на другую все отлично работает. На презентованною луну для двух серверов, которая видится в ос linux как sda1 была отформатирована под gfs2 и присоединена в /test.

Возникла следующая проблема:
Когда две ноды перезагрузить одновременно, есть доступ с каждого сервера к этому общему диску (/test прописан в fstab на каждой ноде). Когда перезагрузить одну ноду, то при старте она подвисает при попытке mounting gfs, а вторая нода(которою не перезагружали) подвисает при попытке зайти в /test.

Что нужно сделать, чтобы не было этой блокировки? Это из-за того что не настроен fencing или надо смотреть в другую сторону?

Fencing до конца не понял что такое, но пытался настроить через ILO HP. Если запустить через fencing_ilo(я так понял эту утилиту использует какой то демон кластера для управлением питанием сервера) то сервер перезагружается, если просто fencing имя ноды то ни че не происходит. Я добавлял в кластер fencing устройства в виде ilo hp. Изначально я настраивал кластер через lucci, а добавлял fencing через system-config-cluster так как в lucci не видел ilo. Но после перезагрузки в system-config-cluster в меню fencing там вроде было написано not current fencing одна и вторая нода. Хотя через fencing_ilo вручную все перезагружается.
Завтрв если все таки потребуется смогу выслать messages,cluster.conf и тд.
Заранее спасибо.

u92
20-03-2008, 01:47
Еще такие вопросы(теоретические, а то что успел прочитать на английском не все до конца понятно с механизмом работы gfs):

Есть две ноды к которым подключено общие хранилище с файловой системой gfs. Приложение(только на активной ноде) работает с файлами, которые расположены на этом общем хранилище.

1) Если настроен fencing и отработал при пропаже сети. При перезагрузке одной из нод все ноды будут видить так же это общие хранилище?
2) Если не настроен fencing. При перезагрузке одной из нод, механизм блокировки gfs им не позволяет доступаться к данным размещенным на общем хранилище и может помочь только одновременная перезагрузка 2 нод?




© OSzone.net 2001-2012