Apagado y encendido de servers!

Imagen de falcom

Forums: 

Salu2, ante los constantes restricciones de energia, me vi en la obligacion de apagar y encender varios servers q administro para apagar no hay problema con el cron suficiente

30 19 * * 1 2 3 4 5 shutdown -h now

con eso apago mis servers a las 19h30 ya q la luz se va x aca a las 20h00, el lio es el encendido, luego de varias horas de apagones 5 para ser exactos no puedo volverlos a encender sino unicamente manualmente! al otro dia logicamente y las tareas de los servers son criticas! mail server, proxy server, webserver etc.. y dejarlos para q se apaguen o se prendan con la ida y venida de la luz no me parece logica los servers pueden dañarse... logicamente

el computador se puede despertar por si solo con las opciones de "wake on alarm" en la BIOS que tienen casi todas mainboards modernas. El lio es q el equipo debe estar en modo de suspensión / hibernación, asi q esa opcion no sirve x q el equipo se apaga completamente.

PD: Me diran mis ups... claro mis baterias de los ups aguantan 1 hora con toda la carga de 8 servers! que es bastante... y no dispongo de planta electrica o motores generadores. alguna idea ?? gracias x sus comentarios
- se me ocurria hostear los sitios en otro pais USA o algo asi el lio era los domains tendre q redireccionar en el nic.ec y como uds saben demora 48 horas... joder q tiempo mas precioso.. y no se puede asi, ademas es unicamente por horas.

Hola

Imagen de BitFrost

Puedes Utilizar wake on Lan

http://www.vicente-navarro.com/blog/2007/06/03/wake-on-lan/

"Education is what remains after one has forgotten everything he learned in school." - Albert Einstein
[img]http://counter.li.org/cgi-bin/certificate.cgi/345468[/img]

Quick and Dirty

Imagen de BitFrost

Habilitar la Interfaz integrada de Red desde la BIOS o en su defecto utilizar el cable que se conecta al mainboard.

Luego:

# ethtool -s eth1 wol g

# ethtool eth1
Settings for eth1:
Supported ports: [ MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 9
Transceiver: external
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Link detected: yes

Si soporta :)

Hacemos un apt-get install etherwake o nos lo bajamos

Luego

etherwake -i eth1 00:0C:F1:D0:12:97

Donde -i la interfaz que esta conectada al switch donde esta conectado el equipo que deseamos encender.(Mismo dominio de broadcast)

OJO: Esto no funciona con enlaces enrutados (Tienen que estar en el mismo dominio de broadcast :))

"Education is what remains after one has forgotten everything he learned in school." - Albert Einstein
[img]http://counter.li.org/cgi-bin/certificate.cgi/345468[/img]

Una idea...

Imagen de Monkito

hay una manera de configurar en la bios para que en caso de falla eléctrica encender el equipo, así cuando llega la luz se encienden sin problemas..

on power failure: Last State / Stay Off/ Power On

La bios detecta que no hay corriente, incluso después de apagada la máquina, y al llegar el fluido eléctrico se enciende, pero hay un problema...

Para el efecto deberías desconectarlas de los UPS, porque con las máquinas apagadas éstos no gastarán toda su carga y seguirán alimentando la mainboard, y el bios entenderá que no hubo falla eléctrica.

----------------------
Otra:

Usa Wake On Lan, y pon una laptop con suficiente carga, un centos sin nada que hacer, sin entorno gráfico etc etc.. sólo con el wakeonlan en el cron, podrá estar todo ese tiempo de los cortes encendido.

Saludos

------------
counter.li.org

Cogito Ergo Sum