第 1 章 Optimize 服务简介
本节中的内容 作为技术预览提供,因此不受红帽完全支持。它只应用于测试,不应部署在生产环境中。如需更多信息,请参阅 技术预览。
Red Hat OpenStack Services on OpenShift (RHOSO) Optimize service (watcher)为基于多租户 RHOSO 的云提供灵活且可扩展的资源优化服务。Optimize 服务提供了一个框架,可帮助您为基础架构资源使用设定和管理目标。
本节中包含的主题有:
1.1. 优化数据中心 复制链接链接已复制到粘贴板!
Red Hat OpenStack Services on OpenShift (RHOSO) Optimize service (watcher)提供强大的框架,帮助您实现广泛的基础架构资源利用率目标,以降低数据中心操作成本。Optimize 服务框架包括一个指标接收器、复杂的事件处理器和配置集,优化处理器,以及操作计划 applier。
| 术语 | 描述 |
|---|---|
| 操作 | 一个 atomic 任务,它允许 Optimize 服务在审计后转换集群的当前状态。 |
| 操作计划 | 指定为满足给定目标而应执行的操作流,并包含预计的全局效率以及一组效率指示器。 |
| Audit | 优化集群的请求。 |
| Audit 模板 | 包含审计的目标,可能包含错误处理设置和自动化设置。 |
| 目标 | 人类可读的、可观察和可衡量的最终结果是实现目标的。 |
| 解决方案 | 执行策略的结果,以及一组提议的操作来实现相关审计的目标。 |
| 策略 | 算法实现,能够为特定目标提供推荐的解决方案。 |
以下工作流描述了 RHOSO 管理员如何使用 Optimize 服务:
确定实现的目标。
例如,若要保存 Compute 节点消耗的能源,可整合虚拟机实例以在较少的节点上运行。
- 创建审计模板,通过使用 Optimize 服务定义执行 RHOSO 环境审计时使用的目标和其他设置。
- (可选)向 audit 模板添加一个策略。
使用审计模板运行 Optimize 服务来审计 RHOSO 环境。
在审计后,Optimize 服务会创建一个基于目标的操作计划。
执行操作计划。
使用操作计划运行 Optimize 服务,例如生成 Compute 服务(nova),以执行实例实时迁移到其他节点。
- 检查云的指标,以确认已改进实现目标。