Juju 无法添加 mediawiki 和 mariadb 之间的关系

Juju 无法添加 mediawiki 和 mariadb 之间的关系

我的 Juju 版本是:

# juju --version
1.25.6-xenial-amd64

请参阅附件了解 wiki 可扩展性。问题:

# juju-1 add-relation mediawiki mariadb
ERROR ambiguous relation: "mediawiki mariadb" could refer to "mediawiki:db mariadb:db"; "mediawiki:slave mariadb:db"

我的部署:

# juju-1 deploy haproxy --constraints 'instance-type=t2.micro'
Added charm "cs:trusty/haproxy-19" to the environment.
# juju-1 deploy mediawiki --constraints 'instance-type=t2.micro'
Added charm "cs:trusty/mediawiki-5" to the environment.
# juju-1 add-relation haproxy mediawiki
# juju-1 deploy mariadb --constraints 'instance-type=t2.micro'
Added charm "cs:trusty/mariadb-3" to the environment.

我做错了什么,无法添加 mediawiki 和 mariadb 之间的关系。 在此处输入图片描述

答案1

错误模糊关系:“mediawiki mariadb”可能指的是“mediawiki:db mariadb:db”;“mediawiki:slave mariadb:db”

这意味着 mediawiki 和 mariadb 之间可能存在两种类型的关系:

  1. mediawiki:db mariadb:db用于将 Mediawiki 连接到数据库。
  2. mediawiki:slave mariadb:db用于将 Mediawiki 连接到辅助(从属)数据库。请参阅MediaWiki 的魅力了解更多信息(在该页面的“MySQL Slave”部分)。

您必须指定您想要的关系。mediawiki:db mariadb:db是此示例的正确关系。运行以下命令:

juju add-relation mediawiki:db mariadb:db

相关内容