openstack glance、nova backend glusterfs

本文介绍如何配置GlusterFS作为OpenStack中的共享存储解决方案。通过详细步骤指导读者如何搭建GlusterFS共享卷,并将其应用于Glance镜像管理和Nova实例存储。此外,还涉及了SELinux配置和挂载持久化等关键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

**

openstack glance、nova backend glusterfs

**
glusterfs 不仅可以提供跟cinder作为后端存储,也可以提供给glance、nova。

创建glusterfs共享卷

首先要准备一个共享的glusterfs volume command:

gluster volume create testvol IP:/exp1
gluster volume starts testvol
/etc/init.d/glusterd restart

设置selinux

setenforce permissive

在/etc/sysconfig/selinux中将其持久化
确保/etc/nova/nova.conf中的配置项:
libvirt_type = qemu

挂载glusterfs共享卷

在挂载点安装glusterfs的clinet

yum install glusterfs-fuse glusterfs
mkdir -p /mnt/gluster/
mount -t glusterfs <storage IP>:/testvol /mnt/gluster

配置glance

修改glance文件系统的存储路径,只要在/etc/glance/glance-api.conf文件中修改下面该选项:

filesystem_store_datadir=/mnt/gluster/glance/images

为glance创建对应的目录,并修改权限

1. mkdir -p /mnt/gluster/glance/images
2. chown -R glance:glance /mnt/gluster/glance/
3. service openstack-glance-api restart

上传一个image验证一个下:。。。

配置nova

nova使用glusterfs文件系统来存储instance实例,instance存储是一个临时区域,虚拟机会被拷贝到该区域,然后启动。
配置nova使用glusterfs只需要在/etc/nova/nova.conf中对配置项instances_path做修改,如下:
instances_path=/mnt/gluster/instance
设置正确的路径和权限然后重启nova-compute

1. mkdir -p /mnt/gluster/instance
2. chown -R nova:nova /mnt/gluster/instance/
3. service openstack-nova-compute restart

挂载持久化

为了每次重启能够自动挂载,要在/etc/fstab文件中对其持久化

glusterIP:/glustervol /mnt/gluster glusterfs defaults,_netdev 0 0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值