тестирование juju от ppa на aws на точном.
Среда успешно загружена, модуль mysql и wordpress запущен, связь с базой данных успешно добавлена. При открытии wordpress у меня нет открытых портов (которые IMO должны быть настроены с помощью charm - пытался обновить charm, но уже использовал последнюю версию wordpress-9 из ppa).
open-ports: []
Я хочу открыть порт, но почему мне нужно делать это вручную? И как я могу это сделать?
Я попытался использовать команду open-port, но она запрашивает JUJU_CLIENT_ID и JUJU_AGENT_SOCKET, на которые я не уверен, на что они должны указывать.
Я читал в Интернете, что другим пользователям не нужно открывать порты ... OOTB должен работать.
Juju status FYR:
machines:
0:
agent-state: running
dns-name: xxx.amazonaws.com
instance-id: yyy
instance-state: running
services:
mysql:
charm: cs:precise/mysql-8
relations:
db:
- wordpress
units:
mysql/0:
agent-state: started
machine: 0
public-address: xxx.amazonaws.com
wordpress:
charm: cs:precise/wordpress-9
exposed: true
relations:
db:
- mysql
loadbalancer:
- wordpress
units:
wordpress/0:
agent-state: started
machine: 0
open-ports: []
public-address: xxx.amazonaws.com
@ppetraki
После того, как я сделал juju expose wordpress
, чарм был раскрыт (см. Статус моего первого поста в стиле Джуджу: exposed: true
), НО порт не был открыт. Поэтому я вручную открыл его, отредактировав группу безопасности экземпляра, разрешив порт 80. Обратите внимание, что в моей среде juju установлено placement: local
. Я понимаю, что это не общее решение, но оно сработало в моем конкретном случае.
@marcoceppi
Я согласен, что это не решение, и я почти уверен, что где-то есть ошибка в джуджу или в обаянии. Если я могу помочь, пожалуйста, дайте мне знать.