作者:Reesun Huang E-Mail:reesun.huang@gmail.com
是自由软件,主要由 负责开发,主要应用在集群系统中,具有很好的可扩展性。下面简单介绍分布式文件系统的安装与应用。
一、安装gluster server
1、安装fuse,gluster是基于fuse的,所以首先安装fuse。
fuse简介apt-get build-dep glusterfs
tar -zxvf fuse-xxx.tar.gz
cd fuse-xxx
./configure
make
make install
|
2、安装gluster
tar -xzvf glusterfs-xxx.tar.gz
cd glusterfs-xxx
./configure
make
make install
|
二、简单配置gluster server。
cp /usr/local/lib/* -R /usr/lib/
mkdir –p /var/data/{export,export-ns}
mkdir /etc/glusterfs/
touch /etc/glusterfs/glusterfs-server.vol
|
下面是配置文件gluster-server.vol的内容。这是最简单的,目的是让server和client能够连接能够运行。
volume brick type storage/posix option directory /var/data/export
end-volume
volume server
type protocol/server
option transport-type tcp
option auth.addr.brick.allow *
subvolumes brick
end-volume
|
三、安装与配置gluster client。
其实gluster server和client安装是一样的。因为它们的配置文件不同,所以起到的作用就不同。这里就不在赘述gluster client的安装了。
配置gluster client:下面是client的配置文件“gluster-client.vol”。这个更简单:
### Add client feature and attach to remote subvolume of server1
volume client
type protocol/client
option transport-type tcp/client
option remote-host 192.168.1.219 # IP address of the remote brick
option remote-subvolume brick # name of the remote volume
end-volume
|
四、gluster使用
安装与配置完成,可以使用gluster了。
1、在服务器端使用命令:
glusterfsd -f /etc/glusterfs/glusterfs-server.vol
|
2、在客户端使用命令
glusterfs -f /etc/glusterfs/glusterfs-client.vol /mnt
|
五、gluster测试
说明:在上面配置中,我们将“/var/data/export”设置为服务器端配挂载的目录,“/mnt”为客户端挂载目录。
所以,在客户端使用命令“df -h”查看挂载情况:
# df -h
文件系统 容量 已用 可用 已用% 挂载点
...略...
/dev/sdb1 19G 419M 17G 3% /var
...略...
/etc/glusterfs/glusterfs-client-gnode1.vol 19G 419M 17G 3% /mnt
|
最下两行说明挂载成功。
阅读(3493) | 评论(0) | 转发(0) |