Déployer un charme sur votre MAAS Vous êtes maintenant prêt pour la partie la plus excitante: déployer un charme sur votre MAAS!
juju deploy mysql MAAS va maintenant allouer un nœud à Juju et Juju déploiera le charme MySQL sur ce nœud. Encore une fois, cela prendra quelques minutes pour terminer pendant qu'Ubuntu est installé, puis le charme se déploie.
Ayons une rapide vérification de l'état:
statut juju Une fois le charme déployé, vous le verrez reflété dans l'état de l'environnement.
Si vous avez un autre nœud gratuit, vous pouvez déployer WordPress et le connecter au service MySQL que nous venons de déployer:
juju deploy wordpress juju add-relation wordpress mysql juju expose wordpress juju status)
De: https://wiki.ubuntu.com/ServerTeam/MAAS/Juj
Et je reçois ceci:
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
J'ai essayé plusieurs fois et c'est toujours le même problème. Aget-state dit que les machines ne démarrent pas, mais elles le sont.
Qu'est ce que je fais mal?
De plus, lorsque j'exécute le journal de débogage de juju, j'obtiens:
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
C'est du travail! J'installe à nouveau le serveur ubuntu et cette fois tout se passe bien mais une chose. Maintenant, quand j'ai le statut juju, je vois ceci:
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
l'adresse publique semble étrange car c'est le nom de mes nœuds. Je vérifie l'adresse de mon routeur sur le nœud où est wordpress et tape sur webbrowser mais j'obtiens
502 Bad Gateway nginx/1.1.19
Je ne sais pas quoi faire. Aidez-moi, s'il vous plaît.