Gerência do tempo de inicialização das MFs de uma nuvem privada com o OpenNebula

Publicado por Renato Araújo (última atualização em 11/12/2015)

[ Hits: 2.614 ]

Homepage: https://pingall.wordpress.com/

Download ver-tempo.sh




Script de gravação do tempo gasto para ligar as MFs de uma nuvem privada com o OpenNebula. Ideal para situações em que se precise automatizar o armazenamento do tempo que as máquinas físicas da infraestrutura levam para ser iniciadas.

  



Esconder código-fonte

#!/bin/bash

# Renato Cavalcante
# 02/12/15

# Script de gravação do tempo gasto para ligar as MFs da nuvem.

# IFS (Internal Field Separator, separador do campo interno)
oldIFS=$IFS  # Backup do separador de campo.
IFS=$'\n'    # Novo separador de campo, o caractere fim de linha.

HORAINIC=$(date +%H:%M:%S)

echo -e "Máquinas \t | Hora inicial \t | Hora final" > exper_logs.txt

for LINHA in $(onehost list | grep on)
do
    MF=$(echo $LINHA | awk '{print $2}')

# Se MF não tiver no arquivo de logs, então a insere.        
    if ! grep $MF exper_logs.txt &> /dev/null; then
        echo "$MF status on"

        HORAFIM=$(date +%H:%M:%S)   
        echo -e "$MF \t | $HORAINIC \t | $HORAFIM" >> exper_logs.txt
    fi
  #  sleep 1;

done

IFS=$oldIFS # Restabelece o separador de campo padrão.

Scripts recomendados

Comparar recursivamente duas pastas

Instalando a última versão estável do Eclipse com uma única linha

Checar tamanho do Cache do Squid e limpar

Árvore de Natal do Julio Neves

Reconexão automática para internet ADSL


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts