Я на некоторое время выключил свои экземпляры Juju на EC2, и после перевода их в оперативный режим они кажутся странными:
статус juju
2012-11-17 17:06:44,094 INFO Connecting to environment...
2012-11-17 17:06:45,590 INFO Connected to environment.
machines:
0:
agent-state: not-started
dns-name: ec2-54-242-142-196.compute-1.amazonaws.com
instance-id: i-b0996fcf
instance-state: running
1:
agent-state: down
dns-name: ec2-50-19-186-245.compute-1.amazonaws.com
instance-id: i-8c8375f3
instance-state: running
2:
agent-state: down
dns-name: ec2-54-242-255-238.compute-1.amazonaws.com
instance-id: i-56807629
instance-state: running
services:
wordpress:
charm: cs:precise/wordpress-9
exposed: true
relations:
db:
- wordpress-db
loadbalancer:
- wordpress
units:
wordpress/0:
agent-state: down
machine: 2
open-ports:
- 80/tcp
public-address: ec2-54-242-227-57.compute-1.amazonaws.com
wordpress-db:
charm: cs:precise/mysql-10
relations:
db:
- wordpress
units:
wordpress-db/0:
agent-state: down
machine: 1
public-address: ec2-54-242-212-177.compute-1.amazonaws.com
Могу ли я не принимать мои экземпляры на некоторое время остановились? Или это что-то еще?
У меня есть дополнительная информация для добавления после троллинга IRC #juju.
Особая благодарность jcastro и hazmat.
Узел начальной загрузки не поддерживает отключение, так как IP-адреса будут меняться. Агенты сообщат, потому что они не могут подключиться к зоопарку. Вы можете подключиться к узлам вашего экземпляра и обновить /etc/init/juju-machine-agent.conf
Изменить: env JUJU-ZOOKEEPER = ”ip-xxxx.ec2.internal: 2181 ”На новый IP-адрес машины 0 (должен быть вашим зоопарком). Перезагрузите свой экземпляр или перезапустите агент на узле.
Это получит состояние агента: работает, как показано ниже в примере состояния. Однако служба по-прежнему показывает состояние агента: вниз, и узел начальной загрузки (машина 0) по-прежнему недоволен. Для всего этого есть исправление в старой ветке кода на https://launchpad.net/juju
Мне сказали посмотреть на juju / units / address.py. [ 118]
Согласно Хазмату, «есть ветвь для их решения (периодический адрес опроса и обновление), но на узле начальной загрузки не запланировано никаких работ до тех пор, пока земли не станут основными»
:Example Status after editing juju-machine-agent.conf 0: agent-state: not-started dns-name: ec2-54-234-171-2.compute-1.amazonaws.com instance-id: i-3a12654a instance-state: running 1: agent-state: running dns-name: ec2-50-17-109-141.compute-1.amazonaws.com instance-id: i-68770018 instance-state: running 2: agent-state: running dns-name: ec2-54-234-184-137.compute-1.amazonaws.com instance-id: i-806b1cf0 instance-state: running services: juju-gui: charm: cs:precise/juju-gui-1 exposed: true relations: {} units: juju-gui/0: agent-state: down machine: 1 open-ports: - 80/tcp - 443/tcp - 8080/tcp public-address: ec2-54-234-166-69.compute-1.amazonaws.com owncloud: charm: cs:precise/owncloud-5 exposed: true relations: {} units: owncloud/0: agent-state: down machine: 2 open-ports: - 80/tcp public-address: ec2-54-242-144-9.compute-1.amazonaws.com
Я планирую просмотрите рекомендованный код Python, и если я смогу проработать процедуру, я опубликую его.