执行计划内维护 - SAP HANA on AWS

执行计划内维护

在集群环境中对 SAP HANA 系统执行维护时,务必要了解集群如何与 SAP HANA 系统复制进行交互。计划内维护活动应谨慎进行,以防止不必要的失效转移或集群干预。

在对节点、资源和集群执行计划内维护时,有不同的选项可用。

维护模式

如果要对配置进行任何更改或控制集群中的资源和节点,请使用维护模式。在大多数情况下,这是执行管理任务的最安全的选项。

On

使用以下命令之一启用维护模式。

# crm maintenance on
# crm configure property maintenance-mode="true"
Off

使用以下命令之一关闭维护模式。

# crm maintenance off
# crm configure property maintenance-mode="false"

将节点置于备用模式

要在避免系统完全中断的情况下对集群执行维护,对于移动活动的资源,建议的方法是将要从集群中移除的节点置于备用模式。

# crm node standby <hostname>

集群将清洁地重新放置资源,您可以执行活动,包括重新启动处于备用模式的节点。维护活动完成后,您可以使用以下命令重新引入节点。

# crm node online <hostname>

标记资源

建议不要移动单独的资源,因为创建的迁移或移动约束是为了将资源锁定在新位置。您可以按照信息消息中的说明进行清除,但这会引入额外的设置。

# crm resource move msl_SAPHanaController_HDB_HDB00 hanahost02 INFO: Move constraint created for msl_SAPHanaController_HDB_HDB00 to hanahost02 INFO: Use `crm resource clear msl_SAPHanaController_HDB_HDB00` to remove this constraint

注意:确切的资源名称将因您的 SAP HANA 系统 ID 和实例编号而异。请相应调整命令。

资源重新放置到目标位置后,使用以下命令。

# crm resource clear msl_SAPHanaController_HDB_HDB00