Accesso e controllo della rete domestica, iMac e XServes

0

Ho una rete di home office composta da:

  • 1 Time Capsule
  • 2 27 "iMac con dual core con Mac OS X 10.6.8
  • 2 XServes ciascuno con 2 quad core che eseguono Max OS X Server 10.6.8

Uso XServes per eseguire calcoli paralleli da Mathematica. Poiché i calcoli richiedono solo circa 5 minuti ogni giorno e gli XServes funzionano a caldo e ad alto volume e utilizzano una notevole quantità di energia, li spengo quando non ho bisogno di eseguire i calcoli (eseguo XServes molto di più quando facciamo R & D in modo che si abituino).

Dato che il mio lavoro mi richiede di eseguire i calcoli paralleli sopra ogni giorno in un momento specifico e poi di informare personalmente qualcuno dei risultati - non vogliono un messaggio automatico :( - il processo mi ha legato alla mia scrivania. tempo spero di automatizzare l'intero processo, ma probabilmente non lo raggiungerò fino all'autunno.

Bene, la sua estate e voglio andare in spiaggia per qualche giorno.

Quindi, ho bisogno di una soluzione per:

  • Accedi a questa rete da una postazione remota.
  • Avvia XServes o riattivali dal sonno.
  • Accedi a XServes.
  • Accedi e accedi al mio desktop principale su:

    • avvia la mia applicazione Mathematica;
    • avvia i kernel paralleli remoti su XServes (posso farlo da Mathematica);
    • esegui la mia applicazione Mathematica; e
  • Spegni gli XServes o mettili a dormire.

Idealmente, mi piacerebbe farlo da un iPad, ma ho l'uso di un MacBook Pro se ne ho bisogno.

Abbiamo una vecchia licenza per il desktop Apple Remote se ciò sarebbe di aiuto.

Mentre potevo lasciare acceso XServes mentre andavo in spiaggia, dovevo quindi far funzionare l'aria condizionata e questo mi sembra uno spreco di denaro e non particolarmente buono per l'ambiente.

Posso impostare XServes per andare a dormire se non hanno nulla da fare? Se lo faccio, posso svegliarlo da remoto?

Qualche suggerimento sul modo migliore per fare tutto questo, molto apprezzato.

Un paio di chiarimenti sono passati dai commenti di seguito.

Normalmente accedo agli Xserver accendendoli fisicamente, vedendoli apparire su Finder, quindi facendo una condivisione dello schermo. Forse ho solo bisogno di portarli in wake-on-LAN o semplicemente svegliarmi quando voglio accedervi. Quindi non avrei bisogno di accedervi effettivamente tramite ARD o VPN. Se riesco a svegliarli in qualche modo dal desktop, ho solo bisogno di andare sul desktop.

Inoltre, Xserves serve solo come nodi di elaborazione paralleli. My iMac esegue Mathematica e la mia applicazione distribuisce i processi di elaborazione ai kernel di elaborazione su XServes.

    
posta Jagra 02.07.2012 - 22:45
fonte

1 risposta

1

La cosa principale da affrontare è l'avvio degli xServes. Fortunatamente, Intel xServes (che dovrebbe essere il tuo se sono in esecuzione 10.6) ha Lights-out-Management (LOM) che dovrebbe supportare questo genere di cose (tutti i Mac supportano Wake-on-LAN, ma funziona solo su una rete locale ).

Apple Remote Desktop (ARD) supporta questo. Sembra che dovrai inoltrare alcune porte (sembra 623 per il LOM, e poi un gruppo per ARD - fai una ricerca), a meno che tu non abbia qualche tipo di accesso VPN alla tua rete domestica.

Il metodo di base sarà, usare ARD per accendere i tuoi xServes, quindi collegarti a distanza tramite ARD o un client VNC, creare la tua app Mathematica ed eseguirla. Quindi chiudi xServes.

Se hai un Mac con te, tutto questo può essere fatto tramite ARD, ma se vuoi farlo con un iPad, avrai bisogno del tuo Mac desktop quando lo desideri da remoto. Il processo ci sarà per abilitare la Condivisione schermo (nel pannello Condivisione delle Preferenze di sistema), inoltrare le porte appropriate, quindi utilizzare un'app come Schermate per connettiti al desktop Mac, esegui da remoto ARD e Mathematica e fai quanto sopra.

Se non hai il tuo Mac desktop sempre in esecuzione, potresti in teoria utilizzare Wake-on-LAN per accenderlo, quindi accedervi con Schermi, ma ciò richiede che altri dispositivi siano sempre attivi, in remoto accessibile e in grado di inviare il pacchetto WoL al Mac (alcuni router sono in grado di farlo, in genere con firmware di terze parti).

    
risposta data 03.07.2012 - 02:37
fonte

Leggi altre domande sui tag