无法在 MicroStack 中创建图像

无法在 MicroStack 中创建图像

我在 HP Proliant DL360 Gen9 服务器上安装了 Ubuntu MicroStack。我按照 MicroStack 网站上的 MicroStack 安装步骤进行操作。

一切都很顺利。然而,当我决定在 MicroStack 中上传 Linux 镜像时。我按照在 OpenStack 官方网站上找到的说明进行操作。然而,计算机屏幕却显示以下消息:

无法创建图像

电脑屏幕上没有出现任何内容。有办法解决这个问题吗?提前谢谢。

答案1

这是因为为 Horizo​​n 提供服务的 nginx 限制了上传大小。我不是 Snap 专家,所以这可能不是“正确”的做法,但它可以解决这个问题(根据您的喜好编辑):

编辑 /var/snap/microstack/common/etc/nginx/snap/nginx.conf。在“http”部分,添加类​​似以下内容的内容

client_max_body_size 4G;

保存,然后使用以下命令重新加载 nginx:

/snap/microstack/current/usr/sbin/nginx -s reload -c /var/snap/microstack/common/etc/nginx/snap/nginx.conf

您还可以使用类似以下的方式添加新图像(更改图像和密码):

microstack.openstack --os-username=admin --os-password=keystone image create --file ./path_to_an_image.img --public --container-format bare --disk-format qcow2 'MyImage'

相关内容