将 Juju 控制器引导到 Openstack 云上

将 Juju 控制器引导到 Openstack 云上

我正在尝试使用命令将 Juju 控制器引导到 OpenStack 云上juju bootstrap cloud_name controller-name ,但失败并出现以下错误

在此处输入图片描述

在 OS 云中,我们没有cinder。不确定是否因此而失败。请帮助解决此问题。

答案1

经过一番研究,终于弄清楚了失败的原因。Juju 没有关于在 OpenStack 中创建控制器 VM 所需镜像的任何信息。因此需要为此生成元数据。

juju metadata generate-image -d ~/simplestreams -i $IMAGE_ID -s $OS_SERIES -r $REGION -u http://$KEYSTONE_IP:5000/v2.0/

IMAGE_ID应该是 Glance 中存储的 Ubuntu 镜像的 ID。OS_SERIES 是发布名称。

元数据创建后,需要在引导过程中获取元数据。

juju bootstrap --metadata-source /root/simplestreams

答案2

由于积分不足,我无法发表评论,但评论/问题是您使用的是哪个版本的 juju?因为我无法让“元数据”命令运行。请参阅无法识别的命令:juju 元数据

谢谢

相关内容