2013-02-09 3 views
0

Я пытаюсь запустить кластер пользовательских изображений AMI. Изображение AMI - это просто изображение сервера Ubunutu 12.04 из набора бесплатных уровней Amazon с установленной Java (я действительно хочу создать AMI с numpy и scipy). Фактически, я создал этот образ, запустив экземпляр Ubuntu 12.04 с whirr и noop в качестве роли. Затем я установил Java, а в онлайн-консоли AWS выбрал Create Image (EBS AMI). Я использую тот же скрипт рецепта whirr, который я использовал для запуска исходного сервера ubuntu с измененным только идентификатором изображения.Apache Whirr на EC2 с пользовательским AMI

Whirr запускает изображение, оно отображается в консоли. Затем он пытается запустить InitScript для noop, и ничего не происходит. Через 10 минут он вызывает исключение, вызванное запуском скрипта слишком долго. whirr.log containts запись

error acquiring SFTPClient() (out of retries - max 7): Invalid packet: indicated length 1349281121 too large 

Я видел эту ошибку, указанную в одном из учебников, предлагаемое решение, чтобы добавить линии

whirr.bootstrap пользователя = EC2 пользователь

, чтобы JCloud знать Имя пользователя. Я знаю, что это правильное имя пользователя и по умолчанию было использовано по умолчанию. После добавления строки, whirr.log показывает ошибку аутентификации, проблему с открытым ключом. Наконец, когда я использую «убунту», как пользователь, ошибка умирание, потому что - java.net.SocketTimeoutException: Read таймаут

Вот файл я использую для запуска кластеру

whirr.cluster-name=pineapple 
whirr.instance-templates=1 noop 
whirr.provider=aws-ec2 
whirr.identity=${env:AWS_ACCESS_KEY_ID} 
whirr.credential=${env:AWS_SECRET_ACCESS_KEY} 
whirr.private-key-file=${sys:user.home}/.ssh/id_rsa 
whirr.public-key-file=${sys:user.home}/.ssh/id_rsa.pub 
whirr.env.repo=cdh4 
whirr.hardware-id=t1.micro 
whirr.image-id=us-east-1/ami-224cda4b 
whirr.image-location=us-east-1b 

ответ

0

В журнале исключений поможет нам решить вашу проблему.

Кроме того, решение проблемы может быть устранено.

whirr.cluster-user=<Clu> 
Смежные вопросы