Tengo una red de oficinas domésticas que consta de:
- 1 Time Capsule
- 2 iMacs de 27 "con núcleos dobles que ejecutan Mac OS X 10.6.8
- 2 XServes cada uno con 2 núcleos cuádruples ejecutando Max OS X Server 10.6.8
Utilizo XServes para ejecutar cálculos paralelos desde Mathematica. Como los cálculos solo duran unos 5 minutos cada día y los XServes funcionan a un ritmo elevado y utilizan una gran cantidad de energía, los apago cuando no necesito ejecutar los cálculos (sí ejecuto los XServes mucho más cuando hacemos R & D para que se acostumbren).
Como mi trabajo requiere que realice los cálculos paralelos anteriores todos los días a una hora específica y luego notifique personalmente a alguien sobre los resultados, no quieren un mensaje automatizado :(, el proceso me ha vinculado a mi escritorio. Es el momento en el que espero automatizar todo el proceso, pero es probable que no llegue a eso hasta la caída.
Bueno, es verano y quiero ir a la playa por unos días.
Por lo tanto, necesito una solución para:
- Acceda a esta red desde una ubicación remota.
- Inicia los XServes o despiértalos del modo de suspensión.
- Inicie sesión en los XServes.
-
Acceda e inicie sesión en mi máquina de escritorio principal para:
- lanzar mi aplicación Mathematica;
- inicie los núcleos paralelos remotos en los XServes (puedo hacer esto desde Mathematica);
- ejecuta mi aplicación Mathematica; y
- Apague los XServes o póngalos en suspensión.
Idealmente, me gustaría hacerlo desde un iPad, pero tengo el uso de un MacBook Pro si lo necesito.
Tenemos una antigua licencia para el escritorio de Apple Remote si eso ayudara.
Si bien podría dejar encendidos los XServes mientras voy a la playa, tendré que hacer funcionar el aire acondicionado y eso parece una pérdida de dinero y no es particularmente bueno para el medio ambiente.
¿Puedo configurar los XServes para que se pongan en suspensión si no tienen nada que hacer? Si lo hago, ¿puedo despertarlos de forma remota?
Cualquier sugerencia sobre la mejor manera de hacer todo esto, muy apreciada.
Un par de aclaraciones se trasladaron desde los comentarios a continuación.
Por lo general, accedo a los Xservers activándolos físicamente, viéndolos aparecer en Finder y luego compartiendo una pantalla. Tal vez solo necesito hacer que se despierten en LAN o simplemente despertarme 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, solo necesito acceder al escritorio.
Además, los Xserves solo sirven como nodos de procesamiento paralelo. Mi iMac ejecuta Mathematica y mi aplicación distribuye trabajos de procesamiento a los núcleos informáticos en los XServes.