部署值
以下部署值可用于在 IBM Cloud上配置 IBM Spectrum Symphony 集群实例。
值 | 描述 | 需要吗? | 缺省值 |
---|---|---|---|
api_key |
这是需要在其中部署 IBM Spectrum Symphony 集群的 IBM Cloud 帐户的 IBM Cloud API 密钥。 有关如何创建 API 密钥的更多信息,请参阅 管理用户 API 密钥。 | 是 | 无 |
cluster_id |
Symphony 用于配置资源的集群的唯一标识。 最多可以包含 39 个字母数字字符,包括下划线 (_),连字符 (-) 和句点 (.)。不允许使用其他特殊字符和空格。 请勿使用任何主机或用户的名称作为集群的名称。 安装后无法对其进行更改。 | 否 | HPCCluster |
cluster_prefix |
用于命名 IBM Spectrum Symphony 集群和 IBM Cloud 资源的前缀,供应这些资源用于构建 IBM Spectrum Symphony 集群实例。 不能创建多个同名的 Symphony 集群实例。 请确保该名称唯一。 | 否 | spectrum-symphony |
dedicated_host_enabled |
设置为 true 以将专用主机用于计算主机 (缺省值 :false)。 请注意,Symphony 仍在公共虚拟服务器实例上动态供应计算主机,专用主机仅用于在创建集群时供应的静态计算主机。 专用主机的专用主机数和概要文件名称是根据 worker_node_min_count 和 worker_node_instance_type 计算的。 |
否 | 否 |
dedicated_host_placement |
指定 "pack" 或“传播”。 "pack" 选项在一个专用主机上部署虚拟服务器实例,直到全部完成,然后再移至下一个专用主机。 “传播”选项以循环方式在所有专用主机上部署虚拟服务器实例。 第二个选项应导致实例在主机上的分布大体均匀,而第一个选项可能导致一个专用主机大部分为空。 | 否 | 传播 |
hyperthreading_enabled |
将此项设置为 true 将在集群的工作程序节点中启用超线程 (缺省值)。 否则,将禁用超线程技术。 | 否 | 是 |
ibm_customer_number |
用于自带许可证 (BYOL) 权利检查的 IBM 客户编号 (ICN) 的逗号分隔列表。 有关如何查找 ICN 的更多信息,请参阅 What is my IBM Customer Number(ICN)?。 | 是 | 无 |
image_name |
要用于在 IBM Cloud 帐户中创建虚拟服务器实例以部署 IBM Spectrum Symphony 集群的定制映像的名称。 缺省情况下,自动化会将基本映像与 此处 提到的其他软件包配合使用。 如果要包含特定于应用程序的二进制文件,请遵循 规划定制映像 中的指示信息来创建您自己的定制映像,并使用该定制映像通过此产品构建 IBM Spectrum Symphony 集群。 | 否 | hpcc-symp732-scale5193-rhel88-v1-7 |
login_node_instance_type |
指定要用于为 IBM Spectrum Symphony 集群创建登录节点的虚拟服务器实例概要文件类型。 有关概要文件类型的选项,请参阅 实例概要文件。 | 否 | bx2-2x8 |
management_node_count |
管理节点数。 这是主节点,辅助节点和管理节点的总数。 有一个主节点,一个辅助节点,其余节点都是管理节点。 请输入 1 - 10 范围内的值。 | 否 | 3 |
management_node_instance_type |
指定要用于为 IBM Spectrum Symphony 集群创建管理节点的虚拟服务器实例概要文件类型。 有关概要文件类型的选项,请参阅 实例概要文件。 | 否 | bx2-4x16 |
remote_allowed_ips |
可以通过 SSH 或 RDP 接口访问 Spectrum Symphony 实例的 IP 地址的逗号分隔列表。 为了安全起见,请提供分配给有权建立 SSH 或 RDP 连接的设备的公共 IP 地址 (例如,["169.45.117.34"])。 要访存设备的 IP 地址,请使用 https://ipv4.icanhazip.com/。 | 是 | 无 |
resource_group |
应该在其中部署 VPC 资源的 IBM Cloud 帐户中的资源组名称。 注: 如果要使用自动缩放功能,请勿修改“缺省”值。 有关资源组的其他信息,请参阅 管理资源组。 | 否 | 缺省 |
scale_compute_cluster_filesystem_mountpoint |
计算集群 (accessingCluster) 文件系统安装点。 accessingCluster 是访问 owningCluster的集群。 有关更多信息,请参阅 安装远程 GPFS 文件系统。 | 否 | /gpfs/fs1 |
scale_compute_cluster_gui_password |
计算集群 GUI 的密码。 注: 密码应该至少为 8 个字符,必须具有一个数字,一个小写字母,一个大写字母和至少一个唯一字符。 密码不应包含用户名。 | 否 | 无 |
scale_compute_cluster_gui_username |
用于在计算集群上执行系统管理和监视任务的 GUI 用户。 注: 用户名应该至少为 4 个字符,可以是小写字母和大写字母的任意组合。 | 否 | 无 |
scale_filesystem_block_size |
文件系统 块大小。Storage Scale 支持的块大小 (以字节计) 包括: 256K,512K,1M,2M,4M,8M,16M。 | 否 | 4M |
scale_storage_cluster_filesystem_mountpoint |
Storage Scale 存储集群 (owningCluster) 文件系统安装点。 owningCluster 是拥有要安装的文件系统并为其提供服务的集群。 有关更多信息,请参阅 安装远程 GPFS 文件系统。 | 否 | /gpfs/fs1 |
scale_storage_cluster_gui_password |
Storage Scale 存储集群 GUI 的密码。 注: 密码应该至少为 8 个字符,必须具有一个数字,一个小写字母,一个大写字母和至少一个唯一字符。 密码不应包含用户名。 | 否 | 无 |
scale_storage_cluster_gui_username |
GUI 用户,用于在存储集群上执行系统管理和监视任务。 注: 用户名应该至少为 4 个字符,可以是小写字母和大写字母的任意组合。 | 否 | 无 |
scale_storage_image_name |
要用于在 IBM Cloud 帐户中创建虚拟机以部署 Storage Scale 存储集群的定制映像的名称。 缺省情况下,自动化使用基本映像以及 Storage Scale 软件和它需要的任何其他软件包。 如果您愿意,可以遵循 规划定制映像 的指示信息,使用其他软件创建您自己的定制映像,并使用该软件通过此产品构建 Storage Scale 存储集群。 | 否 | hpcc-scale5193-rhel88 |
scale_storage_node_count |
需要供应的存储集群实例总数。 如果选择的 storage_type 是临时的,那么至少支持 3 个节点,最多支持 18 个节点。 如果选择的 storage_type 是持久性的,那么至少支持 3 个节点,最多支持 10 个节点。 |
否 | 3 |
scale_storage_node_instance_type |
指定要用于为 Spectrum Symphony 集群创建 Storage Scale 存储节点的虚拟服务器实例存储器概要文件类型名称。 有关更多信息,请参阅 实例概要文件 | 否 | cx2d-8x16 |
spectrum_scale_enabled |
将此项设置为 "true" 将启用 Storage Scale 与集群的集成。 否则,将禁用 Storage Scale 集成 (缺省值)。 通过为该属性输入 "true",您还同意以下两个条件之一: (1) 您正在生产中使用该软件,并确认您具有足够的许可以涵盖您在国际程序许可协议 (IPLA) 下的使用。(2) 您正在评估软件,并同意遵守国际程序评估许可协议 (ILAE)。 注: 未能遵守软件生产使用许可违反了 IBM 国际程序许可协议 | 否 | 否 |
ssh_key_name |
在 IBM Cloud 帐户中配置的 SSH 密钥的名称的逗号分隔列表,用于建立与 Symphony 管理节点的连接。 请确保 SSH 密钥存在于供应集群的同一资源组和区域中。 如果您的 IBM Cloud 帐户中没有 SSH 密钥,请使用 SSH 密钥 中提供的指示信息进行创建。 | 是 | 无 |
storage_node_instance_type |
指定要用于为 IBM Spectrum Symphony 集群创建存储节点的虚拟服务器实例概要文件类型。 存储节点将用于创建 NFS 实例以管理 HPC 工作负载的数据。 有关概要文件类型的选项,请参阅 实例概要文件。 | 否 | bx2-2x8 |
storage_type |
选择 Storage Scale 文件系统部署方法。 注: Storage Scale 临时类型在虚拟服务器实例上部署 Storage Scale 文件系统,持久类型在裸机服务器上部署 Storage Scale 文件系统。 | 否 | “临时” |
volume_capacity |
块存储器的大小 (以 GB 为单位),将用于构建 NFS 实例,并可作为安装在 IBM Spectrum Symphony 管理节点上。 输入 10 到 16,000 范围内的值。 | 否 | 100 |
volume_iops |
表示要用于 NFS 实例的块存储器的 IOPS 配置的数字 (仅对 volume_profile=custom 有效,依赖于 volume_capacity )。 输入 100-48,000 范围内的值。 有关 IOPS 的可能选项,请参阅 定制 IOPS 概要文件。 |
否 | 300 |
volume_profile |
要用于 NFS 实例的块存储卷类型的名称。 有关可能的选项,请参阅 块存储器概要文件。 | 否 | general_purpose |
vpc_cidr_block |
当 vpc_name 变量为空时,为新 VPC 创建地址前缀。 仅允许单个地址前缀。 有关更多信息,请参阅 设置 IP 范围。 |
否 | "10.241.0.0/18" |
vpc_cluster_login_private_subnets_cidr_blocks |
创建登录集群专用子网所需的 CIDR 块。 如果 CIDR 块已保留或用于 VPC 中的其他应用程序,或者如果您使用的是混合环境,那么请修改该 CIDR 块,或者与任何本地 CIDR 块发生冲突。 仅提供一个 CIDR 块用于创建登录子网。 由于登录子网仅用于创建登录虚拟服务器实例,因此请提供 CIDR 范围 /28。 | 否 | "10.241.4.0/28" |
vpc_cluster_private_subnets_cidr_blocks |
创建计算和存储集群专用子网所需的 CIDR 块。 如果 CIDR 块已保留或用于 VPC 中的其他应用程序,或者如果您使用的是混合环境,那么请修改该 CIDR 块,或者与任何本地 CIDR 块发生冲突。 仅提供一个 CIDR 块用于创建计算和存储子网。 请确保选择一个 CIDR 块大小,以容纳您期望在集群中具有的最大数量的管理节点,存储节点以及静态和动态工作程序节点。 有关 CIDR 块大小选择的更多信息,请参阅 为 VPC 选择 IP 范围。 | 否 | "10.241.0.0/22" |
vpc_name |
部署集群资源的现有 VPC 的名称。 如果未提供任何值,那么将为集群供应新的 VPC。 了解更多信息。 | 否 | _NOT_SET_ |
vpc_scale_storage_dns_domain |
IBM Cloud DNS Services 要用于 Storage Scale 存储集群的域名。 注: 当 spectrum_scale_enabled 设置为 "true" 时,域名不应与 vpc_worker_dns_domain 相同。 |
否 | "dnsscale.com" |
vpc_worker_dns_domain |
IBM Cloud DNS Services 要用于计算集群的域名,例如 "test.example.corp"。 | 否 | "dnsworker.com" |
vpn_enabled |
将值设置为 true 以在集群中部署 VPC 的 VPN 网关。 | 否 | 否 |
vpn_peer_address |
VPN 所连接到的对等公共 IP 地址。 | 否 | _NOT_SET_ |
vpn_peer_cidrs |
VPN 所连接的对等 CIDR (例如,192.168.0.0/24) 的逗号分隔列表。 | 否 | _NOT_SET_ |
vpn_preshared_key |
VPN 的预先共享密钥 | 否 | _NOT_SET_ |
windows_image_name |
要用于在 IBM Cloud 帐户中创建 Windows ® 虚拟服务器实例以部署 IBM Spectrum Symphony 集群的定制映像的名称。 缺省情况下,该解决方案将基本映像与 此处 提到的其他软件包配合使用。 如果要包含特定于应用程序的二进制文件,请遵循 规划定制映像 中的指示信息来创建您自己的定制映像,并使用该定制映像通过此产品构建 IBM Spectrum Symphony 集群。 | 否 | hpcc-sym732-win2016-v1-2 |
windows_worker_node |
设置为 true 以在集群中部署 Windows ® 工作程序节点。 缺省情况下,集群会部署 Linux® 工作程序节点。 如果该变量设置为 true ,那么 worker_node_min_count 和 worker_node_max_count 的值应该相等,因为当前实现不支持通过主机工厂动态创建工作程序节点。 |
否 | 否 |
worker_node_instance_type |
指定要用于为基于 worker_node_type 的 Spectrum Symphony 集群创建工作程序节点的虚拟服务器实例或裸机服务器概要文件类型名称。 工作程序节点是执行工作负载的节点,应根据工作负载的特征进行选择。 有关更多信息,请参阅 虚拟服务器实例概要文件 和 裸机服务器概要文件。
注: 如果指定了 dedicated_host_enabled == true,那么可以根据目标区域限制可用的实例前缀 (例如,bx2 和 cx2)。 您可以使用以下 IBM Cloud CLI 命令进行验证: ibmcloud target -r {region_name} 和 ibmcloud is dedicated-host-profiles 。 |
否 | bx2-4x16 |
worker_node_max_count |
可以在集群中供应的虚拟服务器实例或裸机服务器工作程序节点的最大数量。 要利用 主机工厂中的自动缩放功能,该值需要大于 worker_node_min_count 。 输入 1-500 范围内的值。如果您正在使用裸机服务器,那么该值需要与
worker_node_min_count 匹配,并且允许的值在 1-16 范围内。 注: 如果计划使用 Storage Scale 存储器,那么此参数的值应该等于 worker_node_min_count 。 |
否 | 10 |
worker_node_min_count |
创建集群时将供应的虚拟服务器实例或裸机服务器工作程序节点的最小数目。 对于裸机服务器,请输入 1-16 范围内的值。 对于具有 NFS 存储器的虚拟服务器实例,请输入 0-500 范围内的值。 对于具有 Storage Scale 存储器的虚拟服务器实例,请输入 1-64 范围内的值。 注: Storage Scale 至少需要 3 个计算节点 (主节点,辅助节点,管理节点和工作程序节点的组合) 来建立 定额,并在节点发生故障时保持数据一致性。 因此,如果为 management_node_count 指定的值小于 2,那么 1 的最小值可能需要更大。 |
否 | 0 |
worker_node_type |
用于工作程序节点的服务器类型: 虚拟服务器实例或裸机服务器。 如果选择 vsi ,那么工作程序节点将部署在虚拟服务器实例上,如果选择 baremetal ,那么工作程序节点将部署在裸机服务器上。 注: 如果选择 baremetal ,那么仅支持静态工作程序节点; 您将无法使用 Spectrum Symphony 主机工厂功能在集群上进行自动缩放。 |
否 | vsi |
zone |
IBM Cloud 应在其中部署 IBM Spectrum Symphony 集群的所选区域中的区域名称。 要获取区域内区域的完整列表,请参阅 使用 CLI 获取区域。 | 是 | 无 |