你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

基板管理控制器凭据轮换概述

基板管理控制器 (BMC) (iDRAC) 有多个凭据,这些凭证作为系统的一部分在每台计算机上自动轮换。 为了实现此自动轮换,在轮换凭据之前,每个裸机计算机 (BMM) 必须被视为群集中两种潜在状态之一。

群集状态和 BMC 凭据轮换

当裸机计算机的 iDRAC 凭据无法轮换或变得不匹配时,可能会导致计算机无法与 iDRAC 通信。 凭据不匹配可能使裸机计算机处于错误状态。

此外,运行时升级不会发生,因为下云基础结构需要与 OS 通信。

旋转条件

要进行 iDRAC 凭据轮换,计算机必须满足特定标准,在这些标准下,我们认为该计算机为 HealthySpare

  • 计算机必须为 Provision Status: SucceededUncordoned。 如果满足这两个条件,我们将继续执行下一步。
  • 检查两种特定情况,其中我们认为计算机为“正常”或“备用”:
    • 若要使计算机被视为 Healthy,请检查以下条件。 如果满足这三个条件,我们将继续轮换。 否则,我们针对“备用”进行检查。
      • 计算机必须处于 Ready 状态
      • 计算机的详细状态为 Provisoned
      • 计算机必须有一个指定的 Kubernetes 节点
    • 若要将机器视为 Spare,我们会进行这些检查。 如果满足以下条件,我们将其视为“备用”节点并执行轮换。
      • 计算机 NOT(不)处于 Ready 状态
      • 计算机的详细状态为 Available

根据这些准则,如果计算机是Cordoned,则不会执行自动旋转。 同样,在任何不为 Provision Status: Succeeded 的计算机上,不会进行轮换。

有关 BMM/BMC 轮换的详细信息,请参阅 凭据轮换