openstack Octavia 无法构建计算实例

问题描述 投票:0回答:3

我安装并配置了 Octavia 用于 OpenStack 负载平衡。但是当我想使用

openstack loadbalancer create --name lb1 --vip-subnet-id subnet-pub
Octavia 工作日志创建一个新的负载均衡器时,请说:
ERROR octavia.controller.worker.v1.controller_worker octavia.common.exceptions.ComputeBuildException: Failed to build compute instance due to: Failed to retrieve image with amphora tag.
为什么? (我用的是ubuntu)

另一个问题是:我在控制器节点上安装了octavia。必须在计算节点上安装任何东西吗?

networking openstack
3个回答
0
投票

我也遇到了类似的问题,上传图片时添加

--project service
解决了这个问题。

$ openstack image create amphora-x64-haproxy.qcow2 --container-format bare --disk-format qcow2 --private --tag amphora --file amphora-x64-haproxy.qcow2 --property hw_architecture='x86_64' --property hw_rng_model=virtio --project service

关于第二个问题,计算节点上不需要安装任何东西。只能从控制器网络访问

lb-mgmt-net

这个链接帮助了我。


0
投票

设置图像标签值为“amphora”

openstack image set --tag "amphora" image_name

0
投票
  • 列出项目

这个问题你解决了吗?我目前面临着同样的问题。我在 Ubuntu 22.04 上使用 kolla-ansible 安装了 OpenStack,并且正在添加 Octavia。

© www.soinside.com 2019 - 2024. All rights reserved.