本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
约束
定义两个限制,一个用于帮助将客户端流量路由到活动数据库主机的叠加 IP 地址,另一个用于SAPHANA
和SAPHanaTopology
资源代理之间的起始顺序。
集群默认值
以下命令为集群资源创建默认的集群迁移阈值和粘性。
RHEL 7.x
[root@prihana ~]# pcs resource defaults resource-stickiness=1000 [root@prihana ~]# pcs resource defaults migration-threshold=5000
RHEL 8.x
对于 RHEL 8.0 到 8.3:
[root@prihana ~]# pcs resource defaults resource-stickiness=1000 [root@prihana ~]# pcs resource defaults migration-threshold=5000
从 RHEL 8.4 (pcs-0.10.8-1.el8) 开始:
[root@prihana ~]# pcs resource defaults update resource-stickiness=1000 [root@prihana ~]# pcs resource defaults update migration-threshold=5000
约束:SAPHanaTopology
在之前开始 SAPHana
以下命令创建了强制这些资源的起始顺序的约束。
RHEL 7.x
[root@prihana ~]# pcs constraint order SAPHanaTopology_HDB_00-clone \ then SAPHana_HDB_00-master symmetrical=false
RHEL 8.x
[root@prihana ~]# pcs constraint order SAPHanaTopology_HDB_00-clone \ then SAPHana_HDB_00-clone symmetrical=false
-
symmetrical=false
— 此属性定义它只是资源的起始顺序,不需要按相反的顺序停止。 -
interleave = true
— 此属性允许在节点上并行启动这些资源。这样,只要SAPHana
资源在任何一个节点上运行,SAPHanaTopology
资源就可以在任何节点上启动。
两个资源(SAPHana
和SAPHanaTopology
)都具有允许interleave=true
在节点上并行启动这些资源的属性。
约束条件将aws-vpc-move-ip
资源与主要SAPHana
资源置于同一位置
当提升为主资源时,以下命令会将aws-vpc-move-ip
资源与SAPHana
资源并置。
RHEL 7.x
[root@prihana ~]# pcs constraint colocation add hana-oip with master SAPHana_HDB_00-master 2000
RHEL 8.x
[root@prihana ~]# pcs constraint colocation add hana-oip with master SAPHana_HDB_00-clone 2000
您可以使用以下命令来检查集群的最终状态:
[root@prihana ~]# pcs status Cluster name: rhelhanaha Stack: corosync Current DC: sechana (version 1.1.19-8.el7_6.5-c3c624ea3d) - partition with quorum Last updated: Tue Nov 10 17:54:13 2020 Last change: Tue Nov 10 17:53:48 2020 by root via crm_attribute on prihana 2 nodes configured 6 resources configured Online: [ prihana sechana ] Full list of resources: clusterfence (stonith:fence_aws): Started prihana Clone Set: SAPHanaTopology_HDB_00-clone [SAPHanaTopology_HDB_00] Started: [ prihana sechana ] Master/Slave Set: SAPHana_HDB_00-master [SAPHana_HDB_00] Masters: [ prihana ] Slaves: [ sechana ] hana-oip (ocf::heartbeat:aws-vpc-move-ip): Started prihana Daemon Status: corosync: active/enabled pacemaker: active/enabled pcsd: active/enabled [root@prihana ~]#
SAP HANA 集群设置的配置到此结束。您可以继续进行测试。