NuTyx
Date actuelle : 09-09-2010, 06:07 PM Bienvenue, Visiteur ! (IdentificationS'enregistrer)


Poster une réponse 
 
Note de cette discussion :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
serveur NFS (débutant)
04-19-2010, 01:38 PM (Ce message a été modifié le : 04-20-2010 09:34 PM par fanch.)
Message : #1
serveur NFS (débutant)
Ce week end, j'ai mis en place un serveur NFS. Avec toutes les explications de Tnut et de Sibelle, je pensais la chose aisée. Hélas, il m'a fallu que je m'y prenne à plusieurs reprises avec de gros moments de doutes. Je pensais même abandonné. Ce projet était en suspend depuis plusieurs semaines. Je viens donc de le finaliser et j'ai décidé de vous le faire partager. A la lecture de mon post, vous vous demanderez certainement ce qui a bien pu bloquer la réussite de mon installation.

Ce post s'adresse plus particuliérement aux débutants qui désireraient installer un serveur NFS.

Tout d'abord, il vous faudra avoir un ordinateur à dédié comme serveur NFS.
A titre personnel, j'ai un réseau constitué de 4 ordinateurs reliés à un switch. Ce réseau tourne sur du matériel dont l'échange se fait en 100ko/s. Si vous en avez les moyens, il est préconisé d'utiliser du 1 000 ko/s. Mais bon , je n'avais que ça sous la main. Je dois dire que pour se mettre le pied à l'étrier comme on dit, c'est largement suffisant.

Pour résumer, je décide de désigner sur mon réseau de quatres ordinateurs, trois clients et un serveur NFS. Ils sont tous reliés à un switch. Je précise que c'est un switch et non routeur.

La manipulation se fera en trois étapes:

1. La configuration du serveur NFS
2. La configuration des clients
3. L'utilisation de NuTyX en mode nfs

1. La configuration de l'ordinateur dédié NFS (Serveur NFS)
Toutes les manipulations sur le serveur se font en root:

1.1/ télécharger l'iso de base de la NuTyX-2009.3

Code :
wget http://nutyx.meticul.eu/NuTyX_i686-2009.3-BASE.iso

Si vous le désirez, vous pouvez faire une net install avec la mini-iso.

1.2/ installer l'iso en bootant dessus à partir de votre serveur dédié NFS

1.3/ Une fois l'installation terminée, vous vous trouvez devant

login :
vous tapez root et entrez votre "mot de passe"
Personnellement en tant que débutant, je vous conseille d'installer nano pour procéder aux diverses modifications qui vont suivre.

Avant ça, vous faîtes :
Code :
check

Vous pouvez procéder aux mises à jour proposées et à l'installation de paquets.
Maintenant, vous faîtes :

Code :
get nano

1.4/ Sur le serveur, il Va falloir que vous ajustiez deux fichiers. Pour plus de simplicité, je vous donne les miens.

a) vous faites tout d'abord :

Code :
nano /etc/hosts.allow

Code :
#
# /etc/hosts.allow
#

# <service>: <ip>
lockd: ALL
rquotad: ALL
mountd: ALL
stats: ALL
portmap: ALL
nfsserver: ALL
rsync: ALL
sshd: ALL
# End of file

Pour fermer nano, vous faîtes ctrl+o pour enregistrer vos modifications puis entrée pour valider et pour fermer nano ctrl+x


b) ensuite, vous faîtes :
Code :
nano /etc/exports

Code :
#
# /etc/exports: acess control NFS
/nutyx-pc1 192.168.2.0/24(rw,no_root_squash,subtree_check,anonuid=99,anongid=99)
/nutyx-pc2 192.168.2.0/24(rw,no_root_squash,subtree_check,anonuid=99,anongid=99)


A la lecture de ce fichier, vous constatez que j'ai prévu d'installer 2 dossiers NuTyX pour une gestion nfs. Bien entendu, vous êtes libre d'en mettre le nombre que vous voulez.

Autre remarque, mon réseau est sous 192.168.2.X. Attention le votre se trouve peut être sous 192.168.1.X.

Dernière remarque , je vais créer des dossiers à la racine pour recevoir mon installation d'une base de nutyx. Ils s'appellent /nutyx-pc1, /nutyx-pc2

1.5/ création en root des dossiers : /nutyx-pcX

Code :
mkdir /nutyx-pc1
mkdir /nutyx-pc2

1.6/ prise en compte des dossiers créés par le serveur NFS

Vous tapez:
Code :
/etc/rc.d/init.d/nfs-server restart

1.7/ Téléchargez le script d'installation

Code :
wget http://nutyx.meticul.eu/install-2009.3.ash

1.8/ Lancez le script d'installation.

Vous tapez :
Code :
sh install-2009.3.ash /nutyx-pc1
Une NuTyX de base va se télécharger et s'installer dans le dossier /nutyx-pc1

