glance nova glusterfs 配置

###glance nova glusterfs 配置
###glance nova glusterfs 配置


#安装glusterfs 并挂载

###所有节点执行

echo "
192.168.0.171 node171
192.168.0.172 node172
192.168.0.172 node173" >>/etc/hosts


systemctl stop firewalld
systemctl disable firewalld
sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
setenforce 0

yum install -y centos-release-gluster
yum install glusterfs-server -y


systemctl restart glusterd.service
systemctl enable glusterd.service


mkdir -p /gfs1


##gluster peer probe hostname  
####只在主节点


gluster peer probe node171
gluster peer probe node172
gluster peer probe node173

###查看集群状态:
gluster peer status


###所有节点执行
##创建GlusterFS磁盘: 复制模式

gluster volume create gv1 replica 3 transport tcp node171:/gfs1 node172:/gfs1 node173:/gfs1 force

#启动 gv1
gluster volume start gv1

###再查看 volume 状态:
gluster volume info




#####################所有节点执行
####客户端挂载volume 
yum install -y centos-release-gluster
yum install -y glusterfs glusterfs-fuse


mkdir -p /data/gv1
mount -t glusterfs localhost:gv1 /data/gv1
echo 'localhost:/gv1 /data/gv1 glusterfs _netdev,rw,acl 0 0' >>/etc/fstab


#################挂载
####所有节点执行


######
mkdir -p /data/gv1/{images,$(hostname)/instances}




rsync -avzP  /var/lib/glance/images /data/gv1/
rsync -avzP /var/lib/nova/instances /data/gv1/$(hostname)/


mount -t glusterfs localhost:gv1/images  /var/lib/glance/images
mount -t glusterfs localhost:gv1/$(hostname)/instances  /var/lib/nova/instances
df -h


mount -t nfs localhost:/gfs1/images  /var/lib/glance/images
mount -t nfs localhost:/gfs1/$(hostname)/instances  /var/lib/nova/instances

echo "
localhost:gv1/images /var/lib/glance/images glusterfs _netdev,rw,acl 0 0
localhost:gv1/$(hostname)/instances /var/lib/nova/instances glusterfs _netdev,rw,acl 0 0
" >>/etc/fstab
tail /etc/fstab


 

 
posted @ 2019-10-25 14:35  些许记忆  阅读(283)  评论(0编辑  收藏  举报