虚拟化容器,大数据,DBA,中间件,监控。

GlusterFS 3.2.6 for XenServer 6.0

13 11月
作者:admin|分类:容器虚拟化

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.


浏览2500 评论0
返回
目录
返回
首页
xentop 显示VM名字不全。Allow full domain name display with xentop XenServer yum gcc 通过yum 安装软件。