Administrator
Published on 2025-03-30 / 16 Visits
0
0

服务器虚拟化及分布式存储配置文档

Ovirt 安装部署

Glusterfs 安装部署

编辑hosts

hostname1:o1

hostname2:o2

yum -yinstall centos-release-gluster //安装源

yum -y install glusterfs glusterfs-server glusterfs-fuse //安装软件包

systemctl start glusterd

systemctl enable glusterd

o1:

parted /dev/sdb mklabel gpt

parted /dev/sdb mkpart pri 0% 100%

mkfs.xfs /dev/sdb1

mkdir /data

mount -t xfs /dev/sdb1 /data

mkdir /data/ovirt

gluster peer probe o2 //连接集群节点

#glusterpeer detach o2 //删除节点

o2:

parted /dev/sdb mklabel gpt

parted /dev/sdb mkpart pri 0% 100%

mkfs.xfs /dev/sdb1

mkdir /data

mount -t xfs /dev/sdb1 /data

mkdir /data/ovirt

glusterpeer probeo1 //连接集群节点

o1:

gluster volume create ovint o1:/data/ovirt o2:/data/ovirt //创建卷,默认是分布式卷

gluster volume start ovirt //启动卷

[root@localhost ~]# gluster volume list

ovirt

[root@localhost ~]# gluster volume info ovirt

Volume Name: ovirt

Type: Distribute

Volume ID:514bab7c-00c5-40d6-a29f-3dd68b329b03

Status: Started

Snapshot Count: 0

Number of Bricks: 2

Transport-type: tcp

Bricks:

Brick1: o1:/data/ovirt

Brick2: o2:/data/ovirt

Options Reconfigured:

storage.fips-mode-rchecksum: on

transport.address-family: inet

nfs.disable: on

试验挂载

yum install glusterfs glusterfs-fuse attr -y

mkdir /o

mount -t glusterfs o1:ovirt /o

常见问题:

[root@localhost ~]# gluster volume create ovirt o1:/data/ovirt o2:/data/ovirt

volume create: ovirt: failed: Host o2 is not in 'Peer in Cluster'state //02 未连接,运行

gluster peer probe o1

[root@localhost ~]# gluster volume create ovirt o1:/data/ovirt o2:/data/ovirt

volume create: ovirt: failed: /data/ovirt is already partofa volume //02未连接,01已加入

集群,解决方法:

rm -rf /data/ovirt/.glusterfs/

setfattr -xtrusted.glusterfs.volume-id /data/ovirt/

安装engine.既管理节点

yum -y install http://resources.ovrtorg/pub/yum-repo/ovirt-release43.rpm

yum -y install ovirt-engine

systemctl start firewalld //engine 添加必须识别到防火墙

engine-setup --accept-defaults //密码不能太简单

touch /etc/ovirt-engine/engine.conf.d/gg-sso.conf

echo 'SSO_CALLBACK_PREFIX_CHECK=false' >>/etc/ovirt-engine/engine.conf.d/gg-sso.conf

systemctl restart ovirt-engine.service

systemctl enable ovirt-engine.service

安装节点(后续操作网页端进行)

方法1.centos 或者 rhel 安装 ovirt 源后由 engine 添加主机

yum -y install http://resources.ovrt.org/pub/yum-repo/ovirt-release43.rpm

方法2.直接安装 ovint-node 镜像

下载地址 https://www.ovirtorg/downloacVnode.html

打开chrome

IP输入 10.1.10.102 回车 //管理节点

账号admin

密码:安装时输入的

添加主机:计算---主机---新建---安装

权限设置

o1 :

gluster volume set ovirt cluster.quorum-type auto

gluster volume set ovirt network,ping-timeout 10

gluster volume set ovirt auth.allow \*

gluster volume set ovirt group virt

gluster volume set ovirt storage.owner-uid 36

gluster volume set ovirt storage.owner-gid 36

gluster volume set ovirt server.allow-insecure on

添加存储 :存储---域---新建域---存储类型(GlusterfS)---主机(o1)----路径(o1:/ovrt)---名字(data)


Comment