Jump to content

Archived

This topic is now archived and is closed to further replies.

Dark26

Le même OS partagé sur plusieurs ordinateur

Recommended Posts

Bon voila, le temps de poser mes questions et en fait j'ai une idée de la réponse :pleure:

bon pour résumer

serveur sous debian + tftp + dhcp + nfs + l'installation d'une autre debian partagé en nfs(avec le noyau 2.6.8.1 patché mknbi)

PC1 : mon pc de jeu de ma signature ( amd powa )

PC2 : mon portable

PC3 : par exemple mon pc fedora actuel

PC4 : mon futur pc gentoo ( p3 750 )

Le but étant que de n'importe lequel de ces pc, je puisse avoir le même os, exactement, c'est à dire que le matos change, mais pas le soft même appli, même bureau.....), et aucune configuration en hard sur le pc lui même.....( que je me mette devant n'importe quel pc, j'ai toujours la même chose ).

J'ai essayé ( sans x pour l'instant ) avec le pc1 et le pc2 et donc ça marche

:transpi:

Ensuite après reflexion, quand je vais commencer à bidouiller pour l'install de X, aucun des pc n'aura la même configuration du coup :mdr2: ( pas la même carte graphique, pas le même écran.

la solution simple --> lien symbolique :pleure:

en gros je vais copier l'install de la debian 4 fois ( une fois pour chaque pc ) en lien symbolique ( ln -s)

La question à la con, c'est quels fichiers / répertoire puis-je copier , et lesquels sont lié au matos lui même et qui du coup ne seront pas identiques aux autres, mais spécifique pour le matos ???

- je crois que je vais pouvoir en plus déja rassembler les logs et tmp entre mon serveur et mon desktop

- /etc/X11/xorg.conf ce fichier sera différent sur chaque installation ...

pour le réseau à priori pas de problème ..

des suggestions ??

PS : j'aurais pu faire du xdm sur le serveur :craint: , mais le pc n'est absolument pas fait pour ça... :mdr2:

si tout cela marche bien :yes: la solution ultime étant :

un serveur de fichier blindé au niveau stockage ( style 4 dur en raid 0+1 avec des raptors) avec une connexion gigalan avec les clients...

chaque client aura donc potentiellement du raid, et la réseau ne sera pas l'élement limitant au niveau vitesse de transfert :craint:

Sachant qu'il devrait y avoir moyen aussi de pouvoir utiliser grub comme boot loader histoire d'avoir le choix de ce que l'on lancé au départ :p

Share this post


Link to post
Share on other sites

pffiouu.... T'es alle nous chercher un sacre truc la alex.....

Ca j'ai jamais fait moi.. Chaque machine a son propre noyau avec sa propre config, rien n'est en trop, juste ce qu'il faut pour la machine.... Donc, ton truc, je ne peux pas trop dire, mais a mon avis

-> le noyau devrait etre propre a chq cfg

-> les /dev seront certainement differents sur les machines pour certains

-> si tout ton systeme de fichier est monter en nfs ca devrait aller

Ce que je ferais :

mettre un noyau mini sur chq cfg

monter nfs sur le serveur

configurer un initrd sur sur chq noyau des clients avec support NFS

modifier le fstab pour le montage via nfs des fichiers

Share this post


Link to post
Share on other sites

Si la configuration de X est le seul problème, il suffit de passer à l'exécutable (X/Xorg) l'option -config (je crois) avec derrière le nom du fichier (xorg.conf1 pour /etc/X11/xorg.conf1) ...

sinon, à priori, /proc est généré automatiquement, /dev est spécifique au matériel, /sys aussi à piori...

Share this post


Link to post
Share on other sites

oui donc à part le X ( et les modules pour nvidia ) , ca ne devrait pas poser de problèmes...

au pire, je mets à part le /etc.

ah non même pas ...... il y a les configs de tous les softs

en fait le noyau propre à chaque machine, c'est un peu lourd :roll:

un bon gros noyau avec tout en modules ça fait pareil :ouioui: ( le noyau debian par défaut )

pour le reste le démarrage et tout, pas de problème, avec etherboot, et je vais essayer de mettre grb par dessus histoire de pouvoir aussi choisir l'OS ( knoppix, debian, fedora, gentoo ....)

j'ai regardé , une caret gigalan ça couet 15 euros :chinois: ... par contre le swtich ets un peu plus cher ....

Share this post


Link to post
Share on other sites
:mdr:

ben oui , vu qu'il doit y avoir 90 % des options de coché, on peut mettre n'importe quel cleint sur mon serveur comme ça, tout est détecté :-D (style knoppix)

Donc voila, 2 heures + plus tard, une grande avancée :-D ......

parmi toutes les étapes, maintenant j'ai inséré au milieu grub :eeek2: .... ça été un peu galère :ouioui: .. mais le résultat est :transpi:

les +

- plus besoin de patcher le noyau avec mknbi :-D

- apparition d'un menu :ouioui: .... du coup on peut avoir un vrai multiboot sur le réseau.... à moi les ditributions debian / gentoo ( non pas celle la ) / fedora centralisées :ouioui: .......

donc maintenant ça donne en gros ça

disquette --> lan --> dhcpd --> donne ip --> charge grub ( enfin celui qui correspond à l'adresse mac, donc on peut avoir un menu différent pour chaque pc :-D ) -> charge le noyau --> monte le système en nfs :transpi:

il faut que je réorganise un peu mes dossiers ( il y en a partout

et voilou..... :mad2: )

une question :-D on peut faire du ln -s récursif ???

Share this post


Link to post
Share on other sites
une question :incline: on peut faire du ln -s récursif ???

pas sûr...

faut créer des dossiers standard et les fichiers en liens?

je ne peux que te conseiller de regarder le manuel...

sinon, il faut faire un petit script, ça doit pas être sorcier :incline:

Share this post


Link to post
Share on other sites

tu vas ptet avoir besoin d'ecrire qq ptits scripts pour t'aider alors..... perl et bash sont tes amis, epaule par awk, y a de qyuoi faire des chouettes trucs...

Share this post


Link to post
Share on other sites

vous avez raison, un ou 2 petits scripts qui scanne l'adresse MAC ou l'ip de la carte réseau ça devrait rouler.....

Share this post


Link to post
Share on other sites

Salut,

-> Dark, tu peux avoir des cartes gigabit à 15€ ??

Ca va, pas cher ^^

Bon, c'est vrai que le switch derrière ^^ surtout qu'il me faut un 8 voir 12 port minimum :eeek2:.

Sinon, ce que tu fais, m'intéresse beaucoup. (Solution centralisé, raid assurant les performances et la sécurité, ...)

Une fois terminé, tu pourrais nous faire un petit tuto de tout ce que tu as fait (bouh le faineant qui veut tout repomper au lieu de se creuser la cervelle :roule: )

Pour moi l'intéret réside surtout dans le fait que des amis venant chez moi, pourront tester linux sans avoir à l'installer, avoir de bonnes perf, et tout de configurer.

Voilà, et bonne chance dans tes aventures :ouioui:

Share this post


Link to post
Share on other sites

Pour moi l'intéret réside surtout dans le fait que des amis venant chez moi, pourront tester linux sans avoir à l'installer, avoir de bonnes perf, et tout de configurer.

=> Knoppix ton ami est. :roule:

Share this post


Link to post
Share on other sites

Et dis moi Alex pourquoi tu te casse tellement la tête ?

moi je fais comme ça :

sur chaque machine, un serveur X correctement configuré pour la machine (voir les signatures, y'a de tout)

une machine "serveur" avec dans kdmrc (par exemple) :

[Xdmcp]

Enable=true

pis sur les autres machines :

X -query <IP de "serveur">

Comme ça toutes les machines utilisent la même session X ...

Share this post


Link to post
Share on other sites

yes

cela dit rien ne l'empêche sur son serveur X de faire un

iptables -P INPUT -p udp -s <IP du LAN> -dport 177 -j ACCEPT

iptables -P INPUT -p udp -dport 177 -j DROP

?

doit falloir rajouter qq lignes pour X aussi ? quoique ...

Share this post


Link to post
Share on other sites

doit falloir rajouter qq lignes pour X aussi ? quoique ...

si si je crois sandeman, et c'est vers les ports 6000 pour X

Share this post


Link to post
Share on other sites

Mais ça change rien, tu peux toujours repérer les packets et réussir à choper un mdp root...

Faut juste que le réseau soit bien à part d'internet...

Share this post


Link to post
Share on other sites

bah sinon tu fais du X dans un tunnel SSH en local ... pis voilà :)

pas falloir tenter trop les jeux en OpenGL sur les stations distantes, par contre :transpi:

Share this post


Link to post
Share on other sites

clair, une fois on avait teste avec un pote lorsqu'on etait encore a la fac. On s'etait logge sur une passerelle de la fac ( faille de securite ) , puis depuis cette passerrelle on s'etait loggue sur une machine de la fac, et on avait fait de l'export display. Ben mozilla ca ramait, malgre un tuyau 1Mb...

Share this post


Link to post
Share on other sites
clair, une fois on avait teste avec un pote lorsqu'on etait encore a la fac. On s'etait logge sur une passerelle de la fac ( faille de securite ) , puis depuis cette passerrelle on s'etait loggue sur une machine de la fac, et on avait fait de l'export display. Ben mozilla ca ramait, malgre un tuyau 1Mb...

mes benchs (pour un client qui voulait comparer les solutions d'affichage distant - VNC, remote desktop, pcanywhere, citrix, RDP/TSE ... et X) montrait des pointes à 7,5 Mb/s lors de l'ouverture d'une fenêtre en pleine écran, par exemple ...

Share this post


Link to post
Share on other sites

Remy -> Knoppix, ouais c'est pas mal.

Mais c'est pas non plus le top niveau perf/rapidité et quantité de logiciels, enfin pour avoir tester une dizaine de "knoppix-like" (comprendre live-cd) récemment, ça ne vaut pas une bonne distrib installée et configurée.

Share this post


Link to post
Share on other sites

les sessions x à distance, ça me plait pas trop, :yes:

j'ai tester avec une machine sous win ( xmanager) sur ma fedora :8 , et bon ça marche pas mal dirons nous :fou: , mais le scrolling sous opera par exemple : vomi1:

et donc si en plus le serveur c'est mon "mon serveur" c'est même pas la peine.

et puis sur les clients il faut quand même avoir un linux d'installer :ouioui: , pour avoir au moins un noyau + rootfs+ xfree ?? ;)

alors que la c'est du diskless ..

en plus ça me permettra d'avoir plusieurs os en même temps :eeek2:

pour la caret réseau à 15 euros

http://www.ldlc.fr/fiche/PB00022776.html

Share this post


Link to post
Share on other sites

Mais c'est pas non plus le top niveau perf/rapidité et quantité de logiciels, enfin pour avoir tester une dizaine de "knoppix-like" (comprendre live-cd) récemment, ça ne vaut pas une bonne distrib installée et configurée.

Ben oui, mais faut savoir ce que vous voulez... Je ne pense pas non plus que ce que cherche a faire alex rende ses clients aussi performants qu'une "bonne distrib installe et configuree", bien que je trouve l'idee interessante.

C'est par contre un pb tres enrichissant et interessant, une dark-problematique quoi, tout un art !

Share this post


Link to post
Share on other sites

Alex :ouioui: grave ??

Bon en fait j'ai une solution pour toi (elle marche ici, au taf, plutôt bien) : ça s'appelle VMWare GSX Server.

Tu as un serveur d'OS que tu utilise à distance ...

bon OK le serveur est un biXeon (pas d'AMD chez DELL :reflechis:) avec 6 Go de RAM et 3x74 en RAID5, et le GSX Server doit coûter qq euros ...

Share this post


Link to post
Share on other sites

Bi Xeon ca marche tres bien sandeman, poru les jeux amd, mais sinon, bi xeon ca dechire sous linux...

Nous on a pas mal de Xseries d'ibm, bi xeon 3.2 avec 4Go ( qu'on clusterise la plupart du temps ) c'est tres correct ! Aucun amd ....

Share this post


Link to post
Share on other sites
Alex :gne: grave ??

Bon en fait j'ai une solution pour toi (elle marche ici, au taf, plutôt bien) : ça s'appelle VMWare GSX Server.

Tu as un serveur d'OS que tu utilise à distance ...

bon OK le serveur est un biXeon (pas d'AMD chez DELL :reflechis:) avec 6 Go de RAM et 3x74 en RAID5, et le GSX Server doit coûter qq euros ...

oui en fait ce'st ça, c'est un serveur d'OS :yes:

mais pas besoin de vmware ( j'espère ) ça semble plutôt bien parti :-D.

le but étant en fait d'avoir du multi OS / multi PC... avec un maximum de centralisation ( home / var /tmp )

en gros du dhcp, mais avec des OS :-D ....

ensuite il reste à savoir comment ça marche en pratique ( m'enfin j'ai 1 go de ram sur le client ça devrait aller vu que linux aime bien cacher les objects :-D )

en fait le seul aspect limitant c'est le réseaux ( pour le temps de réponse et le débit )

le but étant donc que je choisi n'importe quel PC, je me pose devant, je choisi mon OS suivant mon humeur, et zou j'ai toujours la même chose. ( sauf l'OS)

sachant que si je trouve la solution viable :-D , il y a peut être moyen de pouvoir faire un serveur de données spécialisé ( avec style 2 dur de 160 giga pata en raid 0 software sur un pentium 3 :fou: ), et avant de pouvoir faire du gigalan :-D , peut être du bonding de carte réseaux :ouioui: )

fluxbox insatllé

:-D c'est pas mal ... :8

Share this post


Link to post
Share on other sites

×
×
  • Create New...