0 votes

Accéder et contrôler le réseau du bureau à domicile, les iMacs et les XServes.

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.

1voto

Ged Byrne Points 481

La principale chose à faire est de démarrer les xServes. Heureusement, les xServes Intel (ce qui devrait être le cas des vôtres s'ils fonctionnent sous 10.6) ont un système de gestion de l'extinction (LOM) qui devrait permettre ce genre de choses (tous les Macs supportent le Wake-on-LAN, mais cela ne fonctionne que sur un réseau local).

Apple Remote Desktop (ARD) offre un support pour cela. Il semblerait que vous deviez faire suivre un certain nombre d'informations. ports (il y en a 623 pour le LOM, puis un certain nombre pour l'ARD - faites une recherche), à moins que vous ne disposiez d'une sorte d'accès VPN à votre réseau domestique.

La méthode de base consistera à utiliser ARD pour alimenter vos xServes, puis à vous connecter à distance via ARD ou un client VNC, à créer votre application Mathematica et à l'exécuter. Puis éteindre les xServes.

Si vous avez un Mac avec vous, tout cela peut être fait via ARD, mais si vous voulez le faire avec un iPad, vous aurez besoin de votre Mac de bureau en marche chaque fois que vous voulez y accéder à distance. Pour cela, il faut activer le partage d'écran (dans le panneau Partage des préférences système), transférer les ports appropriés, puis utiliser une application comme Écrans pour vous connecter à votre Mac de bureau, exécuter ARD et Mathematica à distance sur celui-ci, et faire ce qui précède.

Si votre Mac de bureau ne fonctionne pas en permanence, vous pourriez en théorie utiliser la fonction Wake-on-LAN pour l'allumer, puis y accéder avec des écrans, mais cela nécessite qu'un autre périphérique soit toujours allumé, accessible à distance et capable d'envoyer le paquet WoL au Mac (certains routeurs en sont capables, généralement avec un firmware tiers).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X