跳转到主要内容

刷新系统配置

项目描述

团队和仓库标签

https://governance.openstack.org/tc/badges/os-refresh-config.svg

os-refresh-config

os-refresh-config 使用 dib-run-parts 在预定义的目录集运行脚本

/opt/stack/os-config-refresh/pre-configure.d
/opt/stack/os-config-refresh/configure.d
/opt/stack/os-config-refresh/post-configure.d
/opt/stack/os-config-refresh/migration.d
/opt/stack/os-config-refresh/error.d

/opt/stack/os-config-refresh 是默认的基本目录。您可以通过设置 OS_REFRESH_CONFIG_BASE_DIR 环境变量来覆盖默认值。

它的预期目的是将脚本执行分为4个阶段

  1. 静默(pre-configure.d),

  2. 配置(configure.d),

  3. 激活(post-configure.d)。

  4. 迁移(migration.d),

它将运行所有上述阶段,以确保配置在机器上已应用并启用。如果任何阶段出现问题,它将在error.d中运行脚本并以非零退出状态退出。每个阶段的脚本不应相互依赖以正常工作。

注意:os-refresh-config的早期版本在post-configure之前运行迁移。这是初始设计中的一种疏忽,因为迁移的目的是在主机完全配置后进行在线迁移。

对于在服务静默期间必须发生的事情,应在控制服务状态的后配置脚本中完成。

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面