use glusterfs in oVirt

使用glusterfs前, 请先阅读

1. http://blog.163.com/digoal@126/blog/static/163877040201476115823746/

2. http://blog.163.com/digoal@126/blog/static/16387704020147623132332/

3. http://blog.163.com/digoal@126/blog/static/16387704020147632024869/

4. http://wiki.ovirt.org/Features/GlusterFS_Storage_Domain

特别需要提醒设置volume的gid, uid和server.allow-insecure.

避免遇到oVirt BUG.

本文所述glusterfs server和oVirt HOST可以分离, 只是测试环境用到了HOST. 如果使用oVirt WEB来创建gluster volume的话, 那么必须先把gluster server host加入oVirt HOST. 本文则不需要, 因为Glusterfs server是手工管理的.

1. 不要使用根目录.

2. 在gluster server服务器安装必要的包(这些包在ovirt yum repo中)

yum install -y glusterfs-server glusterfs-geo-replication vdsm-gluster
glusterfs-3.5.2-1.el6.x86_64
vdsm-gluster-4.14.11.2-0.el6.noarch
glusterfs-cli-3.5.2-1.el6.x86_64
glusterfs-geo-replication-3.5.2-1.el6.x86_64
glusterfs-fuse-3.5.2-1.el6.x86_64
glusterfs-api-3.5.2-1.el6.x86_64
glusterfs-rdma-3.5.2-1.el6.x86_64
glusterfs-server-3.5.2-1.el6.x86_64
glusterfs-libs-3.5.2-1.el6.x86_64

3. 在oVirt HOST主机安装可挂载glusterfs的包, 省得麻烦就全装好了.

yum install -y glusterfs-server glusterfs-geo-replication vdsm-gluster
glusterfs-3.5.2-1.el6.x86_64
vdsm-gluster-4.14.11.2-0.el6.noarch
glusterfs-cli-3.5.2-1.el6.x86_64
glusterfs-geo-replication-3.5.2-1.el6.x86_64
glusterfs-fuse-3.5.2-1.el6.x86_64
glusterfs-api-3.5.2-1.el6.x86_64
glusterfs-rdma-3.5.2-1.el6.x86_64
glusterfs-server-3.5.2-1.el6.x86_64
glusterfs-libs-3.5.2-1.el6.x86_64

4. 在glusterfs server各个主机, 创建glusterfs目录, 不要使用根分区.

mkdir /data01/gfs_b1

5. 开启glusterd服务

service glusterd start

6. peer probe(只需要在其中一台节点, 将其他节点添加进来即可)

on 172.16.3.150 exec : # gluster peer probe 172.16.3.40

7. 创建卷, 卷名gfs1

gluster volume create gfs1 rep 2 transport tcp 172.16.3.150:/data01/gfs_b1 172.16.3.40:/data01/gfs_b1

8. 激活卷

gluster volume start gfs1

9. 在oVirt engine WEB, storage添加domain.

[参考]

1. http://blog.163.com/digoal@126/blog/static/163877040201476115823746/

2. http://blog.163.com/digoal@126/blog/static/16387704020147623132332/

3. http://blog.163.com/digoal@126/blog/static/16387704020147632024869/

时间: 2024-09-16 12:24:59

use glusterfs in oVirt的相关文章

oVirt 3.4.3-1 add glusterfs volume by ovirt-engine web bug

oVirt 3.4.3-1 的glusterfs volume管理接口可能有点问题, 不能直接通过oVirt engine来添加glusterfs volume. 目前建议手工管理glusterfs volume, 然后直接在Storage中新建glusterfs 的 domain. on 172.16.3.150 and 172.16.3.40 exec # yum install glusterfs{,-server,-fuse,-geo-replication} on 172.16.3.1

oVirt 3.4.3-1 cann't create disk image in GlusterFS DATA STORAGE BUG

