apprendre d'installer un serveur nas

Upload: lamine-amine

Post on 30-Oct-2015

32 views

Category:

Documents


0 download

TRANSCRIPT

  • I - Le site de FreeNAS http://www.freenas.org/ (en Franais) dont voici un extrait :FreeNAS est un serveur NAS (Network-Attached Storage) libre, supportant les protocoles: CIFS (samba), FTP, NFS, AFP, RSYNC, iSCSI, S.M.A.R.T., l'authentification des utilisateurs, le RAID logiciel (JBOD,0,1,5) et est entirement paramtrable par interface WEB. FreeNAS ncessite moins de 32MB pour tre install sur Compact Flash, disque dur ou cl USB. Le concept de distribution FreeBSD allge, l'interface Web, les scripts PHP et la documentation sont bass sur M0n0wall.Cette documentation succincte ne dispense pas de la lecture de l'officielle, complte et en anglais, qui se trouve sur le site de FreeNAS.

    II - Matriel ncessaire Un ordinateur, rserv cet usage (pas de dual-boot !), muni de :

    64 Mo de RAM (mini) ; une carte rseau ; un lecteur de cdrom ; un lecteur de disquette ou un port USB 2.0 ou Compact Flash pour sauvegarder la configuration (le

    boot se fera sur le cdrom, la disquette ou la clef USB devra tre formate DOS) OU BIEN un petit disque dur (rserv cet usage, pas pour le stockage) pour installer le systme

    complet et sauvegarder la configuration ; deux disques durs de mme capacit (pour faire du RAID1) ou davantage (pour du RAID5).

    N.B. :1. Si vous faites du RAID1 (ou miroir), la capacit totale de stockage sera celle d'un seul disque ; si vous

    faites du RAID5, et que vous utilisez n disques, la capacit totale de stockage sera celle de n-1 disques (l'quivalent d'un disque tant rserv aux sommes de contrle permettant de restaurer un disque dfaillant).

    2. Si vous ne dsirez pas faire de RAID, et dans ce cas seulement, vous pouvez utiliser un seul disque dur qui contiendra la fois le systme et les donnes (sur deux partitions).

    III - Tlchargement Tlcharger l'image iso sur la page Tlchargements du site http://www.freenas.org/ et gravez un cdrom l'aide de cette image.

    IV - Dmarrage Si vous ne dsirez pas gaspiller un disque dur l'installation de ce systme (qui n'occupe que 32 Mo), commencez par :

    1. configurer le setup de votre BIOS de faon ce que le serveur boote sur le cdrom ;2. insrer une disquette formate DOS et le cdrom que vous venez de graver dans leurs lecteurs

    respectifs.Dans tous les cas (mme si vous dsirez faire l'installation du systme sur disque dur) :Connectez votre serveur au rseau de la DMZ qui contient le ZEServer.Dmarrez votre futur serveur FreeNAS l'aide du cdrom. Au bout d'une minute verbeuse (vous n'aurez pas le

    Installation de FreeNAS pour ZEServer 1/5 Auteur : Claude Clerc Licence : FDL

    Installation d'un FreeNAS (v0.684b du 30/03/2007)

    pour sauvegarder les donnes d'un ZEServer

  • temps de tout lire !) un menu s'affiche. Activez la touche NumLock, pour que votre clavier numrique soit oprationnel, les choix du menu tant accessibles l'aide des chiffres 1 9 :

    1) Assign Interfaces en gnral inutile, si vous n'avez qu'une carte rseau.2) Set LAN IP Address pour indiquer l'IP de votre FreeNAS, et le masque de rseau.3) Reset WebGUI password pour remettre par dfaut admin/freenas comme identifiant/mot de passe

    l'interface web d'administration.4) Reset to factory defaults si vous tes perdu dans votre configuration, ceci vous permettra de la r-

    initialiser compltement.5) Ping host pour tester si un hte distant (par ex. le ZEServer) est accessible.6) Shell heu, pour taper des commandes en FreeBSD, avec clavier amricain ; ne

    vous y risquez pas si vous n'tes pas un pro !7) Reboot system redmarre la machine.8) PowerOff system teint la machine.9) Install to an hard drive/memory drive/USB pen, etc. pour faire l'installation du systme sur disque

    dur ou mmoire CompactFlash ou cl USB.

    V - Optionnel : Installation sur ... 1) Une seule partition : disque dur, CompactFlash, ou cl USB

    Attention, avant d'effectuer l'installation sur CF ou USB, assurez-vous que votre serveur est capable de booter sur ce type de priphrique.Options 9, puis 1. Le nom du lecteur de cdrom vous est donn, il faut le retaper (attention a=q, etc.) : acd0.La liste des disques durs, CF et USB vous est ensuite fournie. Il vous faut choisir le priphrique sur lequel vous allez faire l'install.Extrait (traduit) de la documentation officielle : Note technique : FreeNAS est bas sur l'OS FreeBSD, et FreeBSD n'est pas Linux!!!! La convention de nommage des disques sous FreeBSD est la suivante : /dev/ad0 : le 1er disque ATA du 1er port ATA

    Installation de FreeNAS pour ZEServer 2/5 Auteur : Claude Clerc Licence : FDL

  • /dev/ad1 : le 2nd disque ATA du 1er port ATA /dev/ad2 : le 1er disque ATA du 2nd port ATA /dev/acd0: le 1er lecteur ATA de CD/DVD dtect /dev/da0: le 1er disque SCSI. Sous FreeBSD les cls USB utilisent un pilote SCSI, ainsi ce nom peut aussi dsigner votre cl USB.

    L'installation se fait en 30 secondes !Rebootez le serveur : Entre, 4, 7, y. Veillez ce qu'il boote sur le disque dur. Vous n'avez plus besoin de cdrom (ni de disquette).Si l'installation s'est bien passe, vous ne devez plus voir l'option 9 du menu.Passez au chapitre suivant : Configuration du FreeNAS.

    2) Deux partitions d'un mme disque dur : systme et donnes Options 9, puis 2. Mmes remarques que ci-dessus, avec en plus, en supposant que vous avez choisi le disque ad0 :

    1. FreeNAS a t install sur la premire partition : ad0s1.2. Il faudra, dans l'interface web, ajouter le disque ad0 sur la page Disks: Management, et le point de

    montage (disk: ad0, partition 2, FileSystem: UFS) sur la page Disks: Mount point.3. Ne pas demander de formater le disque ad0, dans l'interface web, cela vient d'tre fait !

    Reboot de la mme manire que ci-dessus.

    VI - Configuration du FreeNAS 1) Adresse IP

    l'aide du menu de la console : option 2.Do you want to use DHCP ? n (les DMZ n'ont pas de serveur DHCP.)Enter the new lan IP address : choisissez une IP libre sur cette DMZ.Enter the new LAN subnet bit count : 26 pour 255.255.255.192.Vrifiez que l'on peut pinguer le ZEServer l'aide de l'option 5 du menu de la console.On a fini avec la console !Ouvrez un navigateur sur http://IPduFreeNAS/ ; une bote d'authentification apparat : admin/freenas.

    2) System / General setup Hostname : freenasDomain : le mme que celui du ZEServer (taper "hostname -d" sur celui-ci)Le reste est optionnel. Attention, si vous demandez l'affichage en franais, vous serez surpris par la mthode d'accentuation !Cliquez sur le bouton Save.Si vous avez demand l'affichage en franais, rechargez en plus la page.

    3) Systme / Htes Ouais, parce que vous l'avez demand, hein, l'affichage en franais ;-)Cliquez sur le + qui sert ajouter un hte : www2.lyc-toto.ac-..., l'IP du ZEServer, et ZEServer.

    Installation de FreeNAS pour ZEServer 3/5 Auteur : Claude Clerc Licence : FDL

  • Sauvegarder, puis Appliquer les changements.

    4) Interfaces / LAN Indiquer la passerelle (IP de eth4 ou eth3 du AMON, suivant que la DMZ est publique ou prive).Sauvegarder, puis Appliquer les changements.

    5) Disques Supposons que l'on soit dans le cas o vous voulez faire un RAID1 avec deux disques identiques, non encore formats (ou dans un format inadquat).a) Gestion

    Dans l'onglet Grer, ajoutez-les successivement l'aide du + . Cliquez ensuite sur Appliquer les changements.

    b) Formater Formater les deux disques prcdent au format Software RAID .

    c) RAID logiciel Nom du RAID : totocheAlgorithme : round robin (par dfaut)Cochez les cases face aux deux disques prcdemment formats en Software RAID . Ajouter, puis Appliquer les changements.Attendez l'apparition de COMPLETE dans la colonne Status.

    d) Formater ( nouveau) Formater totoche en ext2.

    e) Point de montage Ajouter : disque totoche, partition 1, systme de fichiers ext2, nom du partage : sauvegarde, description : Sauvegarde ZEServer.Ajouter, puis Appliquer les changements.

    6) Services / SSHD Cocher la case Activer .Lecture seule : non.Port : 22.Cocher la case Autoriser le login root .Sauvegarder et redmarrer SSH.

    VII - Configuration du ZEServer pour utiliser le FreeNAS Ouvrir une console root sur le ZEServer.Vrifier que le FreeNAS rpond au ping.

    1) SSH Crer une cl DSA, et une cl RSA, pour SSH : # ssh-keygen -t dsa (validez les options par dfaut, en laissant la passphrase vide)# ssh-keygen -t rsa (idem)Copiez la partie publique de votre cl dsa sur le FreeNAS avec la commande :

    Installation de FreeNAS pour ZEServer 4/5 Auteur : Claude Clerc Licence : FDL

  • # ssh-copy-id -i ~/.ssh/id_dsa.pub IPduFreeNAS (entrez le mot de passe root du freenas, qui est le mme que celui de l'admin : freenas par dfaut, si vous ne l'avez pas chang.)Vrifiez que cela fonctionne : # ssh IpduFreeNAS hostname (le nom complet du freenas doit apparatre, du type freenas.lyc-...)

    2) Test de scp (secure copy) On va sauvegarder le contenu de /home/ze/save du ZEServer sur le partage /mnt/sauvegarde du FreeNAS :Listez le contenu de /home/ze/save :# ls -lh /home/ze/save

    S'il n'y a rien encore dans /home/ze/save/, lancez une sauvegarde de zope : # savezope 20070508_1523 (par exemple, si la sauvegarde a lieu le 8 mai 2007 15h23)Lancez la copie scurise :# scp /home/ze/save/* IPduFreeNAS:/mnt/sauvegarde/

    Vrifiez que tout est bien sur le FreeNAS :# ssh IPduFreeNAS ls -lh /mnt/sauvegarde

    3) Sauvegardes rgulires par crontab Les sauvegardes internes du ZEServer se font quotidiennement. Il est inutile de sauvegarder plus frquemment ces donnes sur le FreeNAS.Pour ce faire, on cre, dans le dossier /etc/cron.daily, un fichier excutable nomm zes_save_on_freenas. Voici comment :# echo "#!/bin/sh" > /etc/cron.daily/zes_save_on_freenas

    # echo "scp /home/ze/save/* IpduFreeNAS:/mnt/sauvegarde/" >> /etc/cron.daily/zes_save_on_freenas

    # chmod +x /etc/cron.daily/zes_save_on_freenas

    C'est tout ! Le nom zes_save_on_freenas a t choisi pour tre, par ordre alphabtique, aprs les noms des scripts savemysql, savewww et savezope, qui s'excutent aussi quotidiennement. Ainsi la sauvegarde distante se fera aprs la sauvegarde locale dans /home/ze/save.

    Claude Clerc : [email protected] sous licence FDL.

    Installation de FreeNAS pour ZEServer 5/5 Auteur : Claude Clerc Licence : FDL

    I - Le site de FreeNASII - Matriel ncessaireIII - TlchargementIV - DmarrageV - Optionnel : Installation sur ...1) Une seule partition : disque dur, CompactFlash, ou cl USB2) Deux partitions d'un mme disque dur : systme et donnes

    VI - Configuration du FreeNAS1) Adresse IP2) System / General setup3) Systme / Htes4) Interfaces / LAN5) Disquesa) Gestionb) Formaterc) RAID logicield) Formater ( nouveau)e) Point de montage

    6) Services / SSHD

    VII - Configuration du ZEServer pour utiliser le FreeNAS1) SSH2) Test de scp (secure copy)3) Sauvegardes rgulires par crontab