После развертывания сервиса я хотел бы вручную открыть порт в том сервисе. Существует ли способ сделать это вручную?
Я знаю, выставляют, откроет порт, но я хотел бы вручную открыть другой порт.
Можно сделать это в амулете как окольный путь. Амулет обеспечивает juju run
команда, которая позволяет выполнение команд против удаленной единицы Амулета.
Так, например, если у Вас есть приложение, развернулся названный foo
, с единицей foo/0
Вы могли бы сделать следующее:
juju run --unit foo/0 "open-port 8000"
Замена 8000
с тем, какой бы ни порт Вам нужно. Существует множество инструментов рычага, которые можно вызвать в дополнение к стандартным командам как whoami
.
Для того списка можно работать juju help-tool
и для получения дополнительной информации о каждом инструменте juju help-tool open-port
.
я также удостоверился бы, что Вы регистрируете ошибку против очарования, если тот порт, как предполагается, открыт, но не.
Это, вероятно iptables -I INPUT -p tcp -m tcp --dport port_number_here -j ACCEPT
.