Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1839352
  • 博文数量: 333
  • 博客积分: 10791
  • 博客等级: 上将
  • 技术积分: 4314
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-08 07:39
文章分类

全部博文(333)

文章存档

2015年(1)

2011年(116)

2010年(187)

2009年(25)

2008年(3)

2007年(1)

分类: 服务器与存储

2010-04-21 14:03:03

作者: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

最下两行说明挂载成功。
阅读(3456) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~