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に感謝します。
bootstrapノードは、IPが変更されるため、オフにすることをサポートしていません。エージェントはzookeeperに接続できないため、エージェントはダウンを報告します。インスタンスノードに接続して/ etc /を更新できますinit/juju-machine-agent.conf
変更:env JUJU-ZOOKEEPER =” ip-x-x-x-x.ec2.internal:2181”をマシン0の新しいIPに変更します(飼育係である必要があります)。インスタンスを再起動するか、ノードでエージェントを再起動します。
これにより、以下の例のステータスに示すように、agent-state:runningが取得されます。ただし、サービスは引き続きagent-state:downを示し、bootstrapノード(マシン0)はまだ不幸です。このすべてに対する修正が httpsの古いコードブランチにあります://launchpad.net/juj
juju/units/address.pyを確認するように言われました。
Hazmatによると、「それらを解決するためのブランチ(定期的なポーリングアドレスと更新)がありますが、bootstrapノードには、juju-coreの着陸まで計画された作業がありません」
: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 公開:true 関係:{} ユニット: juju-gui/0: エージェント状態:ダウン マシン:1 open-ports: -80/tcp -443/tcp -8080/tcp public-address:ec2-54-234- 166-69.compute-1.amazonaws.co m 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推奨コードを確認する予定です。手順を実行できる場合は投稿します。