juju wordpress open-ports: []

4

testando juju a partir do ppa no aws na precisão.

Ambiente com sucesso bootstrapped, mysql e wordpress unidade iniciada, db relacionamento adicionado com sucesso. Na exposição do wordpress eu não tenho portas abertas (que IMO deve ser configurado pelo encanto - tentou atualizar charme, mas já usando o mais recente wordpress-9 do ppa).

portas abertas: []

Eu gostaria de abrir a porta, mas por que eu tenho que fazer isso manualmente? E como posso fazer isso?

Eu tentei usar o comando open-port, mas ele pede um JUJU_CLIENT_ID e um JUJU_AGENT_SOCKET que eu não tenho certeza sobre o que eles devem apontar.

Eu li on-line que outros usuários não precisam abrir portas ... deve funcionar OOTB.

Estado de Juju 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
    
por pberto 22.10.2012 / 04:09

1 resposta

2

@ppetraki

Depois que eu fiz um juju expose wordpress o encanto foi exposto (veja o status do meu primeiro post no juju: exposed: true ) MAS a porta NÃO estava aberta. Por isso, abri-a manualmente editando o grupo de segurança de instâncias que permite a porta 80. Observe que meu ambiente juju está configurado para ter placement: local . Eu entendo que isso não é uma solução geral, mas funcionou no meu caso específico.

@marcoceppi

Concordo que isso não é uma solução e tenho certeza de que há um bug em algum lugar no juju ou no charme. Se eu puder ajudar, por favor me avise.

    
por pberto 24.10.2012 / 05:08