On Sat, 26 Oct 2002, Jean-Claude Schopfer wrote: > /mnt/hpux/monprog < /tmp/config.in > /tmp/monprog.out 2>&1
ssh hpux -l user /data/export/monprog \ < /tmp/config.in > /tmp/monprog.out \ 2>&1 cela suppose que /data/export est le r�pertoire sur la machine HP/UX et que /data/export/monprog fonctionne sous HP UX et que l'utilisateur est �quivalent pour l'authentification (hosts.equiv avec cl� d'h�te SSH) sur les machines du r�seau. > - modifier le noyau linux pour lui dire que si on essaie > d'ex�cuter un code se trouvant dans tel ou tel point > de montage, il doit effectuer mani�re transparente > une connection ssh ? Une fa�on simple serait que /data/export/mon_programme soit un lien symbolique pointant sur /system-specifics/mon_programme. Lorsque tu lances /mnt/hpux/monprog, cela ex�cute en fait /system-specifics/mon_programme, un shell script. Si la machine est HPUX (uname -a) lancer /mnt/hpux/monprog.arch-hpux. Sinon, lancer ce qui pr�c�de (le ssh, adapter les path). Un script pourrait �tre �crit pour g�n�rer un tel wrapper pour tous les binaires de /data/export/bin, et copier ce wrapper sur les machines. Un wrapper unique pourrait �tre cr�� car `basename $0` contient en principe le nom du programme ex�cut�. Modifier le kernel Linux -- dans ce cas �crire un petit wrapper de syst�me de fichier podfuk en Perl, la difficult� �tant d'ex�cuter le programme sous le bon UID de fa�on s�re -- devrait �tre possible, et finalement pas si dur, mais la m�thode des liens symboliques ci-dessus a l'avantage de marcher sur n'importe quelle plateforme. > - modifier NFS pour qu'il puisse traiter ce genre de truc ? Certaines versions de syst�mes de fichiers r�seau (je pense � DomainOS) pouvait contenir des sentier contenant des variables �tendues � l'acc�s. P.ex. /etc/passwd �tant en fait /etc/$UNIVERSE/passwd, avec UNIVERSE sysv, bsd ou aegis. > La question est �galement valable pour deux os de m�me nature > (linux). Le principe g�n�ral du syst�me MOSIX est l'ex�cution transparente d'un programme sur une machine donn�e et sa migration, y compris ses flots d'entr�e/sortie, voire y compris avec une optimisation d'acc�s via le mosix file system. Il y a des restrictions quant aux programmes ex�cutables. MOSIX � ma connaissance ne fonctionne pas � travers les plateformes non binaires-compatibles. Il existe cependant pour d'autres syst�mes libres que Linux. -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se d�sabonner aussi.