前面刚遇到一个不能使用gluster的bug,  http://blog.163.com/digoal@126/blog/static/16387704020147623132332/ 现在又一个, 现在这个是我手工创建的glusterfs volume, 然后在ovirt的storage中新建一个domain, 使用DATA/GlusterFS挂载, 挂载成功了. 但是在后面就出问题了, 创建虚拟机时, 如果选择使用GlusterFS的domain, 新建disk image会失败. 有其他的

GlusterFS cann't active in oVirt because gluster's brick directory & subd's permission problem not vdsm.kvm 755

今天在ovirt中使用glusterfs时, 发现一点问题, gfs deactive后就无法激活了, 查看日志. /var/log/ovirt-engine/engine.log 2014-08-08 08:26:09,087 ERROR [org.ovirt.engine.core.bll.storage.GLUSTERFSStorageHelper] (org.ovirt.thread.pool-6-thread-50) [d59bd20] The connection with deta

oVirt engine 3.4 installed on CentOS 6.x x64

oVirt是RHEV的上游开源产品, 管理也和RHEV非常相似, 主打KVM的虚拟机管理平台. 相比OpenStack更加轻量化. 本文先介绍一下oVirt engine在CentOS 6.x x64平台下的安装. 除了数据库我们使用自己编译的PostgreSQL 9.3.5, 因为从依赖安装的版本实在太老了. 其他都使用依赖安装. 导入yum源 # wget http://resources.ovirt.org/pub/yum-repo/ovirt-release34.rpm # rpm -i

vdsm on oVirt HOST depend multipathd but must manual modify blacklist in multipath.conf

oVirt支持NFS, GlusterFS, FC, iSCSI等存储方式, 所以对于HOST节点, 在加入oVirt后, 可能出现一点小问题, 某些设备变成了dm设备, 并且用以前的方式无法挂载了. oVirt这么做的目的应该是配合FC和iSCSI的使用, 因为一般FC和iSCSI都可以用到多路径来获的链路冗余. 无法以原设备名挂载, 原因是vdsmd这个服务依赖multipathd服务. [root@150 etc]# cd /etc/init.d/ [root@150 init.d]# g

oVirt quick start guide

1. 规划网络和存储 管理网络 存储网络 fence网络 虚拟机网络 存储(可选nfs, fc, iscsi, glusterfs), 推荐使用glusterfs. 2. 设计存储HA glusterfs挂载地址, HA. 会话同步. 3. 部署引擎和报告节点 4. 部署计算节点 5. 管理存储域 6. 创建虚拟机 7. 管理虚拟机 [参考] 1. 引擎和报告的安装 http://blog.163.com/digoal@126/blog/static/1638770402014628114756

oVirt usage attention

汇总一下oVirt的使用注意事项. 1. 数据库相关 http://blog.163.com/digoal@126/blog/static/1638770402014628114756319/ http://blog.163.com/digoal@126/blog/static/163877040201462942137640/ 1.1 建议配置ovirt engine时, 数据库用户提前改成超级用户 1.2 建议数据库的owner是连接用户 1.3 不建议自建schema, 建议使用publi

GlusterFS分布式文件系统的安装配置教程

GlusterFS主要应用在集群系统中,具有很好的可扩展性.软件的结构设计良好,易于扩展和配置,通过各个模块的灵活搭配以得到针对性的解决方案.可解决以下问题:网络存储,联合存储(融合多个节点上的存储空间),冗余备份,大文件的负载均衡(分块). 由于缺乏一些关键特性,可靠性也未经过长时间考验,还不适合应用于需要提供 24 小时不间断服务的产品环境.目前适合应用于大数据量的离线应用,下面一起来看GlusterFS分布式文件系统的安装配置 GlusterFS是一个开源的分布式文件系统,用户可以使用多台

GlusterFS on ZFS on CentOS 6.x x64

原文如下, 但是这里有几点不推荐按照原文来做. 1. zfs set sync=disabled sp1  (不推荐) 如果没有UPS的话, 不推荐关闭sync, 因为任何异常都可能会导致数据丢失.              sync=standard | always | disabled            Controls  the  behavior  of  synchronous  requests  (e.g. fsync, O_DSYNC).              1. s