Os serviços do Juju não estão sendo implementados corretamente

3
  

Implantando um charme no seu MAAS Agora você está pronto para o mais emocionante   parte: implantando um charme no seu MAAS!

     

juju deploy mysql O MAAS agora aloca um nó para Juju e Juju   implantar o encanto do MySQL nesse nó. Mais uma vez, vai demorar alguns minutos   para concluir enquanto o Ubuntu instalado e, em seguida, o charme implanta.

     

Vamos fazer uma verificação rápida de status:

     

status do juju Uma vez que o feitiço esteja implantado, você o verá refletido no   status do ambiente.

     

Se você tem outro nó livre, você pode implantar o WordPress e conectá-lo   para o serviço MySQL que acabamos de implementar:

     

juju implantar wordpress juju add-relation wordpress mysql juju expor   wordpress juju status

De: link

E eu entendo isso:

hsf@ubuntuserwer:~$ juju status
2012-10-03 12:47:16,340 INFO Connecting to environment...
Enter passphrase for key '/home/hsf/.ssh/id_rsa':
2012-10-03 12:47:19,446 INFO Connected to environment.
machines:
  0:
    agent-state: running
    dns-name: ubuntuone
    instance-id: /MAAS/api/1.0/nodes/node-5ac593cc-0c76-11e2-a143-001185e67955/
    instance-state: unknown
  1:
    agent-state: not-started
    dns-name: node-001185e677fe.local
    instance-id: /MAAS/api/1.0/nodes/node-f108eb80-0d3a-11e2-ad9f-001185e67955/
    instance-state: unknown
  2:
    agent-state: not-started
    dns-name: node-001185e6772b.local
    instance-id: /MAAS/api/1.0/nodes/node-cc14c3c8-0d42-11e2-864b-001185e67955/
    instance-state: unknown
services:
  mysql:
    charm: cs:precise/mysql-8
    relations:
      db:
      - wordpress
    units:
      mysql/1:
        agent-state: pending
        machine: 1
        public-address: null
  wordpress:
    charm: cs:precise/wordpress-9
    exposed: true
    relations:
      db:
      - mysql
      loadbalancer:
      - wordpress
    units:
      wordpress/1:
        agent-state: pending
        machine: 2
        open-ports: []
        public-address: null
2012-10-03 12:47:20,404 INFO 'status' command finished successfully

Eu tentei várias vezes e ainda é o mesmo problema. Aget-state está dizendo que as máquinas não são iniciadas, mas são.

O que estou fazendo de errado?

Além disso, quando eu executo o debug-log do juju eu recebo:

hsf@ubuntuserwer:~$ juju debug-log
2012-10-03 14:04:16,661 INFO Connecting to environment...
Enter passphrase for key '/home/hsf/.ssh/id_rsa':
2012-10-03 14:04:19,264 INFO Connected to environment.
2012-10-03 14:04:19,265 INFO Enabling distributed debug log.
2012-10-03 14:04:19,269 INFO Tailing logs - Ctrl-C to stop.
2012-10-03 13:56:03,513 Machine:0: juju.agents.machine INFO: Machine agent start                                                                                        ed id:0
2012-10-03 14:03:21,113 Machine:0: twisted ERROR: Unhandled error in Deferred:
2012-10-03 14:03:21,145 Machine:0: twisted ERROR: Unhandled Error
Traceback (most recent call last):
Failure: zookeeper.NodeExistsException: node exists
    
por user84471 03.10.2012 / 12:56

1 resposta

3

Isso é trabalho! Eu novamente instale o servidor Ubuntu e desta vez tudo vai bem, mas uma coisa. Agora, quando eu juju status eu vejo isso:

2012-10-04 13:32:21,110 INFO Connected to environment.
machines:
  0:
    agent-state: running
    dns-name: node-00127968a7be.local
    instance-id: /MAAS/api/1.0/nodes/node-ab7c5eb6-0e08-11e2-bb37-001185e67955/
    instance-state: unknown
  1:
    agent-state: running
    dns-name: node-001185e677fe
    instance-id: /MAAS/api/1.0/nodes/node-82beae92-0e09-11e2-a134-001185e67955/
    instance-state: unknown
  2:
    agent-state: running
    dns-name: node-001185e6772b.local
    instance-id: /MAAS/api/1.0/nodes/node-5c21dc18-0e0a-11e2-a134-001185e67955/
    instance-state: unknown
services:
  mysql:
    charm: cs:precise/mysql-8
    relations:
      db:
      - wordpress
    units:
      mysql/0:
        agent-state: started
        machine: 1
        public-address: node-001185e677fe.localdomain
  wordpress:
    charm: cs:precise/wordpress-9
    exposed: true
    relations:
      db:
      - mysql
      loadbalancer:
      - wordpress
    units:
      wordpress/0:
        agent-state: started
        machine: 2
        open-ports:
        - 80/tcp
        public-address: node-001185e6772b.local

o endereço público parece estranho porque é o nome dos meus nós. Eu verifico o endereço do meu roteador do nó onde está wordpress e digite no webbrowser, mas eu recebo

  

502 Gateway incorreto nginx / 1.1.19

Eu não sei o que fazer. Por favor me ajude.

    
por user84471 04.10.2012 / 13:35

Tags