Como abrir manualmente uma porta no Juju?

1

Depois de implantar um serviço, gostaria de abrir manualmente uma porta nesse serviço. Existe uma maneira de fazer isso manualmente?

Sei que expor abrirá uma porta, mas gostaria de abrir manualmente uma porta diferente.

    
por Samuel 04.08.2016 / 20:15

2 respostas

2

Você pode fazer isso no juju como uma rodada sobre o caminho. O Juju fornece um comando juju run que permite a execução de comandos contra uma unidade remota do Juju.

Assim, por exemplo, se você tiver um aplicativo implantado chamado foo , com a unidade foo/0 , você poderá fazer o seguinte:

juju run --unit foo/0 "open-port 8000"

Substituindo 8000 pela porta necessária. Há uma infinidade de ferramentas de gancho que você pode invocar, além de comandos padrão como whoami .

Para essa lista, você pode executar juju help-tool e obter mais informações sobre cada ferramenta juju help-tool open-port .

Eu também me certificaria de registrar um bug contra o encanto, se essa porta estiver aberta, mas não estiver.

    
por Marco Ceppi 26.08.2016 / 18:46
-2

Provavelmente é iptables -I INPUT -p tcp -m tcp --dport port_number_here -j ACCEPT .

    
por Gert Otten 04.08.2016 / 20:28