ニーズに合わせて部分的にカスタマイズされたopenshift-ansible ( https://github.com/openshift/openshift-ansible ) を使用しています。インスタンスを起動する部分は、group_id を設定するように変更されましたが、それ以上の変更はありません。
マスター openshift を作成すると、すべて正常に動作します。ただし、openshift の 2 つのノードを作成すると、EC2 ダッシュボードの [実行中のインスタンス] パネルで 2 つのインスタンスが作成されていることがわかります。インスタンスは数秒間初期化中の状態になり、自動的に「シャットダウン中」に切り替わります
その側の Ansible は、まだインスタンスを起動する作業を行っていました。だから私の質問は:
新しいインスタンスが作成されているときに、AWS のインスタンスのログを分析する方法はありますか?
最後の ansible タスクのログ:
タスク: [インスタンスの起動] ***************************************** *********** REMOTE_MODULE ec2 region=eu-west-1 keypair=ggkey1-eu-west state=present instance_type=m3.large user_data='#cloud-config マウント: - [ xvdb ] - [ ephemeral0 ] write_files: - コンテンツ: | DEVS=/dev/xvdb VG=docker_vg パス: /etc/sysconfig/docker-storage-setup 所有者: root:root アクセス許可: '"'"'0644'"'"'' vpc_subnet_id=subnet-60cf1205 image=ami-33ba2a44 count=2 EXEC ['/bin/sh', '-c', 'mkdir -p $HOME/.ansible/tmp/ansible-tmp-1441977401.88-262307796372076 && echo $HOME/.ansible/tmp/ansible-tmp- 1441977401.88-262307796372076'] PUT /tmp/tmp4r8qve TO /root/.ansible/tmp/ansible-tmp-1441977401.88-262307796372076/ec2 EXEC ['/bin/sh', '-c', u' LANG=C LC_CTYPE=C /usr/bin/env python2 /root/.ansible/tmp/ansible-tmp-1441977401.88-262307796372076/ec2; rm -rf /root/.ansible/tmp/ansible-tmp-1441977401.88-262307796372076/ >/dev/null 2>&1'] 失敗しました: [localhost] => {"failed": true} msg: タイムアウトを実行しているインスタンスを待ちます2015 年 9 月 11 日金曜日 13:21:43
$ ansible --version
ansible 1.9.2 構成モジュール検索パス = なし
$ uname -a
Linux ip-172-31-42-45 3.10.0-123.8.1.el7.x86_64 #1 SMP 月 9 月 22 日 19:06:58 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux root@ip-172-31-42- 45 : ~/uha-rbox-spawner$
ありがとう、