第 2 章 准备 overcloud 节点
在这种情况下部署的 overcloud 包括六个节点:
- 三个具有高可用性的 Controller 节点。
- 三个 Compute 节点。
director 将单独的 Ceph Storage 集群与自己的节点集成到 overcloud 中。您独立于 overcloud 管理此集群。例如,您可以使用 Ceph 管理工具扩展 Ceph Storage 集群,而不是通过 director 进行扩展。如需更多信息,请参阅 Red Hat Ceph Storage 文档库。
2.1. Ceph Storage 的部署前验证
为了帮助避免 overcloud 部署失败,请验证您的服务器上是否存在所需的软件包。
2.1.1. 验证 ceph-ansible 软件包版本
undercloud 包含基于 Ansible 的验证,您可以在部署 overcloud 前运行来识别潜在问题。这些验证可以帮助您避免 overcloud 部署失败,方法是在发生常见问题前识别它们。
流程
验证是否安装了 ceph-ansible
软件包的更正版本:
$ ansible-playbook -i /usr/bin/tripleo-ansible-inventory /usr/share/ansible/validation-playbooks/ceph-ansible-installed.yaml
2.1.2. 为预置备节点验证软件包
Ceph 只能服务具有一组特定软件包的 overcloud 节点。使用预置备节点时,您可以验证这些软件包是否存在。
有关预置备节点的更多信息,请参阅 使用预置备节点配置基本的 overcloud。
流程
验证服务器是否包含所需的软件包:
ansible-playbook -i /usr/bin/tripleo-ansible-inventory /usr/share/ansible/validation-playbooks/ceph-dependencies-installed.yaml