OpenStack 使用Ceph 配置指导

概述

Ceph 作为分布式文件系统,不但具有高可靠性、高扩展性、高性能, 也是统一存储系统,支持对象存储、块存储、文件存储,本文介绍如何使用Ceph 块存储作为OpenStack的Glance、Nova、Cinder组件的后端存储

前面已经分享过ceph 集群的部署,下面如何让openstack在glance、cinder、nova组件后端配置使用ceph来进行存储

参考文档

http://docs.ceph.com/docs/master/rbd/rbd-openstack/

http://docs.openfans.org/ceph/ceph4e2d658765876863/ceph-1/copy_of_ceph-block-device3010ceph57578bbe59073011/openstack301057578bbe59077684openstack3011#u

环境信息

192.168.3.8     ceph node1  (部署mon,mds)
192.168.3.9     ceph node2  (部署osd)
192.168.3.10   ceph node3   (部署osd)
192.168.3.4     openstack    (devstack 部署,包括 controller, network,compute)

说明

ceph 不支持qcow2格式的镜像,所以如果配置nova部分如果要启动虚拟机在ceph ,镜像必须是raw

配置glance

配置认证

1. 将node1节点/etc/ceph目录下的两个文件拷贝到openstack 的 controller节点和compute节点(我这里都在一个节点)

cd /etc/ceph/

scp ceph.conf ceph.client.admin.keyring 192.168.3.4:/etc/ceph/

2. 修改ceph.client.admin.keyring的权限

chmod +r /etc/ceph/ceph.client.admin.keyring

3. 在ceph148上创建glance的存储池

rados mkpool glance

4. 编辑openstack上glance的配置文件/etc/glance/glance-api.conf中如下配置项

rbd_store_ceph_conf = /etc/ceph/ceph.conf

stores = rbd    (L 以前版本不需要这个)

default_store = rbd 

rbd_store_user = admin  (这里的用户名是上面cephx认证的用户)

rbd_store_pool = glance

rbd_store_chunk_size = 8

6,重启glance-api 服务

7,上传一个镜像

stack@map-VirtualBox:~/devstack$ glance image-create 
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
为了在OpenStack配置Ceph,您需要在控制节点和计算节点上复制Ceph配置文件/etc/ceph/ceph.conf。这是因为控制节点和计算节点都需要与Ceph通信。您可以使用以下命令将配置文件复制到OpenStack节点上: ``` ssh {your-openstack-server} sudo tee /etc/ceph/ceph.conf </etc/ceph/ceph.conf ``` 您还可以参考OpenStack官方文档的链接:http://docs.openfans.org/ceph/ceph4e2d658765876863/ceph-1/copy_of_ceph-block-device3010ceph57578bbe59073011/openstack301057578bbe59077684openstack3011#u,了解更多关于OpenStack配置Ceph的详细信息。 同时,您还需要重启Cinder服务以应用配置更改。您可以使用以下命令来重启Cinder服务: ``` [root@controller ~# systemctl restart openstack-cinder-api openstack-cinder-volume ``` 请确保您已经按照上述步骤正确地配置了Nova,并根据您的需求进行相应的配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [openstack ceph](https://blog.csdn.net/lingshengxiyou/article/details/129889267)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [OpenStack 使用Ceph 配置指导](https://blog.csdn.net/chinagissoft/article/details/50619153)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值