参数参考
集群设置使用您的环境所独有的参数,包括 SID 和系统编号。按照以下示例和指导来预先确定值会很有用。
全局 AWS 参数
| 名称 | 参数 | 示例 |
|---|---|---|
|
AWS 账户 ID |
|
|
|
AWS 区域 |
|
|
-
AWS 账户:有关更多详细信息,请参阅 AWS 账户 ID 及其别名。
-
AWS 区域:有关更多详细信息,请参阅描述区域。
Amazon EC2 实例参数
| 名称 | 参数 | 主系统示例 | 辅助系统示例 |
|---|---|---|---|
|
Amazon EC2 实例 ID |
|
|
|
|
主机名 |
|
|
|
|
主机 IP |
|
|
|
|
主机其他 IP |
|
|
|
|
配置的子网 |
|
|
|
-
主机名必须符合 SAP Note 611361 - Hostnames of SAP ABAP Platform servers
(需要 SAP 门户访问权限)中概述的 SAP 要求。 -
在实例上运行以下命令以检索主机名:
$ hostname -
Amazon EC2 实例 ID:在实例上运行以下命令(兼容 IMDSv2)以检索实例元数据:
$ /usr/bin/curl --noproxy '*' -w "\n" -s -H "X-aws-ec2-metadata-token: $(curl --noproxy '*' -s -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600")" http://169.254.169.254/latest/meta-data/instance-id
对于横向扩展部署
| 角色 | 主协调程序 | 主 Worker | 主 Worker | 辅助协调程序 | 辅助 Worker | 辅助 Worker | 仲裁生成器 |
|---|---|---|---|---|---|---|---|
|
主机名 |
|
|
|
|
|
|
|
|
子网 |
|
|
|
|
|
|
|
-
具有仲裁生成器的 6 节点集群的示例
-
仲裁生成器可以使用最少的资源,因为它只提供集群仲裁功能
SAP 和 Pacemaker 资源参数
| 名称 | 参数 | 示例 |
|---|---|---|
|
SAP HANA SID |
|
|
|
SAP HANA 系统编号 |
|
|
|
SAP HANA 虚拟主机名 |
|
|
|
SAP HANA 重叠 IP |
|
|
|
SAP HANA 只读已启用重叠 IP(可选) |
|
|
|
VPC 路由表 |
|
|
-
SAP 详细信息 – 包括 SID 和实例编号在内的 SAP 参数必须遵守 SAP 和软件预调配管理器的指导和限制。有关更多详细信息,请参阅 SAP Note 1979280 - Reserved SAP System Identifiers (SAPSID) with Software Provisioning Manager
。 -
安装后,使用以下命令查找主机上运行的实例的详细信息:
$ sudo /usr/sap/hostctrl/exe/saphostctrl -function ListInstances -
重叠 IP:此值由您定义。有关更多信息,请参阅重叠 IP。
SLES 集群参数
| 名称 | 参数 | 示例 |
|---|---|---|
|
集群用户 |
|
|
|
集群密码 |
|
|
|
集群名称 |
|
|
|
集群标签 |
|
|
|
AWS CLI 集群配置文件 |
|
|
-
集群用户 – 安装集群软件包将创建用户 hacluster,为该账户设置密码以确保集群可以执行不需要根访问权限的任务。
-
集群标签:AWS Stonith 代理使用此标签来确保它能够识别要隔离的正确 Amazon EC2 实例。标签的名称可自定义,对于此集群在您的 AWS 账户中应该唯一。
-
AWS CLI 集群配置文件:可以定义一个指定的配置文件用于集群 API 调用,与其他 CLI 用途区分开。每个配置文件都可以指定不同的凭证,还可以指定不同的 AWS 区域和输出格式。