Bonjour,
J'ai installé un petit réseau avec 1 serveur et deux clients diskless. Tout fonctionne et les clients se voient lancer une session X via xdmcp sur le serveur.
Le problème c'est qu'une fois x lancé les peripheries dans /dev
font référence aux peripheries du serveur.
J'aimerais utiliser le CDROM, disquette et clef usb sur mes diskless. J'ai
entendu parler de nbd mais je trouve aucune doc d'instllation et
configuration sur cela.
Comment faire au plus simple ?
Merci pour votre aide
# nbd
Posté par Matthieu . Évalué à 3.
Par contre, c'est bien mais faut pas avoir de problème sur le réseau.
En gros ça va marcher comme ça : ton client exporte ton cdrom via nbd. Le serveur va monter le cdrom via un device spécial (/dev/nbd0 par exemple). A toi ensuite de gérer le montage automatique du cdrom (a voir si autofs ou autre marchent en utilisant cette configuration).
Voila pour nbd.
Une solution que j'ai vu passer sur le net est d'utiliser samba sur le poste client pour exporter les disques. Le serveur monte les disques pour permettre aux utilisateurs d'écrire dessus. Ca utilise samba car je l'ai vu pour des clients RDP (rdesktop) qui se connecte sur un terminal server.
Voila voila voila. Bon courage
[^] # Re: nbd
Posté par littletux . Évalué à 1.
Oui c'est utilisé par LTSP en particulier.
Le client utilise un noyau intégrant supermount.
Une fois le cd monté il est partagé via samba par le client.
Le serveur monte ensuite le cd (ou la disquette) dans son arbo avec autofs.
Cela peut paraitre un peu compliqué mais ça fonctionne...
Par contre, je ne sais pas pour nbd...
Amuses-toi bien !
Guillaume B.
# j'ai du mal a voir
Posté par redlums35 . Évalué à 0.
Cela m'embrouille sur qui est le client et serveur, j'ai l'impression que le diskless est le serveur ndb non ?
Existe-il un bon Tutorial la dessus ?
Merci
[^] # Re: j'ai du mal a voir
Posté par Matthieu . Évalué à 3.
un serveur est un programme qui offre un service
un client est un programme qui utilise ce service
Sur ton réseau tu as :
PC 1 et PC2
PC 1 est serveur X
PC 2 est client X
puis avec nbd
PC 2 est serveur nbd (il offre le service d'exporter son disque dur via le réseau)
PC 1 est le client (il utilise le disque dur exporté)
Il faut arriver à distinguer : serveur le PC et serveur le programme qui offre un service.
Pour moins d'ambiguité, j'utilise ces termes comme suit :
un serveur est un PC qui offre des services
un serveur fait tourner des services (la messagerie, le web...)
un démon est le programme qui offre le exécute le service (apache...)
Pour nbd , PC2 exporte /dev/hda par réseau. PC1 va monter ce device (/dev/nbd0 par exemple qui correspond à PC2:/dev/hda)
Voila
# Mais ...
Posté par redlums35 . Évalué à 0.
Mon client X (diskless) est lancé avec Un WM sur le serveur. Moi qd je regarde l'arobresence a partir de mon client Diskless c'est comme si j'etait sur le serveur : je vois l'arboresense du serveur. Si je lance un nbd-server de mon diskless ca revient au meme que si je le lancais de mon serveur. non ?
[^] # Re: Mais ...
Posté par Krunch (site web personnel) . Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Et le son?
Posté par BoB . Évalué à 1.
Existe-t-il un moyen de rediriger le son? (pour des terminaux X bien sur)
[^] # Re: Et le son?
Posté par Krunch (site web personnel) . Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Et le son?
Posté par Krunch (site web personnel) . Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.