Detectar Baixa Demanda e Liberar VM Webserver » History » Version 2

Beraldo Leal, 13 Mar 2012 15:23

1 1 Beraldo Leal
h1. Detectar Baixa Demanda e Liberar VM Webserver
2 1 Beraldo Leal
3 1 Beraldo Leal
h2. Implantação #506: Definir e Configurar Bottom Treshold
4 1 Beraldo Leal
5 1 Beraldo Leal
Atualmente para propósitos de demonstração o _educloud-mon_ está configurado com duas métricas: *web-cpu-usage* e *web-active-users*. 
6 1 Beraldo Leal
7 1 Beraldo Leal
Estas duas métricas se referem a uma média aritimética do uso de cpu ou usuários ativos do sistema como um todo (todos os hosts web servers).
8 1 Beraldo Leal
9 1 Beraldo Leal
O parâmetro de configuração do _educloud-mon_ é o @bottom_threshold@ de cada métrica. Para saber quais valores estão configurados para @bottom_treshold@ veja o arquivo @educloud-mon.conf@.
10 1 Beraldo Leal
11 2 Beraldo Leal
h2. Implantação #509: Configurar Comando de Liberação de VM, com Base no Atingimento do Bottom Treshold
12 1 Beraldo Leal
13 1 Beraldo Leal
O _educloud-mon_ libera uma máquina virtual caso +nenhuma+ métrica atingiu o top_thresold e +alguma+ métrica tenha atingido o bottom_thresold.
14 1 Beraldo Leal
15 1 Beraldo Leal
Ainda existe o parâmetro @minimum_vms@ do arquivo de configuração @educloud-mon.conf@, caso esta quantidade de máquinas virtuais seja atingido, o daemon, não irá mais liberar máquinas virtuais, mesmo que as métricas retornem valores abaixo do bottom_thresold. Isso evita que a farm de servidores web, fique sem máquinas.