LINUX.ORG.RU
решено ФорумAdmin

Lsi Syncro + CentOS, недоступность GFS2

 ,


1

2

Всем здравствуйте. Имеется два сервера с lsi syncro контроллерами, на на обоих нодах имеется /dev/sda, который является виртуальным диском контроллеров(физически это sas хранилище с raid10). На нодах собран кластерный диск lvm2, который смонтирован в /gfs2. Ноды раздают /gfs2 по самбе(два ip) для двух девайсов, которые читают один и тот же файл синхронно, в случае отключения любой из нод недоступность ресурса составляет примерно 12секунд, после чего чтение файла продолжается. Грешу на журналы gfs2. Подскажите пожалуйста может быть есть еще какие-то кластерные open source ф.с. с более быстрым переключением?



Последнее исправление: vanchez (всего исправлений: 1)

Не должно оно замирать, тем более при чтении, журналы то только при записи идут в ход. Смотри логи ея, может будет видно.

blind_oracle ★★★★★
()
Ответ на: комментарий от blind_oracle

При жестком ребуте слэйв ноды в messages только такая инфа

May 14 17:47:09 LSI2 kernel: GFS2: fsid=Syncro:mygfs.0: jid=1: Trying to acquire journal lock... May 14 17:48:52 LSI2 kernel: GFS2: fsid=Syncro:mygfs.0: jid=1: Looking at journal... May 14 17:48:52 LSI2 kernel: GFS2: fsid=Syncro:mygfs.0: jid=1: Done

В какую сторону смотреть не пойму.

vanchez
() автор топика
Ответ на: комментарий от vanchez

Тебе нужен фенсинг, я так понимаю. Настрой его через IPMI чтобы одна нода тушила другую, правда возможно нужно будет добавить третью ноду для кворума.

Hello,

When one node unexpectedly shuts down, dlm locks down until quorum is regained AND the faulty node is fenced, before it can take over the cluster resources.

I assume that you have set the «two_node» flag in cluster.conf

Oct 29 08:05:59 node1 fenced[1401]: fence node2 dev 0.0 agent fence_ack_manual result: error from agent

Oct 29 08:05:59 node1 fenced[1401]: fence node2 failed

I think that adding the following option to the dlm section in cluster.conf enable_fencing=«0» might solve this problem. (but I have not tested this) This will disable fencing.

Or you can setup fencing.

blind_oracle ★★★★★
()
Ответ на: комментарий от blind_oracle

<cluster config_version=«73» name=«Syncro»> <clusternodes> <clusternode name=«LSI1» nodeid=«1»/> <clusternode name=«LSI2» nodeid=«2»/> </clusternodes> <cman disallowed=«1» expected_votes=«1» two_node=«1»/> <logging logfile_priority=«err»/> <rm> <resources> <clusterfs device=«/dev/vol_grp0/lvol0» fsid=«15364» fstype=«gfs2» mountpoint=«/gfs2» name=«mygfs» options=«rw» self_fence=«1»/> </resources> </rm> </cluster>

self_fence=«1» очень помог, подвисания ф.с. не стало!!!

vanchez
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.