Executando o script na imagem da nuvem fedora na inicialização

1

Eu preciso de uma pequena ajuda de vocês em um projeto em que estou trabalhando com a imagem do Fedora Cloud.

Como é uma imagem da nuvem, durante a inicialização, ele envia uma solicitação HTTP para localizar o serviço de metadados. Após várias tentativas, quando falha, o serviço de rede pára e não vemos ifconfig eth0 obter um IP via DHCP. O Eth0 só aparece quando fazemos manualmente uma "rede de reinício do systemctl". Estávamos imaginando se poderíamos criar um script personalizado no qcow para que ele emita o comando "systemctl restart network" logo após a inicialização, para que ele não precise ser feito manualmente. Eu encontrei este artigo: link onde poderíamos adicionar scripts personalizados ao cloud-final.service e tentar o mesmo, mas foi incapaz de fazê-lo funcionar.

Eu também vi uma postagem sobre como criar um arquivo /etc/rd.d/rc.local e mencionar o script lá. Eu queria saber se o script precisa ser colocado no arquivo rc.local do cloud-final.service.

Seria ótimo se você pudesse nos ajudar com isso

Atenciosamente, Antara

    
por Antara Sargam 22.02.2017 / 04:02

1 resposta

0

Solução: crie uma imagem personalizada e edite o systemd:

systemctl edit cloud-init.service

( Referência )

    
por 03.03.2017 / 16:58