J'ai un réseau de bureau à domicile composé de :
- 1 Capsule temporelle
- 2 iMacs 27" à double cœur fonctionnant sous Mac OS X 10.6.8
- 2 XServes avec chacun 2 quad cores exécutant Max OS X Server 10.6.8
J'utilise le XServes pour exécuter des calculs parallèles à partir de Mathematica. Comme les calculs ne prennent qu'environ 5 minutes par jour et que les XServes sont chauds et bruyants et consomment une quantité considérable d'énergie, je les éteins lorsque je n'ai pas besoin d'exécuter les calculs (j'utilise les XServes beaucoup plus souvent lorsque nous faisons de la R&D et ils sont donc utilisés).
Comme mon travail m'oblige à effectuer les calculs parallèles ci-dessus tous les jours à une heure précise, puis à informer personnellement quelqu'un des résultats - ils ne veulent pas d'un message automatisé :( - le processus m'a attaché à mon bureau. À terme, j'espère automatiser l'ensemble du processus, mais je n'y parviendrai probablement pas avant l'automne.
C'est l'été et je veux aller à la plage pour quelques jours.
Donc, j'ai besoin d'une solution pour :
- Accédez à ce réseau à partir d'un emplacement distant.
- Démarrez les XServes ou réveillez-les de leur sommeil.
- Connectez-vous au XServes.
-
Accéder et se connecter à mon ordinateur de bureau principal pour :
- lancer mon application Mathematica ;
- lancer les noyaux parallèles distants sur les XServes (je peux le faire depuis Mathematica) ;
- exécuter mon application Mathematica ; et
- Arrêtez les XServes ou mettez-les en veille.
Idéalement, j'aimerais le faire à partir d'un iPad, mais je peux utiliser un MacBook Pro si nécessaire.
Nous avons une ancienne licence pour Apple Remote Desktop si cela peut aider.
Je pourrais laisser le XServes allumé lorsque je vais à la plage, mais je devrais alors faire fonctionner la climatisation, ce qui me semble être un gaspillage d'argent et pas particulièrement bon pour l'environnement.
Puis-je programmer les XServes pour qu'ils s'endorment s'ils n'ont rien à faire ? Si je le fais, puis-je les réveiller à distance ?
Toute suggestion sur la meilleure façon de procéder est la bienvenue.
Quelques clarifications ont été apportées à partir des commentaires ci-dessous.
En général, j'accède aux Xservers en les allumant physiquement, en les voyant apparaître dans le Finder, puis en faisant un partage d'écran. Peut-être que j'ai juste besoin qu'ils se réveillent sur le réseau local ou qu'ils se réveillent quand je veux y accéder. Ainsi, je n'aurais pas besoin d'y accéder via ARD ou un VPN. Si je peux les réveiller d'une manière ou d'une autre à partir de mon bureau, il me suffit d'accéder au bureau.
De plus, les Xserves ne servent que de nœuds de traitement parallèle. Mon iMac exécute Mathematica et mon application distribue les tâches de traitement aux noyaux de calcul sur les XServes.