Soyez patient, l'installation dépend de la vitesse de votre connexion.
Vous pouvez procéder de la sorte pour les autres dossiers /nutx-pcX que vous avez créé.

1.9/ IMPORTANT : dans chacun de ses dossiers (/nutyx-pcX),il vous faudra enlever le paquet dhcpcd.
Je vous rappelle la procédure.
Code :
pkgrm -r /nutyx-pc1 dhcpcd
Vous répétez cette procédure pour chacune de vos /nutyx-pcX


2. La configuration des clients
Je pense que vous avez déjà installé une NuTyX sur votre ordinateur client. En fait c'est l'ordinateur que vous utilisez tous les jours.
Vous démmarrez votre ordinateur client et vous allez configurer votre menu.lst et votre fstab

2.1/ Configuration du menu.lst

vous tapez dans un terminal en root
Code :
#gksu gedit /boot/grub/menu.lst

et procéder aux modificcations comme ci-dessous puis vous enregistrez


Code :
# Begin menu.lst
# By default boot the first menu entry.
default 0

# Allow 5 seconds before booting the default.
timeout 5

# Use prettier colors.
color green/black light-green/black

root (hd0,0)

gfxmenu /boot/message
title NuTyX 2009.2 i686 reiserfs sur /dev/sda1
kernel /boot/kernel root=/dev/sda1 ro quiet

title Maintenance de NuTyX
kernel /boot/kernel ro quiet
initrd /boot/nutyx-initrd

title NuTyX 2009.3 i686 en NFS sur 192.168.2.101:/nutyx-pc1
root (hd0,0)
kernel /boot/kernel root=192.168.2.101:/nutyx-pc1 ro quiet
initrd /boot/nutyx-initrd

title NuTyX 2009.3 i686 en NFS sur 192.168.2.101:/nutyx-pc2
root (hd0,0)
kernel /boot/kernel root=192.168.2.101:/nutyx-pc2 ro quiet
initrd /boot/nutyx-initrd

3. Utilisation du serveur NFS

3.1/vous effectuez le redémarrage de votre client. Votre serveur NFS est en route

Par exemple, vous bootez sur :
NuTyX 2009.3 i686 en NFS sur 192.168.2.101:/nutyx-pc1

3.2/ vous pouvez utiliser une NuTyX distante. C'est à dire que vous pouvez installer et gérer une NuTyX à distance sur un ordinateur résident appelé client. Vous pouvez utiliser plusieurs NuTyX à partir d'une simple clé usb de 16 MB sur n'importe quel ordinateur qui acceptera de booter dessus.
Je pense qu'une utilisation du serveur NFS à partir d'autres moyens de connection (Clé USB) ou autres moyens méritent quelques précisions. Cette utilisation fera certainement l'objet d'un post ou de réponse à ce post. La procédure de configuration reste la même, seul le support change.

Citation :Pour finir, Je vous laisse chercher sur internet l'intérêt d'installer un serveur NFS. Un post en réponse pourrait être du plus grand intérêt pour les nouveaux utilisateurs et débutants sous NuTyX.

Conclusion :

Je remercie tnut et Sibelle pour leur aimable participation à la mise en oeuvre de mon serveur NFS.
Je pense qu'ils interviendront pour apporter quelques précisions sur mon post. Sibelle pourra certainement vous conseiller sur la partie matérielle et tnut sur sa mise en oeuvre ainsi que les omissions voire les précisions à apporter à mon post.
Nutyxment votre.........
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
04-27-2010, 07:03 PM (Ce message a été modifié le : 05-23-2010 04:08 PM par fanch.)
Message : #2
Encore plus...
Comme vous avez pu le constater, je viens d’installer un serveur NFS. Comme je l’ai dit et répété, ça n’a pas été simple de trouver des conseils, de le mettre en oeuvre et de l’utiliser. Huh
Tnut et Sibelle m’ont permis d’atteindre cet objectif. J’ai tenu à vous en faire part en ciblant un public de débutant motivé par nutyx.
Pour être sûr du résultat de mon post, j’ai refait l’installation de mon serveur NFS sans aucune aide particulière. En toute modestie, Je pense que mon tuto met à la portée d’un débutant motivé comme de bien entendu sous nutyx, l’installation d’un serveur NFS.

Une fois finie, ce premier objectif, je me suis rué sur le salon nutyx pour faire part de ma réussite. Dans la foulée, j’ai fait le post «serveur NFS pour débutant" que vous avez certainement lu plus haut. La preuve, vous lisez celui-ci.Tongue

