13.2. 设置 ceph-ansible 存储库
在 director 将 overcloud 升级到 Red Hat Ceph Storage 4 之前,Red Hat OpenStack Platform 16.1 验证框架会测试 ceph-ansible
是否已正确安装。框架使用 CephAnsibleRepo
参数来检查您是否从正确的存储库安装了 ceph-ansible
。director 在运行 openstack overcloud upgrade prepare
命令后禁用测试,并在 Red Hat OpenStack Platform 16.1 overcloud 升级期间禁用此测试。在运行 openstack overcloud upgrade converge
命令后,director 会重新启用此测试。但是,要准备此验证,您必须将 CephAnsibleRepo
参数设置为 Red Hat Ceph Storage Tools 4 for RHEL 8 软件仓库。
流程
-
以
stack
用户的身份登录 undercloud。 编辑包含 overcloud Ceph Storage 配置的环境文件。此文件通常命名为
ceph-config.yaml
,您可以在templates
目录中找到它:$ vi /home/stack/templates/ceph-config.yaml
将
CephAnsibleRepo
参数添加到parameter_defaults
部分:parameter_defaults: ... CephAnsibleRepo: rhceph-4-tools-for-rhel-8-x86_64-rpms ...
CephAnsibleRepo
设置包含ceph-ansible
的存储库。验证框架使用此参数来检查是否在 undercloud 上安装了ceph-ansible
。-
保存
ceph-config.yaml
文件。