OpenStack Kolla-Ansible部署Manila文件存储服务,对接Proxmox Ceph配置Manila文件存储

书接上回 OpenStack Kolla-Ansible部署Octavia负载均衡服务

本章我们继续来完成OpenStack示例配置组件之Container Optimized中的Octavia负载均衡服务,OpenStack Kolla-Ansible部署Octavia负载均衡服务

Manila 是 OpenStack 共享文件系统服务,用于将共享文件系统作为服务提供。马尼拉的一些目标是/拥有:

  • 基于组件的架构:快速添加新行为

  • 高可用:扩展到非常严重的工作负载

  • 容错:隔离进程避免级联故障

  • 可恢复:故障应该易于诊断、调试和纠正

  • 开放标准:成为社区驱动的 api 的参考实现

 


 

1. 配置kolla

在部署机,globals.yml

enable_manila: "yes"
enable_manila_backend_cephfs_native: "yes"

2. 添加ceph身份信息

在Proxmox shell

ceph auth get-or-create client.manila mgr 'allow rw' mon 'allow r'

3. 配置Ceph 密钥环

将 Ceph 密钥环复制到 /etc/kolla/config/manila/ceph.client.manila.keyring

注意ip是部署机的,没有文件夹的话先创建

ssh 10.10.1.80 "sudo mkdir -p /etc/kolla/config/manila"
ceph auth get-or-create client.manila | ssh 10.10.1.80 sudo tee /etc/kolla/config/manila/ceph.client.manila.keyring

4. 复制ceph.conf

由于glance已经有ceph.conf,所以可以直接软连接

更多请参阅:OpenStack Kolla-Ansible部署Glance镜像服务对接Ceph,Proxmox_JamesCurtis的博客-CSDN博客 

ln -s /etc/kolla/config/glance/ceph.conf /etc/kolla/config/manila/ceph.conf

5. 重新部署

kolla-ansible -i ./multinode deploy

6. 验证

6.1 命令行

安装cli客户端 

pip install python-manilaclient

列出共享

manila list

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值