OpenStack Kolla-Ansible部署Manila文件存储服务-对接Ceph配置Manila文件存储
OpenStack Kolla-Ansible部署Manila文件存储服务-对接Ceph配置Manila文件存储
参考:
Manila 是 OpenStack 共享文件系统服务,用于将共享文件系统作为服务提供。马尼拉的一些目标是/拥有:
- 基于组件的架构:快速添加新行为
- 高可用:扩展到非常严重的工作负载
- 容错:隔离进程避免级联故障
- 可恢复:故障应该易于诊断、调试和纠正
- 开放标准:成为社区驱动的 api 的参考实现
一. 配置global.yml
1 | # 配置manila |
二. 创建ceph
认证信息配置kolla
文件
配置
ceph
认证信息1
2
3
4# cd到ceph目录
cd /etc/ceph
# 创建ceph认证信息
ceph auth get-or-create client.manila mgr 'allow rw' mon 'allow r' -o ceph.client.manila.keyring配置kolla文件
1
2
3
4
5
6# 创建所需目录
mkdir -p /etc/kolla/config/manila
# 上传配置文件到相关目录
cd /etc/ceph
cp ceph.client.manila.keyring /etc/kolla/config/manila/
cp ceph.conf /etc/kolla/config/manila/部署
1
kolla-ansible -i ./multinode deploy
三. 验证
安装cli客户端
1
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-manilaclient
列出共享
1
manila list
fighting!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZzNnWn!
评论