第 2 章 准备 Overcloud 节点
本章中描述的场景由 Overcloud 中的六个节点组成:
- 三个具有高可用性的 Controller 节点。
- 三个 Compute 节点。
director 将一个独立的 Ceph Storage 集群与自己的节点集成到 Overcloud 中。您独立于 Overcloud 管理此集群。例如,您可以使用 Ceph 管理工具来扩展 Ceph Storage 集群,而不通过 OpenStack Platform director 进行扩展。如需更多信息,请参阅 Red Hat Ceph 文档。
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/openstack-tripleo-validations/validations/ceph-ansible-installed.yaml
2.1.2. 为预置备节点验证软件包
当您在 overcloud 部署中使用预置备节点时,您可以验证服务器是否有软件包是托管 Ceph 服务的 overcloud 节点。
有关预置备节点的更多信息,请参阅 使用预置备节点配置基本 overcloud。
流程
验证服务器是否包含所需的软件包:
ansible-playbook -i /usr/bin/tripleo-ansible-inventory /usr/share/openstack-tripleo-validations/validations/ceph-dependencies-installed.yaml