7.5. 使用裸机节点
对于使用裸机节点的集群,您可以使用 web 控制台 Actions 控制将节点置于维护模式,并从维护模式恢复节点。
具有裸机节点的集群也可以将节点置于维护模式,并使用 web 控制台和 CLI 从维护模式恢复节点。这些方法通过使用 Web 控制台 Actions 控制,仅适用于裸机集群。
7.5.1. 维护裸机节点
在裸机基础架构上部署 Red Hat OpenShift 时,与在云基础架构上部署相比,您必须考虑其他注意事项。与云环境不同,集群节点被视为临时的,重新置备裸机节点需要大量时间和精力来进行维护任务。
当因为内核错误或 NIC 卡硬件故障造成裸机节点失败时,故障节点上的工作负载需要在集群中的另一个节点上重启,同时问题节点被修复或替换。节点维护模式允许集群管理员安全关闭节点,将工作负载移到集群的其它部分,并确保工作负载不会中断。详细进度和节点状态详情会在维护过程中提供。
7.5.2. 将裸机节点设置为维护模式
使用 Compute
流程
-
从 Web 控制台的 Administrator 视角中,点 Compute
Nodes。 您可从此屏幕将节点设置为维护,这有助于对多个虚拟机执行操作,也可通过 Node Details 屏幕进行,其中可查看所选节点的综合详情:
- 点击节点 末尾的 Options 菜单并选择 Start Maintenance。
-
点击节点名称以打开 Node Details 屏幕,然后点击 Actions
Start Maintenance。
- 在确认窗口中点击 Start Maintenance。
该节点不可调度。如果已有带有 LiveMigration
驱除策略的虚拟机,则会实时迁移它们。该节点上的所有其他 pod 和虚拟机均被删除,并会在另一节点上重新创建。
验证
-
进入到 Compute
Nodes 页面,验证对应节点的状态是否为 Under Maintenance
。
7.5.3. 从维护模式恢复裸机节点
使用 Compute
流程
-
从 Web 控制台的 Administrator 视角中,点 Compute
Nodes。 您可从此屏幕恢复节点,这有助于对多个虚拟机执行操作,也可从 Node Details 屏幕,其中可查看所选节点的综合详情:
- 点击节点 末尾的 Options 菜单并选择 Stop Maintenance。
-
点击节点名称以打开 Node Details 屏幕,然后点击 Actions
Stop Maintenance。
- 在确认窗口中点击 Stop Maintenance。
节点变为可调度。如果在维护之前已有该节点上运行的虚拟机实例,则它们不会自动迁移回该节点。
验证
-
进入到 Compute
Nodes 页面,验证对应节点的状态是否为 Ready
。