[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,
tu peux faire des montages rw en ram grace au tmpfs.
Comme ca, pas de partage en rw sur le serveur puisque tout ce qui est
inscriptible est dans la ram du client.

Bonne soiree.
On 11/27/14 16:07, Vincent Farget wrote:
> 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 >
>
>


Reply to: