Поскольку я хочу установить Jenkins (бывший Hudson) для управления процессами непрерывной интеграции в AWS Beanstalk, мне нужен пользовательский AMI, потому что некоторые параметры в Tomcat и Linux должны быть изменены для Jenkins
Я запускаюпроцесс установки и настройки экземпляра начался изначально Beanstalk до самого конца, и Дженкинс работает на нем как шарм.
Но что я не могу сделать, так это повторно использовать AMI, сгенерированный в конце моегонастройка: проверка работоспособности, выполненная BeansTalk, не видит экземпляр EC2, хотя Beanstalk запустил его и работает нормально.
Чтобы понять мою проблему, я сократил свой сбойный процесс до следующего:
- a) Я создаю новое приложение / среду BT на основе примера, предоставленного Amazon (единственный параметр, который у меня был, - это пара ключей для SSH моего экземпляра EC2)
- b) при запуске экземпляра EC2Я использую EC2 для прошивки AMI
- c) Я изменяю конфигурацию BT env, изменяя исходный AWS Ami (id: 100fff79 -Tomcat 6 64 бит) по 1, который я создал в (b)
- d) BT перестраивает, когда я изменяю ami id
- e) перестроение перезапускает экземпляр EC2.
- f) Он запускается нормально (может ssh к нему), но проверка работоспособности не проходит, и мой env переходит в красный статус.
Может кто-нибудь повторить этот процесс и сказать мне, что я делаю неправильно?(Я хотел бы использовать AMI (b) в качестве отправной точки для своей настройки Jenkins .?
Дополнительная информация, которую я могу предоставить: при подключении к экземпляру EC2, grep для apache, java,thin & bluepilld, как описано в нижней части https://forums.aws.amazon.com/thread.jspa?threadID=59027&tstart=25, показывает, что 4 ожидаемых процесса исчезли. Следовательно, сбой.
Пожалуйста, помогите!
regards
Дидье