1、最小化安裝centos 6.6 完成後執行yum update
2、執行yum list glusterfs*
發現centos官方包中缺少glusterfs-server包。解決辦法:使用glusterfs官方yun源。
wget -P /etc/yum.repos.d http://download.gluster.org/pub/gluster/glusterfs/LATEST/CentOS/glusterfs-epel.repo |
3、再次執行 yum list glusterfs*發現server包已存在,執行yum install glusterfs glusterfs-server時再次報錯。
YumBaseError: [u'glusterfs-server-3.7.1-1.el6.x86_64 requires liburcu-bp.so.1()(64bit)', u'glusterfs-server-3.7.1-1.el6.x86_64 requires liburcu-cds.so.1()(64bit)', u'glusterfs-server-3.7.1-1.el6.x86_64 requires pyxattr'] |
原因是epel包太舊,使用最新的epel源即可解決。
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 注:epel包的選擇需要跟系統版本匹配,6.6版本使用centos7的epel源會報錯。如下: Error: xz compression not available 下載後執行: rpm -ivh epel-release-6-8.noarch.rpm |
4、執行yum clean all
yum makecache
清除yum緩存。
5、yum -y install glusterfs glusterfs-server