Tengo una red de oficina en casa compuesta por:
- 1 cápsula del tiempo
- 2 iMacs de 27" con doble núcleo con Mac OS X 10.6.8
- 2 XServes, cada uno con 2 núcleos cuádruples, con Max OS X Server 10.6.8
Utilizo el XServes para ejecutar cálculos en paralelo desde Mathematica. Como los cálculos sólo llevan unos 5 minutos cada día y los XServes se calientan y hacen mucho ruido, además de utilizar una cantidad considerable de energía, los apago cuando no necesito ejecutar los cálculos (sí que utilizo los XServes mucho más cuando hacemos I+D, así que sí que se utilizan).
Como mi trabajo requiere que ejecute los cálculos paralelos anteriores todos los días a una hora determinada y que luego notifique personalmente a alguien los resultados -no quieren un mensaje automatizado:(- el proceso me ha atado a mi escritorio. Con el tiempo espero automatizar todo el proceso, pero probablemente no lo haga hasta el otoño.
Bueno, es verano y quiero ir a la playa unos días.
Por lo tanto, necesito una solución para:
- Acceda a esta red desde una ubicación remota.
- Arranca los XServes o despiértalos del sueño.
- Conéctate a los XServes.
-
Acceder e iniciar sesión en mi máquina de escritorio principal para:
- lanzar mi aplicación de Mathematica;
- lanzar los núcleos paralelos remotos en los XServes (puedo hacerlo desde Mathematica);
- ejecutar mi aplicación de Mathematica; y
- Apaga los XServes o ponlos a dormir.
Idealmente, me gustaría hacer esto desde un iPad, pero tengo el uso de un MacBook Pro si lo necesito.
Tenemos una antigua licencia de Apple Remote Desktop si eso puede ayudar.
Aunque podría dejar el XServes encendido mientras voy a la playa, tendría que poner el aire acondicionado y eso me parece una pérdida de dinero y no es especialmente bueno para el medio ambiente.
¿Puedo configurar los XServes para que se duerman si no tienen nada que hacer? Si lo hago, ¿puedo despertarlos a distancia?
Cualquier sugerencia sobre la mejor manera de hacer todo esto, muy apreciada.
Un par de aclaraciones adelantadas desde los comentarios de abajo.
Normalmente accedo a los Xservers encendiéndolos físicamente, viéndolos aparecer en el Finder, y luego haciendo una pantalla compartida. Tal vez sólo tengo que conseguir que se despierten en la LAN o simplemente despertar cuando quiero acceder a ellos. Entonces no necesitaría acceder a ellos a través de ARD o una VPN. Si puedo despertarlos de alguna manera desde mi escritorio, sólo necesito llegar al escritorio.
Además, los Xserves sólo sirven como nodos de procesamiento paralelo. Mi iMac ejecuta Mathematica y mi aplicación distribuye los trabajos de procesamiento a los núcleos de computación en los XServes.