Forum Linux.général CDROM sur Pc diskless

Posté par  .
Étiquettes : aucune
0
6
jan.
2005
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  . Évalué à 3.

    si je ne m'abuse est le système d'export de disque bas niveau sur réseau. Intégré dans le kernel (il faut activer l'option), la documentation est dans les sources du noyau, tout est bien expliqué.

    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  . Évalué à 1.


      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.


      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  . Évalué à 0.

    j'ai bien lu la doc du noyau sur NDB mais j'ai du mal a voir comment cela s'installe.
    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  . Évalué à 3.

      Pour comprendre, il faut que tu remettes en tête quelque chose de trivial :

      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  . Évalué à 0.

    Je vois mais un truc m'intrigue encore.
    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  (site web personnel) . Évalué à 3.

      Pour ajouter à la confusion je signalerai juste que la machine qui affiche est le serveur X et celle sur laquelle tournent les programmes lancés par X est le client X. Alors qu'au niveau réseau c'est l'inverse.

      pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • # Et le son?

    Posté par  . Évalué à 1.

    Bonjour, c'est hors sujet, mais bon, je tente quand même ma chance:

    Existe-t-il un moyen de rediriger le son? (pour des terminaux X bien sur)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.