]> git.piffa.net Git - doc/.git/blob - source/gluster.rst
Merge branch 'master' of chrome:/home/git/doc
[doc/.git] / source / gluster.rst
1 ===============================
2 GlusterFS
3 ===============================
4 ----------------------------------------------------------
5 Appunti sulla installazione e configurazione di Gluster
6 ----------------------------------------------------------
7
8   :Author: Andrea Manni
9   :Copyright: GFDL
10   :Version: 0.1
11
12 Questa guida e' dedicata a GlusterFS (d'ora in poi citato Gluster)::
13
14         GlusterFS is an free / open source clustered file system capable of scaling to several petabytes and handling thousands of clients. GlusterFS clusters together storage building blocks, aggregating disk and memory resources and managing data in a single global namespace. 
15
16         A key advantage is the GlusterFS modular architecture that allows modules to be stacked to match user requirements. You can use GlusterFS to quickly configure a standalone server system and later expand the system as your needs grow. 
17
18         GlusterFS includes a configuration utility to handle standard workloads. This document describes how to select the appropriate options for your needs and install and configure GlusterFS to best support them.
19
20 .. sectnum::
21
22 .. contents:: Indice degli argomenti
23
24 Generato con: http://docutils.sourceforge.net/rst.html
25
26 Installazione
27 =========================
28
29
30 Links:
31         - http://en.wikipedia.org/wiki/List_of_file_systems#Distributed_file_systems
32         - http://www.gluster.com/products/index.php
33         - http://www.gluster.com/community/documentation/index.php/Storage_Server_Installation_and_Configuration#Installing_on_GNU.2FLinux
34
35
36
37
38
39
40
41
42
43
44 Alla data attuale (6/10/2009) Gluster non e' disponibile negli archivi di Debian stable (Lenny), ma solo in Sid dove per altro non risulta aggiornata all'ultima versione disponibile (che presenta un diverso modo di creare i clusters).
45
46 Sono invece disponibili i pacchetti per Squeeze direttamente dal sito di Gluster:
47
48         - http://ftp.gluster.com/pub/gluster/glusterfs/2.0/LATEST/Debian/README.Debian
49
50 Il sorgente e' disponibile da:
51
52         - http://ftp.gluster.com/pub/gluster/glusterfs/2.0/LATEST/
53
54
55
56
57 Compilazione
58 ----------------
59
60 Queste istruzioni valgono per Gluster v. 2.0.7 su Debian Lenny:
61
62         conny:/usr/src/gluster# pwd
63         /usr/src/gluster
64
65         wget http://ftp.gluster.com/pub/gluster/glusterfs/2.0/LATEST/glusterfs-2.0.7.tar.gz
66
67         tar -zxf glusterfs-2.0.7.tar.gz
68         cd glusterfs-2.0.7/
69         apt-get install make flex bison fuse-utils libfuse2 libfuse-dev fuse-utils libfuse2 libdb-dev
70         ./configure
71
72         make && make install
73         ldconfig
74         glusterfs --version
75
76
77 Dipendenze per la compilazione (per avere il supporto a fuse e BerkleyDB)::
78
79         make flex bison fuse-utils libfuse2 libfuse-dev fuse-utils libfuse2 libdb-dev
80
81
82
83 Cachefs
84 ------------
85
86 Si guardi anche cache fs: 
87   - http://www.mjmwired.net/kernel/Documentation/filesystems/caching/cachefiles.txt
88   - 
89
90
91 Livelli
92
93 primo
94 =============
95
96 secondo
97 -------------
98
99 terzo
100 ~~~~~~~~~~~~~~~