IBM Spectrum Symphony 入门
IBM® Spectrum Symphony 使客户能够部署将 IBM Spectrum Symphony 用作调度软件的 HPC 集群。 通过使用 Terraform 和 IBM Cloud Schematics 作为自动化框架来执行部署。 以下步骤概述了执行的高级别事件流:
- 创建工作区--使用来自 IBM Cloud Schematics 的 Terraform 代码。 此步骤定义用于执行自动化的配置属性集。
- 生成计划- 确认配置属性是否有效,以便在运行 Terraform 代码时正确配置所有资源。 如果验证失败,请修正配置属性并重试。
- 应用计划- 触发 IBM Cloud 资源的实际部署,以便在部署完成时启动并运行 Spectrum Symphony 集群。 如果部署失败,请确定失败原因,解决问题,然后重试。 如果需要对配置属性进行更改,那么最好再次生成计划。
如果决定通过“IBM Cloud目录部署”IBM Spectrum Symphony群集,单击“安装”时,将跳过“生成计划”操作,直接执行从“创建工作区到”申请计划的步骤。 您需要在目录中输入适合您的权限和IBM Cloud账户的值。 如果部署失败,Schematics用户界面可用于修复错误,您可以重试“应用计划”步骤。用户界面可用于修复错误,您还可以重试“应用计划”步骤。
在部署 Spectrum Symphony 集群之前,需要创建或收集一些信息。 要开始操作,请完成以下步骤:
生成 API 密钥
为将在其中部署 Spectrum Symphony 集群的 IBM Cloud 帐户生成 API 密钥。 有关更多信息,请参阅管理用户 API 密钥。
创建 SSH 密钥
在 IBM Cloud 帐户中创建 SHH 密钥。 这是您用来访问 Symphony 集群的 SSH 密钥。 有关更多信息,请参阅 管理 SSH 密钥。
选择由提供商管理或由客户管理的加密方式
默认情况下,VPC 卷和文件共享使用提供商管理的加密技术进行加密。 不过,您可以根据自己的安全要求选择客户管理加密。 客户管理加密使用您的根密钥,让您完全控制数据。 您可以使用 IBM Key Protect for IBM Cloud 提供或导入现有的加密密钥。
如果决定使用客户管理加密,请在部署 Spectrum Symphony 集群之前完成以下步骤:
- 提供一个 Key Protect
- 创建或导入密钥
- 授权以下人员之间的访问:
- Cloud Block Storage 和密钥管理服务
- Cloud Block Storage 和文件共享服务
- 收集以下启动卷加密部署值的信息(在部署 Spectrum Symphony 架构时提供此信息):
enable_customer_managed_encryption:提供切换选项。kms_instance_id:您创建的 Key Protect 实例的实例 ID。kms_key_name:您创建的 KMS 密钥名称
客户管理加密仅适用于登录、管理和静态计算节点。 动态计算节点仍由提供商管理。
创建自定义图像
该产品提供一组默认映像,可用于 Spectrum Symphony 集群内的节点。 不过,如果您想使用自己的自定义图像,我们会提供文档和脚本帮助您创建。
工作图像:image_name 中指定的默认图像作为工作站图像。 此图像用于创建 Symphony 集群节点: 管理,管理-候选者和工作程序。
如果您希望使用自己的设置和配置来创建工作程序定制映像,请遵循 此处提供的指示信息。
存储镜像:如果打算使用Storage Scale作为群集的共享存储,"scale_storage_image_name 中指定的默认映像将作为存储映像。 此映像用于创建Storage Scale存储群集节点。 除基本操作系统外,映像还包括所需的Storage Scale软件包。
如果您希望使用自己的设置和配置来创建存储器定制映像,请遵循 此处提供的指示信息。
收集 Spectrum 软件权利信息
在 IBM Cloud 上部署 Spectrum Symphony 集群时,该产品使用自带许可(BYOL)模式提供 Spectrum 软件。 这在任何情况下都适用于 IBM Spectrum Symphony,如果决定将 IBM Spectrum Scale 用于高性能计算集群存储,而不只是 NFS,则也适用于。 与业务所有者或许可证管理团队合作,确保贵组织已采购足够的许可证来使用 Spectrum 软件部署 HPC 集群。 不遵守软件生产使用许可的行为违反了《 IBM 国际计划许可协议》。
当前的解决方案不再要求 ibm_customer_number(ICN) 在部署解决方案用于非生产用途之前进行权限检查。 该解决方案现在无需 ICN 验证即可使用。 用户最多可配置 10 个静态工作者节点,用于评估或非生产用例。 如果工作节点的数量超过 10 个,用户就有责任为生产环境中的这些额外节点获取必要的权限检查和许可。 如果要用于生产或评估超过 10 个工作节点,用户必须购买必要的 Symphony 许可。 要购买许可证,请访问“购买许可证”。
后续步骤
收集定义集群配置所需的输入值后,就可以部署IBM Spectrum Symphony集群了。 可以使用 IBM Cloud 目录,Schematics CLI 或 Schematics API 在 IBM Cloud 上部署 Spectrum Symphony 集群。 如果要使用 CLI 或 API 部署集群,请查看所选接口的先决条件:
在创建和收集信息并查看所选界面的其他先决条件后,就可以开始 创建工作区 了。