28.4. 节点置备故障排除


OpenStack Orchestration (heat) 服务控制置备过程。如果节点置备失败,则使用 OpenStack 客户端和服务日志文件诊断问题。

步骤

  1. Source stackrc 文件:

    $ source ~/stackrc
  2. 检查裸机恢复服务以查看所有注册节点及其当前状态:

    (undercloud) $ openstack baremetal node list
    
    +----------+------+---------------+-------------+-----------------+-------------+
    | UUID     | Name | Instance UUID | Power State | Provision State | Maintenance |
    +----------+------+---------------+-------------+-----------------+-------------+
    | f1e261...| None | None          | power off   | available       | False       |
    | f0b8c1...| None | None          | power off   | available       | False       |
    +----------+------+---------------+-------------+-----------------+-------------+

    可用于置备的所有节点都应设置以下状态:

    • Maintenance 设置为 False
    • 在置备前,Provision State 设置为 available
  3. 如果节点没有设置为 FalseProvision State 设置为 available,则使用下表来识别问题和解决方案:

    问题原因解决方案

    Maintenance 自动将自身设置为 True

    director 无法访问节点的电源管理。

    检查节点电源管理的凭据。

    Provision State 设置为 available,但节点未置备。

    此问题在启动裸机部署前发生。

    检查包括配置集和类别映射的节点详细信息。检查节点硬件详细信息是否在该类别的要求内。

    节点的 Provision State 设置为 wait call-back

    此节点的节点置备过程尚未完成。

    等到此状态更改。否则,连接到节点的虚拟控制台并检查输出。

    Provision State 处于 activePower State 处于 power on,但节点无响应。

    节点置备已成功完成,并在部署后配置步骤中出问题。

    诊断节点配置过程。连接到节点的虚拟控制台并检查输出。

    Provision Stateerrordeploy failed

    节点置备已失败。

    使用 openstack baremetal node show 命令查看裸机节点详细信息,并检查 last_error 字段,其中包含错误说明。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.