Развертывание заклинания на вашем MAAS Теперь вы готовы к самой захватывающей части: развертывание заклинания на вашем MAAS!
Развертывание juju mysql MAAS теперь выделит узел для Juju, а Juju будет разверните очарование MySQL на этом узле. Опять же, это займет несколько минут, пока Ubuntu установлен, а затем чарм разворачивается.
Давайте проведем быструю проверку статуса:
статус Джуджу. После того, как брелок развернут, вы увидите его отражение в статусе окружающей среды.
Если у вас есть еще один свободный узел, вы можете развернуть WordPress и подключить его к только что развернутой службе MySQL:
juju развернуть wordpress juju add-link wordpress mysql juju выставить wordpress статус juju
blockquote>От: https://wiki.ubuntu.com/ServerTeam/MAAS/Juju
И я получаю это:
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
Я пытался несколько раз и до сих пор такая же проблема. Aget-state говорит, что машины не запущены, но они есть.
Что я делаю не так?
Также, когда я запускаю juju debug-log, я получаю:
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
Это работа! Я снова устанавливаю Ubuntu Server, и на этот раз все идет хорошо, но одно. Теперь, когда у меня статус дзю-дзю, я вижу это:
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
публичный адрес кажется странным, потому что это имя моих узлов. Я проверяю адрес маршрутизатора узла, на котором находится wordpress, и набираю его в веб-браузере, но получаю
502 Bad Gateway nginx / 1.1.19
blockquote>Я не знаю что делать. Пожалуйста, помогите мне.