Juju 无法识别 MAAS 定义的空间

Juju 无法识别 MAAS 定义的空间

我正在尝试部署 percona-cluster 并将共享数据库绑定到内部空间。使用的 Juju 和 MAAS 版本是 2.0。当我运行此命令时:

juju deploy cs:percona-cluster --series xenial mysql --config=openstackha.cfg --to lxd:13 --bind "shared-db=internal-api"

失败并出现以下错误:

ERROR cannot add application "mysql": unknown space "internal-api" not valid

答案1

我找到了解决方案,我遇到的问题是,juju 将所有子网都放在默认空间 (space-0) 中,尽管我在 MAAS 中定义了空间。因此,我使用 Juju 创建了所需的空间,并将相关网络与每个空间关联起来。

查看 juju 的可用空间

juju spaces

要创建空间并添加现有网络,请运行

juju add-space <space-name> <network-cidr-to-add-to-this-space>

相关内容