Gluster 安装
(镜像)
1. 环境准备
机器名 |
eth0 |
说明 |
server01 |
192.168.100.30/24 |
Centos 6.3 64bit ,多准备一块磁盘 |
server02 |
192.168.100.31/24 |
Centos 6.3 64bit,多准备一块磁盘 |
Client |
192.168.100.60/24 |
Centos 6.3 64bit |
2. 格式磁盘并挂载(在两个节点上均做如下设置)
安装mkfs.xfs命令包
yum install xfsprogs
mkfs.xfs -i size=512 /dev/sdb
mkdir -p /export/brick1
修改分区表 vi /etc/fstab 末尾添加
/dev/sdb /export/brick1 xfs defaults 1 2
mount –a &&mount
3. 安装gluster(所有节点均需安装)
添加源
wget -P /etc/yum.repos.d http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/glusterfs-epel.repo
安装gluster
yum install glusterfs{-fuse,-server}
启动服务
service glusterd start
service gluster status
4. 配置gluster
注:以下配置在一个节点上操作即可
配置对端信任节点(即镜像服务器)
gluster peer probe 192.168.100.31
创建一个功能为镜像的集群卷(可以使用域名)
gluster volume create gv0 replica 2 192.168.100.30:/export/brick1 192.168.100.31:/export/brick1 gluster volume start gv0
查看卷信息
[root@server01 brick1]# gluster volume info
Volume Name: gv0
Type: Replicate
Volume ID: 3bf26a6a-63ce-44ed-bd57-fffd52352130
Status: Started
Number of Bricks: 1 x 2 = 2
Transport-type: tcp
Bricks:
Brick1: 192.168.100.30:/export/brick1
Brick2: 192.168.100.31:/export/brick1
5. 验证
在客户端192.168.100.60上验证gluster,
1. 安装gluster也就是步骤3的server组件就包含了客户端
2. 只安装客户端组件
yum -y install fuse fuse-libs
yum install glusterfs glusterfs-fuse glusterfs-rdma
自动挂载
修改/etc/fstab 文件
server1:/test-volume /mnt/glusterfs glusterfs defaults,_netdev 0 0
192.168.100.30:/gv0 /mnt glusterfs defaults,netdev 0 0