将 Power Systems 的虚拟服务器映像加载到专用目录中
本教程将指导您如何将 Power Virtual Server 的公共虚拟服务器映像加载到专用目录中。 通过完成本教程,您将了解如何从 GitHub 存储库导入虚拟服务器映像,配置部署和其他详细信息,并验证是否可以将该映像部署到目标 Power Virtual Server 实例。
本教程演示如何加载 Power Systems Virtual Server 的样本虚拟服务器映像 并将其发布到 IBM Cloud®。 在完成本教程时,请调整每个步骤以满足您产品的需求。
本教程包括将虚拟服务器映像部署到目标 Power Virtual Server。 因此,您将产生关联的 IBM Cloud 基础架构费用。
准备工作
-
创建 Power Virtual Server 实例 并将其转换为公共映像。
-
将映像转换为公共映像后,创建 Terraform 模板。
-
将 Terraform 模板和自述文件上载到 GitHub 存储库。
使用最新发行版的 样本代码 作为如何设置存储库的示例。
-
确保为您分配了 IBM Cloud Identity and Access Management (IAM) 对 Catalog Management and Partner Center-Sell 服务的编辑者角色。 有关更多信息,请参阅 分配对帐户管理服务的访问权。
-
完成系列中的先前教程: 在 Partner Center 中为 Power Systems 注册虚拟服务器映像 和 为 Power Systems 定义虚拟服务器映像的产品详细信息。
将虚拟服务器映像导入到专用目录
完成以下步骤以将虚拟服务器映像从 GitHub 存储库导入到专用目录,该目录是在 IBM Cloud Partner Center 中注册虚拟服务器映像时为您创建的。
只能加载 Power Virtual Server的库存虚拟服务器映像。
-
在 IBM Cloud 控制台中,单击 导航菜单 图标
> 合作伙伴中心 > 我的产品。
-
选择产品。
-
从“软件”页面,单击 导入版本。
-
选择 Power Systems 的虚拟服务器映像 作为部署方法。
-
确认已选择 公共存储库 作为存储库类型。
-
单击 Power Systems 的虚拟服务器映像 以填充 源 URL 字段。
或者,可以在字段中复制并粘贴
https://github.com/IBM-Cloud/isv-power-vsi-product-deploy-sample
。 -
输入
1.0.0
作为软件版本。 -
单击 添加版本。
-
单击产品的名称。
-
在目录条目详细信息中,验证交付方法是否设置为 Power VSI。 如果未选择 Power VSI 作为交付方法,请单击 编辑 并选择 Power VSI 作为交付方法,然后单击 保存。
查看版本详细信息
从“配置产品”选项卡中,可以查看版本详细信息。 当您准备好继续操作时,单击 下一步。
配置部署值
查看版本详细信息后,即可配置部署值。
- 如果需要指定希望 Schematics 使用的 Terraform 运行时版本,请单击 覆盖缺省 Terraform 运行时版本 复选框并输入版本。
- 从“配置部署详细信息”部分中,单击 添加部署值。
- 选择 参数 复选框以选择所有选项,然后单击 添加。
- 要定制用户需要在安装期间指定哪些参数以及哪些参数完全对用户隐藏,请选择一个参数并单击 编辑。 标记复选框以配置值,然后单击 保存。 对于本教程,请配置每个参数,如下表中所述。
参数 | 描述 | 用户需要指定? | 是否对用户隐藏? |
---|---|---|---|
crn |
Power Virtual Server CRN | True | 错 |
instance_name |
虚拟服务器实例的名称。 | True | 错 |
memory |
要分配给实例的内存量 (以千兆字节为单位)。 | 错 | 错 |
network_name |
要分配给实例的网络标识或名称,如为所选 Power Virtual Server CRN 所定义。 | True | 错 |
processor_type |
VM 将运行的处理器方式的类型。 指定 shared ,capped 或 dedicated 。 |
错 | 错 |
processors |
要分配给 VM 的 vCPUs 数量 (在访客操作系统中可视)。 | 错 | 错 |
ssh_key_name |
要在创建实例时使用的公用 SSH RSA 密钥的名称,如为所选 Power Virtual Server CRN 所定义。 | True | 错 |
sys_type |
要在其中创建 VM 的系统类型: s922 ,e880 ,e980 ,e1080 或 s1022 。 |
错 | 错 |
接下来,更新 crn
和 processors
参数的配置类型:
- 从“部署值”表中,选择
crn
参数,然后单击 编辑。 - 打开 值详细信息 菜单,然后选择 Power Systems Virtual Server。
- 单击保存。
- 从“部署值”表中,选择
processors
参数,然后单击 编辑。 - 打开 值详细信息 菜单,然后选择 float。
- 单击下一步。
编辑输出值描述
您可以改进 Terraform 模板的输出值的描述,以帮助用户更好地了解参数的用途。 可以更新模板中包含的任何输出值的描述。
要添加输出值,需要将其包含在 Terraform 模板的新导入版本中。
完成以下步骤以编辑产品的输出值描述:
- 单击 配置版本 > 下一步。
- 从“输出值描述”部分中,提供要更新的参数的新描述。
- 单击下一步。
定义 IAM 访问权
配置部署值后,可以从 IBM 目录添加安装产品所需的服务访问角色和平台访问角色。
使用以下步骤来定义产品的访问权:
- 单击 配置版本 > 下一步 > 下一步。
- 单击添加。
- 选择服务以及所需的服务和平台访问权。
- 服务访问角色允许使用服务和执行服务 API 调用。
- 平台访问角色允许在平台资源上执行操作,如创建实例、将实例连接到应用程序以及分配用户访问权限。
- 单击保存。
添加许可协议
如果要求用户接受 IBM Cloud 服务协议之外的任何许可协议,请提供每个协议的 URL。
- 从“添加许可协议”选项卡中,单击 添加许可证。
- 输入名称和 URL,然后单击 添加许可证。
- 输入所有其他许可协议,然后单击 下一步。
查看自述文件
导入到专用目录的 TGZ 文件包含一个自述文件,该自述文件提供虚拟服务器映像的产品信息。 如果要对自述文件进行更新,可以直接从专用目录对其进行编辑。 对于本教程,以下步骤描述如何编辑自述文件的描述。
-
单击 编辑 图标
,并使用以下语句更新描述:
Create and deploy a virtual server with ease by using a custom image.
-
单击保存。
-
单击下一步。
验证虚拟服务器映像
验证您是否可以将虚拟服务器映像部署到 Power Virtual Server 实例。
-
从“验证产品”选项卡中,输入 Schematics 工作空间的名称,选择资源组,选择 Schematics 区域,然后单击 下一步。
在 标记 字段中,可以输入要附加到虚拟服务器映像的特定标记的名称。 标记提供了一种方法来组织,跟踪使用成本以及管理对帐户中资源的访问权。
-
从“部署值”部分中,查看参数值,然后单击 下一步。
-
在“验证产品”部分中,选择 我已阅读并同意以下许可协议。
-
单击 验证。
您可以通过单击 查看日志来监视验证过程的进度。
管理合规性
您可以向软件添加概要文件和控件,以证明其满足安全性和合规性要求。 必须使用 Security and Compliance Center 来扫描验证期间创建的资源。
只有 Security and Compliance Center 支持并由 Security and Compliance Center 扫描验证的概要文件和控件才会显示在目录中。
运行 Security and Compliance Center 扫描
申领概要文件和控件时,必须评估验证期间创建的资源以确保合规性。 要运行扫描,请完成以下步骤:
- 在 IBM Cloud 控制台中,单击 菜单 图标
> 安全性与合规性 以访问 Security and Compliance Center。
- 在导航中,单击 概要文件。
- 单击要评估的概要文件行中的 溢出 菜单,然后选择 运行扫描。
- 单击 运行扫描。
扫描完成后,您可以返回到专用目录以继续加载过程。
添加合规性控制
添加要声明的概要文件和控件。
- 在产品的“管理合规性”部分中,选择 添加声明。
- 选择要添加的配置文件。
- 选择添加整个概要文件或控件的子集。
- 如果选择整个概要文件,请继续执行下一步。 如果选择添加控件子集,请选择要添加的控件。
- 单击添加。
应用 Security and Compliance Center 扫描
添加先前在 Security and Compliance Center中运行的扫描。Security and Compliance Center 扫描确定遵守监管控制。 有关详细信息,请参阅 按需运行扫描。
- 单击 添加扫描。
- 选择用于评估的概要文件。
- 选择 Security and Compliance Center 扫描。
- 单击 应用扫描。
- 单击下一步。
复审需求
您必须完成验证以及任何其他需求才能发布虚拟服务器映像。
后续步骤
转至 Partner Center 并将其发布到目录。 有关更多信息,请参阅 将虚拟服务器映像发布到 IBM Cloud 目录。