【发布时间】:2021-08-23 23:40:10
【问题描述】:
我正在尝试为 Power 架构导入支持云的 Debian Linux 映像,以便在支持此架构的 IBM 公共云上运行。
我想我正在按照说明进行操作,但我看到的行为是,在图像导入时,填写所有相关信息后,当我点击“导入”按钮时,GUI 只是静默退出,没有明显效果,也没有报告错误。
我在 AWS 上做简单的 iaas 工作经验丰富,但对 IBM 云很陌生,还没有在任何云提供商上部署自定义映像。我知道“cloud-init”,并且对它解决的问题有一个合理的一般知识(在启动时将云提供者元数据映射到生成的 VM 中的配置条目),但对于它实际上是如何的并不多有效。
我所做的是:
- 拥有一个 IBM 云帐户,并从免费层升级,以访问 Power。
- 已激活 Power Systems 虚拟服务器服务。
- 已激活云对象存储服务。
- 在 COS 中创建了一个存储桶。
- 为此存储桶创建了启用 HMAC 的服务凭据。
- 已将 .tar.gz 格式的图片上传到存储桶(通过 CLI,GUI 上传太大)。
图片来自here——该页面有点模糊,它可能会与哪些云提供商合作,但 AFAIK IBM 云是唯一支持 Power 的公共云?
然后,从 Power Systems Virtual Server 服务页面,单击左侧的“Boot Images”项,显示空白列表,然后单击列表顶部的“Import Image”,并填写表格。我有所有条目的答案——我可以组成一个新名称,我知道我的 COS 的区域,图像文件名”(“key”,在关键对象存储用语中),存储桶名称,以及访问密钥和秘密密钥,可从 COS 面板中的凭据描述中获得。
然后“导入”按钮亮起,我点一下,导入对话框消失,没有报错,也没有导入图片。
有很多事情可能是错误的,我不确定如何调查。
凭证可能没有以正确的方式连接到存储桶,我并不真正理解有关此的文档,但在 GUI 中它看起来在正确的范围内并且其中包含正确的数据。
也有可能只允许某些类型的图像,并且我的图像未通过某种验证检查,但在这种情况下,我会收到错误消息吗?
我找到了非 Power-IAAS 的图像导入说明,但似乎超出了范围。我还找到了一些关于如何准备自定义图像的文档,但它们似乎也不是 Power-IAAS。
这样做的正确方法是什么?
编辑以添加:还尝试通过 CLI(“ibmcloud pi image-import”)执行此操作,它会超时,显然是在应该接收图像的端点上。此外,命令行工具有一个--os-type 标志,显然只需要[aix | sles | redhat | ibmi]——我第一次尝试使用raw,这是一个错误。
这也许是我想做的事情实际上不可能的额外证据?
【问题讨论】:
标签: ibm-cloud