Gluster text file configuration information?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, May 9, 2011 at 9:59 AM, Anand Babu Periasamy <ab at gluster.com> wrote:
> On Mon, May 9, 2011 at 5:37 AM, Horacio Sanson <hsanson at gmail.com> wrote:
>>
>> Where can I find documentation about manual configuration of Gluster
>> peers/volumes? All documentation seems to be about the gluster CLI. I
>> would prefer manual configuration to facilitate automation via scripts
>> (e.g. Puppet/Chef).
>>
>> I also read in this list that it is possible to configure Raid10 via
>> text files... ?I would also like to experiment with this setup. Any
>> related documents on how to do this would be appreciated.
>>
>> regards
>> Horacio
>
>
> Hi Horacio,
> CLI also coordinates with elastic volume manager. You will lose the ability
> to perform online volume management operations. Another main reason for
> abstraction is to avoid untested combinations. It is possible to use the
> auto-generated volume spec files (from /etc/gluster dir) and start
> glusterfsd manually. My strong recommendation is to integrate pupper/chef
> with Gluster CLI. Integration with CLI takes fewer lines of code than manual
> vol spec approach. What trouble did you run in to? ?I think it makes sense
> for us to document Gluster / Puppet integration and provide examples.

One of the problems I have with gluster/puppet integration is the
output format of gluster commands is not parse friendly. In puppet I
need to add onlyif and unless options so the gluster commands don't
get executed every time. In the case of trusted pools the peer command
I can easily check if a peer belongs to a pool:

   gluster peer status | grep -q -s 192.168.4.91    # Returns 0 if the
peer exists or 1 if not

but is more complicated to check if a particular peer is connected,
disconnected, rejected or whatever status since this value is in a
separate line. If the IP address and status were in a single line all
would be very easy.


> RAID10 like is simply distributed volume with replica count = 2.
> --
> Anand Babu Periasamy
> Blog [http://www.unlocksmith.org]
>
> Imagination is more important than knowledge --Albert Einstein
>

regards,
Horacio


[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux