书接上回 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

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