Desativar o serviço de metadados ec2 do cloud-init

2

Eu tenho uma imagem do AWS EC2 que converti para o VirtualBox e estou executando localmente. Ele funciona muito bem, exceto que não consigo descobrir como desativar as chamadas para os serviços de metadados da AWS durante a inicialização:

2015-09-25 19:29:29,932 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [50/120s]: request error [(<urllib3.connectionpool.HTTPConnectionPool object at 0x7fb78650efd0>, 'Connection to 169.254.169.254 timed out. (connect timeout=50.0)')]
2015-09-25 19:30:20,987 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [101/120s]: request error [(<urllib3.connectionpool.HTTPConnectionPool object at 0x7fb78652cb90>, 'Connection to 169.254.169.254 timed out. (connect timeout=50.0)')]
2015-09-25 19:30:39,011 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [119/120s]: request error [(<urllib3.connectionpool.HTTPConnectionPool object at 0x7fb78650ee10>, 'Connection to 169.254.169.254 timed out. (connect timeout=17.0)')]
2015-09-25 19:30:40,015 - DataSourceEc2.py[CRITICAL]: Giving up on md from ['http://169.254.169.254/2009-04-04/meta-data/instance-id'] after 120 seconds
2015-09-25 19:31:43,509 - util.py[WARNING]: Failed to fetch password from virtual router 192.168.128.1

Onde no cloud-init eu posso desativá-los? Essas chamadas esgotam o tempo, mas fazem com que a inicialização da imagem do VirtualBox demore mais de 2 minutos.

    
por Justin 25.09.2015 / 21:33

1 resposta

0

Se você realmente quiser usar uma imagem de nuvem com o virtualbox, sugiro o .vmdk que a Canonical produz em vez do ec2 ami. Ele já está configurado para usar a fonte de dados sem nuvem e minha versão do virtualbox já funciona com um .vmdk nativamente (ou converte de forma transparente, não tenho certeza).

Para instruções detalhadas, esta resposta mais.

    
por dpb 05.04.2018 / 07:31