Et là, Sibelle et Skringrapher m’ont aussitôt donné de nouvelles idées pour mettre en valeur mon serveur.
Aussitôt, il me propose d’installer divers paquets présents sous NuTyX.
Avant de développer sur leur intérêt, leur installation et leur fonctionnement, je vous les cite.
Ils sont simples et pratiques.
SCREEN : Un Multi-Terminal (il faut le voir fonctionner pour le croire)
HTOP : gestionnaire de tâches
IFTOP : gestionnaire réseau
WEECHAT : Client IRC
RTORRENT : télechargement de fichier torrent (le DVD de nutyx ....)
LINKS ou ELINKS: Navigateur WEB

Nota :Il y en a plein d’autres mais pour un serveur, ils m’ont semblé suffisant. Il ne faut quand même pas exagérer. Mon but n’est pas d’utiliser nutyx en console mais de pouvoir joindre l’utile à l’agréable sans charger mon serveur NFS.

1/ L’intérêt de les utiliser est de vous permettre d’utiliser l’écran de votre serveur sans installer d’interface graphique comme kde ou gnome. En plus, vous vous transformerez en un vrai geek en utilisant votre ordinateur en multiconsole. En toute modestie, vous en mettez plein la vue à ceux qui n’y connaissent rien. Tout au moins, vous leur donnerez envie d’en faire autant. Mais je tiens à le répéter et vous le constaterez vous même. Ce n’est pas trés compliqué. En plus, son utilisation n’aura pas trop d’incidence sur la charge de fonctionnement de votre ordinateur.

Rappel : Sur mon serveur NFS, je n’ai installé qu’une nutyx-2009.3-base. Je le rapelle encore pour ceux qui ne me connaisse pas, je ne suis qu’un simple utilisateur de nutyx. Nutyx m’a permis d’avancer et de découvrir diverses fonctions de linux. Je le répéte, la simplicité et la puissance de nutyx et la fréquentation de salon IRC #nutyx m’ont permis de progresser à petit pas sans avoir de connaissances particulières.

2/ l’installation en root :
Comme d’habitude sous nutyx, grâce à sa simplicité et sa stabilité :
Code :
#su -
#mot de passe : xxxxxxxxx

vous faîtes la mise de la base de données des paquets par : #check

Ensuite, tout simplement, vous procédez à l’installation du paquet par :
Code :
get screen
Pendant que vous y êtes, vous installez les autres en procédant de la même maniére :
Code :
#get htop
#get iftop
#get weechat
#get rtorrent
#get links ou #get elinks


2/L’utilisation de screen

Je vous rappelle que vous êtes sur votre serveur NFS.

Vous avez installé un simple utilisateur en faisant :
Code :
#nu ‘votre nom’ ‘login’
#mot de passe : xxxxxxxx

vous tapez en simple utilisateur ou en root la commande
Code :
#screen

Vous retrouvez tout simplement dans une console multiple. Au départ, je dois reconnaitre que je ne l’avais pas bien compris. Mais je vous assure, vous y êtes.

Maintenant, vous tapez par exemple :
Code :
#htop

Vous constatez que htop se met en action
Pour profiter des joies de screen, il va vous falloir procéder à l’emploi de différentes touches.

D’adord, vous allez commencé par nommer ce nouveau terminal screen
vous faîtes :
Code :
ctrl +a puis A
vous remplacez bash par htop (en bas de l’écran). Vous venez de nommer votre premier terminal dans screen.
Ensuite, vous allez en créer un autre.
Vous faîtes :
Code :
ctrl +a puis c
Vous procédez comme plus haut.

Vous décidez de le supprimer
vous faîtes un
Code :
ctrl +a puis k

Vous décidez de découpez le terminal
vous faîtes un
Code :
ctrl + a puis S

Vous désirez afficher l’ensemble des titres que vous avez lancé.
vous faîtes un
Code :
ctrl +a puis "


Vous pouvez bien entendu créer plusieurs terminaux mais aussi plusieurs screen.
Nommer un session screen :
vous faîtes :
Code :
screen -S

S’attacher à une session :

Code :
#screen -r

Vous décidez de quitter screen
vous faîtes
Code :
ctrl + a puis d

Nota : si vous vous lancez iftop, je vous conseille de le lancer en user en tapant :
Code :
#su         #iftop
#mot de passe: xxxxxxxx

screen pour les utilisateurs avertis :
http://www.math.univ-paris13.fr/document...rc-exemple

Pour utiliser links, je vous conseille la touche "esc"

Pour rtorrent, je n’ai pu le lancer qu’en root.
Le meilleur tuto que j’ai trouvé sur rtorrent :
http://www.j-u-l-i-e-n.com/blog/post/200...linux.html

Pour leur utilisation de tous ces logiciels, je vous conseille de parcourir le net et de nous faire part de vos découvertes.

Je remercie encore Tnut, Sibelle et plus plus particulièrement skingrapher le spécialiste des utilisateurs d’applications en console. Que vont ils encore nous faire découvrir ?
Je suis impatient de faire d'autres découvertes et de vous les faire partager.Huh

Nutyxment votre..........Shy
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
Poster une réponse 


Aller à :