The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Уставновка кластерной ФС GFS в CentOS5 (gfs fs cluster linux)


<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>
Ключевые слова: gfs, fs, cluster, linux,  (найти похожие документы)
From: Roman Sozinov <http://sozinov.blogspot.com>; Date: Mon, 19 Dec 2007 14:31:37 +0000 (UTC) Subject: Уставновка кластерной ФС GFS в CentOS5 Оригинал: http://sozinov.blogspot.com/2008/10/gfs-global-file-system.html Данный лог действий описывает процесс установки и начальной конфигурации кластерной файловой системы GFS в CentOS5. Перед началом установки необходимо убедиться, что отключен firewall и не действует SE Linux. # chkconfig iptables off # selinux disable Установка включает в себя инсталяцию группы 'Cluster storage' и сервиса ntp для синхронизации времени на всех нодах кластера. # yum groupinstall 'Cluster Storage' # yum install ntp # yum install kmod-gfs-xen (если используется Xen) # chkconfig ntpd on # service ntpd start # Starting ntpd: [ OK ] # reboot Проверить перед запуском, что на всех нодах файлы /etc/hosts и /etc/cluster/cluster.conf одного содержания vi /etc/hosts 127.0.0.1 localhost.localdomain localhost 10.10.2.91 vm01.organization.local vm01 10.10.2.92 vm02.organization.local vm02 vi /etc/cluster/cluster.conf <?xml version="1.0"?> <cluster name="gfsc" config_version="1"> <cman two_node="1" expected_votes="1"> <clusternodes> <clusternode name="vm01" nodeid="1"> <fence> <method name="human"> <device name="last_resort" ipaddr="vm01"> </device> </method> </fence> <clusternode name="vm02" nodeid="2"> <fence> <method name="human"> <device name="last_resort" ipaddr="vm02"> </device> </method> </fence> </clusternode> <fencedevices> <fencedevice name="last_resort" agent="fence_manual"> </fencedevice> </fencedevices> </clusternode></clusternodes></cman> Для того, чтобы впоследствии копировать измененный файл конфигурации /etc/cluster/cluster.conf на все ноды можно воспользоваться утилитой ccs_tool: # scp /etc/cluster/cluster.conf root@vm02:/etc/cluster/ # ccs_tool update /etc/cluster/cluster.conf После того как все готово, можно запускать службу cman (поочередно на всех нодах) # /etc/init.d/cman start # cman_tool status Подготовка диска (я использую lvm) vi /etc/lvm/lvm.conf locking_type = 3 # pvcreate /dev/sdc # vgcreate gfsc /dev/sdc # lvcreate -l 100%FREE gfsc # gfs_mkfs -p lock_dlm -t gfsc:gfs1 -j 2 /dev/gfsc/lvol0 Теперь можно примонтировать том с кластерной файловой системой и работать с ним как с обычным диском # mount -t gfs /dev/gfsc/lvol0 /mnt Ссылки: 1. Cluster Project FAQ http://sources.redhat.com/cluster/faq.html 2. How to install and run clvm and gfs http://sources.redhat.com/cluster/doc/usage.txt 3. Enterprise data sharing with Red Hat Global File System http://www.redhat.com/magazine/009jul05/features/gfs_overview/ Функциональные отличия от NFS Для работы с nfs Вам нужен дополнительный уровень - сервис nfs, при работы с кластерной fs у Вас отсутствует такой уровень - в работаете на уровне ядра, как с обычной fs, соответственно должна быть выше производительность. Сluster suite, который поставляется, как составная часть rhel, включает в себя поддержку gfs. Gfs, как кластерная fs, предназначена для одновременной работы нескольких нодов с одними и теми же данными, поэтому имеются инструменты для грамотной блокировки и fencing'а. К сожалению не знаю как обстоят с этим дела в nfs.

<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>

Обсуждение [ RSS ]
  • 1, Аноним (1), 12:21, 21/08/2008 [ответить]  
  • +/
    >>Функциональные отличия от NFS

    Уберите. Не стоит сравнивать кластерную и сетевую фс. Это не одно и тоже.

     
  • 2, Merlin (??), 01:57, 26/08/2009 [ответить]  
  • +/
    В cluster.conf грубейшая ошибка
    Раздел <cman> нужно закрывать сразу </cman>
    и в конце должен быть закрыт раздел  </cluster>
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру