3.3. 调优 undercloud
在计划扩展 RHOSP 部署并应用调整到默认的 undercloud 设置时,请参阅本节。
- 如果您使用 Telemetry 服务(ceilometer),请提高服务的性能
因为 Telemetry 服务是 CPU 密集型,所以 RHOSP 16.1 中不默认启用遥测。如果要使用 Telemetry,您可以提高服务的性能。
如需更多信息,请参阅 Deployment Recommendations for Specific Red Hat OpenStack Platform Services Guide 中的 Configuration recommendations for the Telemetry service i部分。
- 分离置备和配置过程
-
要只创建堆栈和相关 RHOSP 资源,您可以使用
--stack-only选项运行部署命令。 - 红帽建议在部署超过 100 个节点时分隔堆栈和 config-download 步骤。
-
要只创建堆栈和相关 RHOSP 资源,您可以使用
包括 overcloud 所需的环境文件:
$ openstack overcloud deploy \
--templates \
-e <environment-file1.yaml> \
-e <environment-file2.yaml> \
...
--stack-only
在调配堆栈后,您可以从 undercloud 到 overcloud,为
tripleo-admin用户启用 SSH 访问。config-download过程使用tripleo-admin用户来执行基于 Ansible 的配置:$ openstack overcloud admin authorize若要禁用 overcloud 栈创建,仅运行
config-download工作流以应用软件配置,您可以使用--config-download-only选项运行部署命令。包括 overcloud 所需的环境文件:$ openstack overcloud deploy \ --templates \ -e <environment-file1.yaml> \ -e <environment-file2.yaml> \ ... --config-download-only-
要将
config-downloadplaybook 执行限制为特定节点或一组节点,您可以使用--limit选项。 --limit选项可用于将节点划分为不同的角色,以限制要部署的节点数量,或者分隔具有特定硬件类型的节点。要扩展操作,当只想在新节点上应用软件配置时,请将--limit选项与--config-download-only选项一起使用。$ openstack overcloud deploy \ --templates \ -e <environment-file1.yaml> \ -e <environment-file2.yaml> \ ... --config-download-only --config-download-timeout --limit <Undercloud>,<Controller>,<Compute-1>,<Compute-2>