[Linux-cluster] Sharing GFS Partition

Marcos Ferreira da Silva marcos at digitaltecnologia.info
Tue Feb 5 21:43:28 UTC 2008


The cluster start but I couldn't mount.

The process fenced is started.
21399 ?        Ssl    0:00 /sbin/ccsd
21421 ?        Ss     0:00 /sbin/groupd
21429 ?        Ss     0:00 /sbin/fenced
21435 ?        Ss     0:00 /sbin/dlm_controld
21441 ?        Ss     0:00 /sbin/gfs_controld
21831 ?        Ssl    0:00 clvmd -T20


[root at vserver1 ~]# clustat
Member Status: Quorate

  Member Name                        ID   Status
  ------ ----                        ---- ------
  vserver1.teste.br                    1 Online, Local, rgmanager
  vserver2.teste.br                    2 Offline

  Service Name         Owner (Last)                   State
  ------- ----         ----- ------                   -----
  service:teste        (none)                         stopped

[root at vserver1 ~]# cman_tool services
type             level name       id       state
fence            0     default    00010001 JOIN_START_WAIT
[1]
dlm              1     clvmd      00020001 none
[1]
dlm              1     rgmanager  00030001 none
[1]

My cluster.conf:

<?xml version="1.0" ?>
<cluster alias="cluster1" config_version="18" name="cluster1">
        <fence_daemon clean_start="0" post_fail_delay="0" post_join_delay="3"/>
        <clusternodes>
                <clusternode name="vserver1.uniube.br" nodeid="1" votes="1">
                        <fence>
                                <method name="1"/>
                        </fence>
                </clusternode>
                <clusternode name="vserver2.uniube.br" nodeid="2" votes="1">
                        <fence/>
                </clusternode>
        </clusternodes>
        <cman expected_votes="1" two_node="1"/>
        <fencedevices/>
        <rm>
                <failoverdomains>
                        <failoverdomain name="gfsaluno" ordered="1" restricted="0">
                                <failoverdomainnode name="vserver1.uniube.br" priority="1"/>
                                <failoverdomainnode name="vserver2.uniube.br" priority="2"/>
                        </failoverdomain>
                </failoverdomains>
                <resources>
                        <clusterfs device="/dev/VGALUNO/LVAluno" force_unmount="0" fsid="63078" fstype="gfs" mountpoint="/storage/aluno" name="gfsaluno" options=""/>
                </resources>
                <service autostart="1" domain="gfsaluno" name="teste">
                        <clusterfs ref="gfsaluno"/>
                </service>
        </rm>
</cluster>

The service "teste" don't start.

[root at vserver1 cluster]# mount -t gfs /dev/VGALUNO/LVAluno /storage/aluno/
/sbin/mount.gfs: node not a member of the default fence domain
/sbin/mount.gfs: error mounting lockproto lock_dlm

[root at vserver1 cluster]# lsmod | grep dlm
lock_dlm               56009  1
gfs2                  522861  1 lock_dlm
dlm                   153185  13 lock_dlm
configfs               62301  2 dlm


------------------------------
Marcos Ferreira da Silva
Digital Tecnologia
Uberlandia-MG
(34) 9154-0150 / 3226-2534

-------- Mensagem Original --------
> De: Lon Hohberger <lhh at redhat.com>
> Enviado: terça-feira, 5 de fevereiro de 2008 17:55
> Para: marcos at digitaltecnologia.info, linux clustering <linux-cluster at redhat.com>
> Assunto: SPAM-LOW:  Re: [Linux-cluster] Sharing GFS Partition
> 
> On Tue, 2008-02-05 at 14:42 -0500, Marcos Ferreira da Silva wrote:
> > How could I share a partition in a storage with tow nodes running a service?
> > 
> > I create a partition and use mkfs
> >  mkfs.gfs -r2048 -p lock_dlm -t cluster1:gfsaluno -j 8 /dev/VGALUNO/LVAluno
> > 
> >  mount -t gfs /dev/VGALUNO/LVAluno /storage/aluno/
> > 
> > /sbin/mount.gfs: node not a member of the default fence domain
> > /sbin/mount.gfs: error mounting lockproto lock_dlm
> > 
> 
> chkconfig --level 2345 fenced on
> 
> (for starters). You *must* have fencing.
> 
> To make two services share it:
> 
>   <resources>
>     <clusterfs ... name="mygfs" />
>   </resources>
>   <service name="foo">
>     <clusterfs ref="mygfs"/>
>   </service>
>   <service name="bar">
>     <clusterfs ref="mygfs"/>
>   </service>
> 
> -- Lon 







More information about the Linux-cluster mailing list