Настройка кластера RFS RHEL6.1

Мне нужно настроить 3-узловый кластер с общей файловой системой GFS2. GFS2 нужен как обычный Documentroot для apache за балансировщиком. Можете ли вы порекомендовать руководство по настройке corosync+ стимулятор +GFS2 на RHEL/SL 6.1? Кстати, мне не нужен DRBD, поскольку у меня есть iSCSI в качестве устройства с общим доступом.

2 ответа

Я не видел, как 6.1 меняет вещи, я сделал это только с 6.0, но вот что сработало для меня:

  1. Установите следующие шаблоны:
    • Масштабируемые файловые системы
    • Эластичное Хранение
    • Высокая доступность
  2. На каждом узле запустите сервис ricci (service start ricci), ввод пароля при появлении запроса
  3. Запустите сервис luci (service start luci) на одном узле
  4. Перейдите в порт:8084 на узле, на котором вы начали luci
  5. Перейти к "Управление кластерами"
  6. Нажмите Создать.
  7. Введите имя кластера
  8. Для каждого узла в кластере введите имя узла и пароль, который вы ввели при запуске службы ricci. Нажмите создать.

На данный момент у вас есть кластер. Обеспечение запуска кластерных сервисов после перезагрузки - очень хорошая идея на данный момент.

chkconfig ricci on
chkconfig cman on
chkconfig rgmanager on
chkconfig clvmd on  (if you're using LVM under the GFS volume)

Теперь о стороне СГФ.

  1. В любой имеющейся у вас системе общего хранилища предоставьте по одному LUN каждому узлу кластера.
  2. Повторно просканируйте шину хранилища, чтобы каждый узел, по крайней мере, видел хранилище, пока ничего с ним не делайте (в зависимости от ваших конкретных обстоятельств может потребоваться перезагрузка, чтобы это вступило в силу везде).
  3. На одном узле создайте файловую систему, mkfs.gfs -p lock_dlm -t ClusterName:ResourceName -j # /dev/your/device
    • "Clustername" - это имя кластера, которое вы указали в настройке кластера.
    • "ResourceName" - это имя кластерного ресурса, который вы хотите создать.
    • "-j #" где # - количество узлов в вашем кластере
    • "/dev/your/device" - это путь к общему хранилищу, которое вы представили на шаге 1.

При монтировании устройства GFS убедитесь, что в опциях fstab указан "netdev", поскольку GFS не может монтироваться до тех пор, пока не будут установлены сеть и кластер.

Я обновил Clusters from Scratch пару дней назад, чтобы отразить удаление gfs-pcmk. Просто игнорируйте части о drbd, так как у вас есть iSCSI.

В частности, вам понадобится раздел, начинающийся по адресу: http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Clusters_from_Scratch/ch08.html котором подробно описано, как использовать "стандартные" версии cman. gfs_controld и dlm_control с кардиостимулятором.

Также следите за обновлениями пакетов в 6.2, интеграция Pacemaker/CMAN получает еще один импульс.

Другие вопросы по тегам