ubuntu12.04
1在线下载
wget http://download.gluster.org/pub/gluster/glusterfs/LATEST/Ubuntu/12.04/glusterfs_3.3.0-1_amd64.deb
1、dpkg -i <package.deb>
安装一个 Debian 软件包,如你手动下载的文件。
错误
提示:
apt-get install glusterfs-server
安装没问题
启动glusterfs:
/etc/init.d/glusterd start
停止:
/etc/init.d/glusterd stop
服务器信息:两台
192.168.241.101 192.168.241.102
客户端:
192.168.241.100
客户端hosts文件修改
/etc/hosts
增加
192.168.241.101 ubuntuLenovo1
192.168.241.102 ubuntuLenovo2
To add a server to the storage pool:
在101 或者102上执行
101:
gluster peer probe server2
或者102 (一个服务器执行就可以)
gluser peer probe server1
从存储池中去掉某个服务器
gluster peer detach server1
查看状态
gluster peer status
管理券
服务器端
striped类型的volume
192.168.241.101 192.168.241.102
在101上新建文件夹: mkdir /mnt/wsl1/striped
在102上新建文件夹: mkdir /mnt/wsl1/striped
在101上建立卷
gluster volume create volume_striped_2_wsl server3:/mnt/wsl1/stripe server4:/mnt/wsl1/striped
启动卷:
gluster volume start volume_striped_2_wsl
停止卷:
gluster volume stop volume_striped_2_wsl
删除卷:
gluster volume delete volume_striped_2_wsl
查看卷的情况:
gluster volume info
Create a new volume
gluster volume create test-volume server3:/exp3 server4:/exp4
Creation of test-volume has been successful
Please start the volume to access data.
1.Creating Distributed Volumes
gluster volume create test-volume server1:/exp1 server2:/exp2 server3:/exp3 server4:/
exp4
2.Creating Replicated Volumes
gluster volume create test-volume replica 2 transport tcp server1:/exp1 server2:/exp2
3.Creating Striped Volumes
gluster volume create test-volume stripe 2 transport tcp server1:/exp1 server2:/exp2
4.Creating Distributed Striped Volumes
gluster volume create test-volume stripe 4 transport tcp server1:/exp1 server2:/exp2
server3:/exp3 server4:/exp4 server5:/exp5 server6:/exp6 server7:/exp7 server8:/exp8
5.Creating Distributed Replicated Volumes
gluster volume create test-volume replica 2 transport tcp server1:/exp1 server2:/exp2
server3:/exp3 server4:/exp4
6.Creating Distributed Striped Replicated Volumes
gluster volume create test-volume stripe 2 replica 2 transport tcp server1:/exp1
server2:/exp2 server3:/exp3 server4:/exp4 server5:/exp5 server6:/exp6 server7:/exp7
server8:/exp8
7.Creating Striped Replicated Volumes
gluster volume create test-volume stripe 2 replica 2 transport tcp server1:/exp1
server2:/exp2 server3:/exp3 server4:/exp4
客户端
挂载卷
mount -t glusterfs HOSTNAME-OR-IPADDRESS:/VOLNAME MOUNTDIR
For example:
# mount -t glusterfs server1:/test-volume /mnt/glusterfs
测试挂载卷:
1.mount
server1:/test-volume on /mnt/glusterfs type fuse.glusterfs
(rw,allow_other,default_permissions,max_read=131072
2.df -h
3.df -h /mnt/glusterfs
4.
cd MOUNTDIR
ls
• For example,
cd /mnt/glusterfs
ls