我的 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.
答案1
错误模糊关系:“mediawiki mariadb”可能指的是“mediawiki:db mariadb:db”;“mediawiki:slave mariadb:db”
这意味着 mediawiki 和 mariadb 之间可能存在两种类型的关系:
mediawiki:db mariadb:db
用于将 Mediawiki 连接到数据库。mediawiki:slave mariadb:db
用于将 Mediawiki 连接到辅助(从属)数据库。请参阅MediaWiki 的魅力了解更多信息(在该页面的“MySQL Slave”部分)。
您必须指定您想要的关系。mediawiki:db mariadb:db
是此示例的正确关系。运行以下命令:
juju add-relation mediawiki:db mariadb:db