[Gluster-devel] GlusterFS 1.3.0-pre2.3: AFR not working

Gerry Reno greno at verizon.net
Wed Apr 4 13:34:37 UTC 2007


Krishna,
  I just responded to Avati's reply and I have it working now.

Thanks,
Gerry


Krishna Srinivas wrote:
> Hi Gerry,
> The spec files look correct. Can you send the client's log file?
> glusterfs -l /tmp/afr.log -L DEBUG --spec-file=./test-client.vol 
> /mnt/glusterfs/
> is the command. Can you mail us /tmp/afr.log ?
> Thanks
> Krishna
>
> On 4/4/07, Gerry Reno <greno at verizon.net> wrote:
>> I have not been successful at getting GlusterFS with AFR translator
>> working on 2 bricks:
>>
>> =====================
>> test-server0.vol
>> =====================
>> volume brick
>>   type storage/posix                   # POSIX FS translator
>>   option directory /root/export0        # Export this directory
>> end-volume
>>
>>    ### Add network serving capability to above brick.
>> volume server
>>   type protocol/server
>>   option transport-type tcp/server     # For TCP/IP transport
>>   option listen-port 6996              # Default is 6996
>>   subvolumes brick
>>   option auth.ip.brick.allow  *  # Allow full access to "brick" volume
>> end-volume
>>
>> =====================
>> test-server1.vol
>> =====================
>> volume brick
>>   type storage/posix                   # POSIX FS translator
>>   option directory /root/export1        # Export this directory
>> end-volume
>>
>>    ### Add network serving capability to above brick.
>> volume server
>>   type protocol/server
>>   option transport-type tcp/server     # For TCP/IP transport
>>   option listen-port 6997              # Default is 6996
>>   subvolumes brick
>>   option auth.ip.brick.allow  *  # Allow full access to "brick" volume
>> end-volume
>>
>> =====================
>> test-client.vol
>> =====================
>>    ### Add client feature and declare local subvolume
>> volume client1-local
>>   type    storage/posix
>>   option  directory         /root/export0
>> end-volume
>>
>> volume client2-local
>>   type    storage/posix
>>   option  directory         /root/export1
>> end-volume
>>
>>    ### Add client feature and attach to remote subvolume
>> volume client1
>>   type    protocol/client
>>   option  transport-type    tcp/client     # for TCP/IP transport
>>   option  remote-host       192.168.1.25   # IP address of the remote 
>> brick
>>   option  remote-port       6996           # default server port is 6996
>>   option  remote-subvolume  brick          # name of the remote volume
>> end-volume
>>
>> volume client2
>>   type    protocol/client
>>   option  transport-type    tcp/client
>>   option  remote-host       192.168.1.25
>>   option  remote-port       6997
>>   option  remote-subvolume  brick
>> end-volume
>>
>>    ### Add automatice file replication (AFR) feature
>> volume afr
>>   type  cluster/afr
>>   subvolumes  client1 client2
>>   option  replicate *:2
>> end-volume
>>
>> =====================
>> Servers are started like this:
>> glusterfsd --spec-file=/usr/local/etc/glusterfs/test-server0.vol
>> glusterfsd --spec-file=/usr/local/etc/glusterfs/test-server1.vol
>>
>> Client is started like this:
>> glusterfs --spec-file=./test-client.vol /mnt/glusterfs/
>> =====================
>>
>> [root at grp-01-30-01 glusterfs]# touch /root/export0/file1
>> wait...
>> [root at grp-01-30-01 glusterfs]# find /root/export*
>> /root/export0
>> /root/export0/file1
>> /root/export1
>>
>> =====================
>> I do not see any replication.
>> What am I missing?
>>
>>
>>
>>
>>
>> _______________________________________________
>> Gluster-devel mailing list
>> Gluster-devel at nongnu.org
>> http://lists.nongnu.org/mailman/listinfo/gluster-devel
>>
>






More information about the Gluster-devel mailing list