记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。

GlusterFS 3.2.6 for XenServer 6.0


I’ve been wanting to test GlusterFS running natively under XenServer for quite some time. In order to do so, I needed to compile GlusterFS specifically for XenServer 6.0.  I wouldn’t do this on a production server.

Here’s how I did it, and the resulting RPM’s.

Compiling GlusterFS

Fuse is already included in XenServer 6.0, so all we really need to do is install the compiler.  In order to get the compiler I folowed instructions found on the Citrix XenServer forums.  Log into your XenServer and run the following:

# cd /etc/yum.repos.d
# mv CentOS-Base.repo CentOS-Base.repo-old
# mv CentOS-Base.repo.orig CentOS-Base.repo
# yum install gcc make automake

Once the compiler is installed use wget to fetch the latest GlusterFS source.  Do not untar and ungzip the archive.  We’ll also install some support utilities needed for compiling.  They are not needed for installing.

# wget http://download.gluster.com/pub/gluster/glusterfs/LATEST/glusterfs-3.2.6.tar.gz
# yum install flex
# yum install bison
# yum install python-ctypes
# yum install fusermount
# yum install readline
# yum install rpm-build
# yum install libibverbs-devel

Once that is done, we’ll build the GlusterFS RPM’s.

# rpmbuild -ba glusterfs.spec
# cd /usr/src/redhat/RPMS/i386/
# rpm -ivh glusterfs-core-3.2.6-1.i386.rpm glusterfs-fuse-3.2.6-1.i386.rpm

Installing glusterfs-georeplication requires a better version of rsync than XenServer ships with, you can just ‘yum install rsync’ if you need it.

The system is installed and almost ready to go, just load the FUSE module and run the gluster commands as per normal.

The RPM’s can be installed in a standard install of XenServer, if I remember correctly.

 

glusterfs-core-3.2.6-1.i386.rpm
glusterfs-fuse-3.2.6-1.i386.rpm
glusterfs-geo-replication-3.2.6-1.i386.rpm
glusterfs-rdma-3.2.6-1.i386.rpm

I have done no testing on these, besides verify that *core* and *fuse* install and mount a GlusterFS export.




转载请标明出处【GlusterFS 3.2.6 for XenServer 6.0】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论