Qual é o primeiro evento / arquivo / log no linux que aparece / muda na inicialização que sinaliza que a rede está funcionando?

1

Eu tenho um farm do vSphere com máquinas virtuais e script python que lida com a clonagem e o gerenciamento dessas VMs.

Eu também tenho uma máquina (RedHat 6) que eu clonei se eu precisar de uma nova. Tem um script que eu preciso lançar após cada operação clone para que esta máquina receba um endereço IP (estático escrevendo IP em /etc/sysconfig/network-scripts/ifcfg-eth0 ), hostname etc etc.

Então, o procedimento é o seguinte:

  • script de clonagem de lançamento
  • espere até que a clonagem termine
  • iniciar a VM clonada
  • dormir X segundos
  • inicie remotamente o ip_and_hostname_assigning_script.sh (armazenado no clone, assim, os resultados na clonagem também estarão disponíveis na VM clonada) - Isso é como o comando de inicialização via ssh (eu chamo remotamente o script na VM clonada)

O problema aqui é que, às vezes, não altera / atribui o endereço IP (a saber: ele irá atribuir nome de host, mas não IP). Eu notei embora quando espero por exemplo 1 minuto após o início da VM clonada, tudo funciona bem.

A pergunta é: até que WHAT (event / log / file) posso esperar (em vez de dormir) para ter certeza de que posso executar esse tipo de script?

EDITAR

Este é o fluxo:

+-----------------+                                                 
|template (clone) |                               +----------------+
+--------^--------+                               | Cloned machine |
         |                                        +---------^------+
         |                                                  |       
         | 2 Perform clone                   3 Run script   |       
         |    network interface is down       assigning IP  |       
         |    during cloning                 hostname etc   |       
         +-------------+--------------+                     |       
                       |              +---------------------+       
                       | vSphere farm |                             
                       |              |                             
                       +-------^------+                             
                               |                                    
                               | 1 Clone template to cloned machine 
                               |                                    
                    +----------+-----------+                        
                    | Machine with script  |                        
                    | managing the cloning |                        
                    +----------------------+                        
    
por Patryk 19.02.2015 / 14:43

0 respostas