[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Client léger : Boot en PXE & montage "/" en NFS (read-only).



Bonjour,


J'y ai vaguement pensé, mais rapidement éliminer cette solution, car je voudrais pouvoir booter plusieurs dizaines de clients sans avoir plusieurs dizaines de partages NFS en "rw".

Je ne sais pas si c'est possible que plusieurs clients puissent écrire dans un seul et unique partage du répertoire "/var" par exemple. Si 2 clients doivent modifier le même fichier dans le même répertoire ("/var/cache/cups/... ), que se passe t'il ????
(je n'ai pas tester ...)



Sinon :
Je viens de voir quelques pages au sujet de "aufs" ("overlay fs" ????) et je ne sais pas encore si cela peut être une solution à mon problème.


Bien cordialement.
-
Vincent FARGET



Belaïd a écrit :
Bonjour,
Pourquoi ne pas créer les partitions qui doivent être en rw séparément (var, ...) et les montés comme tu l'as mentionné via NFS sur le client ?

Le 27 novembre 2014 15:15, Vincent Farget <farget.vincent@orange.fr <mailto:farget.vincent@orange.fr>> a écrit :

    Bonjour à tous,

    Je souhaiterais booter des postes clients "léger" sur le réseau
    (par amorçage PXE) puis monter le même système de fichier "root"
    ("/") d'un système Linux que j'ai créé (par bootstrap) depuis un
    partage NFS en read-only, tout en pouvant, quand même, pouvoir
    écrire dans des fichiers et/ou répertoires comme "/tmp",
    "/var/log", "/var/lib", ect ....

    Le coté serveur DHCP, TFTP, la configuration PXE et le serveur NFS
    fonctionne bien.

    PXE/TFTP (fichier : /tftpboot/pxe_root/pxelinux.cfg/default) :
    label Linux Diskless
       kernel diskless/vmlinuz-3.2.0-4-amd64
       append initrd=diskless/initrd.img-3.2.0-4-amd64 root=/dev/nfs
    nfsroot=192.168.1.2:/data/disklessroot,tcp ip=dhcp nfsrootdebug
    rootfstype=nfs ro

    NFS (fichier : /etc/exports) :
/data/disklessroot 192.168.1.0/255.255.255.0(ro,async,no_root_squash,no_subtree_check)
    <http://192.168.1.0/255.255.255.0%28ro,async,no_root_squash,no_subtree_check%29>
/data/disklesshome 192.168.1.0/255.255.255.0(rw,async,no_root_squash,no_subtree_check)
    <http://192.168.1.0/255.255.255.0%28rw,async,no_root_squash,no_subtree_check%29>

    Client léger (fichier [/data/disklessroot]/etc/fstab) :
proc /proc proc defaults 0 0 /dev/nfs / nfs hard,nolock,vers=3 0 0 192.168.158.2:/data/disklesshome /home nfs defaults 0 2 /dev/cdrom /media/cdrom udf,iso9660 user,noauto 0 0


    Je bloque sur le fait que mon système Linux ne peux pas écrire
    comme il le souhaite (normal le montage NFS "root" est en "ro").


    Question :
    Y'a t'il un moyen de définir une possibilité pour les clients
    léger, d'écrire dans un système de fichier qui serait temporaire
    (il n'est pas nécessaire qu'il survie au reboot) ?


    Merci d'avance pour votre aide,
    Bien cordialement.

-- -
    M. FARGET Vincent
    Systemes Informatiques et developpements webs




--
< Belaid >


--
-
M. FARGET Vincent
Systemes Informatiques et developpements webs



Reply to: