Le montage du matériel étant maintenant terminé, nous pouvons passer à l'installation du système d'exploitation. J'ai longtemps hésité entre une solution classique (Debian, Ubuntu server) et une solution orienté NAS (FreeNAS, OpenMediaVault, OpenFiler). Finalement, nous verrons les étapes clés de l'installation d'OpenMediaVault, un nouveau système basé sur Debian encore très peu connu.
Pourquoi utiliser OpenMediaVault ?
J'ai choisi OpenMediaVault pour plusieurs raisons:
- Système basé sur Debian, un environnement auquel je suis bien familiarisé (apt-get install :D).
- De très bonnes performances en partage SAMBA/CIFS
- Une belle interface d'administration accessible directement sur toutes les machines du réseau local
- Enormement de plugins additionnels pour ajouter des fonctionnalités dans la GUI
Mise en place de la solution
Installation d'OpenMediaVault
Avant toute chose, il faut créer une clé USB bootable ou un LiveCD contenant l'iso d'openmediavault à l'aide d'un outil comme LiLi USB (sous Windows).
Ensuite, insérer votre CD ou votre clé USB, éventuellement changer l'ordre de démarrage dans le BIOS et booter dessus. Un utilitaire d'installation très classique s'affiche, suivez les instructions suivantes:
- Choix de la langue et de la langue du clavier
- Choix du mot de passe "root"
- Attribution d'une adresse IP dynamique (DHCP)
- Choix d'un disque ou installer le système (disque /dev/sda chez moi)
- Téléchargement des principaux paquets Debian
- Installation du gestionnaire de démarrage GRUB2
Une fois que l'installation est terminée, le NAS va redémmarrer et retournera son adresse IP permettant d'accéder à la GUI ou de se connecter en SSH. Par example : 192.168.1.23.
Réduction de la partition système
Il serait bête de perdre autant d'espace disque (2TB) à cause du système, on va donc essayer de réduire la taille de la partition système à une taille plus raisonnable (environ 8GB). On utilisera GParted, comme avant, téléchargez le, créez un LiveUSB/LiveCD et bootez dessus.
Sur le disque /dev/sda, l'installation du système a crée trois partitions:
- /dev/sda1: partition réservé au gestionnaire de démarrage
- /dev/sda2: partition du système (réduire à 8GB)
- /dev/sda3: partition du swap (réduire à 1GB)
Après avoir réduit les partitions à la taille souhaitée, on peut créer la partition "données" /dev/sda4 sur tout l'espace non-alloué. Formater la nouvelle partition en EXT4 par exemple. Quitter GParted et redémarrer.
Connexion à la GUI
A l'aide d'un navigateur web, nous pourrons joindre notre NAS par son adresse IP : http://192.168.1.23.
Pour s'identifier, il faut choisir la langue "Français", puis utilisez les identifiants par défaut qui sont admin et mot de passe est openmediavault.
Activer SSH et FTP
Il est également possible d'accéder à notre serveur directement en SSH et en FTP sans passer par la GUI. Par défaut, ces protocoles sont désactivés, il faut donc les activer...
Mise en place d'une IP statique
Pour un serveur NAS, il est préférable de mettre une IP fixe qui sera donc toujours la même plutôt que de laisser le système réseau en DHCP.
Dans l'interface graphique (Onglet Système > Réseaux), vous pouvez directement et simplement passer du mode @IP DHCP au mode @IP Statique.
Par ailleurs, il faut encore faire le lien entre cette adresse IP statique et votre adresse MAC dans l'interface d'administration de votre routeur/box.
Enfin, pour que votre serveur puisse avoir accès à Internet, il faut encore configurer les DNS. Je vous conseille de prendre ceux de Google : 8.8.8.8 et 8.8.4.4
Mise en place du RAID1 logiciel
Nous allons mettre en place un RAID1 logiciel entre la partition (/dev/sda4) que nous avons crée précédement et le second disque dur (/dev/sdb). Pour réaliser cela, il faut se connecter par SSH avec votre client ou invite de commande favoris. (exemple: Putty)
Une fois connecté en superutilisateur (root), tapez la commande suivante :
mdadn --create --level=1 --raid-device=2 /dev/md127 /dev/sda4 /dev/sdb #succeptible de varier chez vous
Vous pouvez ensuite regarder l'avancement de la construction grâce à la commande suivante:
watch 'cat /proc/mdstat'
Installation du pack de plugins complémentaires
Un gros point fort d'OMV est sa multitude de plugins additionnels qui permettent d'ajouter de nouvelles fonctionnalités et de nouveaux services à votre NAS (et surtout à son interface web). Par exemple, nous pouvons y trouver Mysql, Bittorrent, SVN, GIT, DNLA, CUPS, etc.
Pour pouvoir installer tous ces plugins, il faut charger le paquet Debian disponible ici dans l'onglet Système > Plugins. Les nouveaux plugins apparaitront automatiquement dans votre interface.
Conclusion
Voila, le plus gros de la configuration d'OMV est terminée. Dans le prochain et dernier billet, nous verrons comment créer des utilisateurs, gérer leur permissions et mettre en place des partages CIFS visibles sur Windows/Linux et Mac.
Waka a écrit : le 05/01/2013 à 5:03pm
Super !
Tout s'est déroulé comme dans ton tuto
A quand la suite?
Highttek a écrit : le 21/01/2013 à 2:51pm
Bonjour, est-il possible d'installer et d'utiliser un client torrent sous OMV et comment?
Cordialement.
Johnny a écrit : le 22/01/2013 à 4:51pm
@Waka : Cela arrivera sans faute d'ici ce weekend. Désolé, je suis vraiment très (trop) surchargé en ce moment.
@Hightteck:Oui, c'est possible d'intégrer Transmission (protocole Bittorrent) directement dans l'interface d'OMV, grâce au pack de plugins additionnels (voir un peu plus haut dans mon article).
Lien : https://github.com/OMV-Plugins
Bzh a écrit : le 24/02/2013 à 7:16pm
Bonjour,
Merci pour ton tuto. J'ai une question, sais tu si on peut installer omv sur une clé USB en limitant bien sur les accès en écriture.
Par avance merci
Johnny a écrit : le 25/03/2013 à 7:25pm
Merci ! :D
Il est pas recommandé du tout d'installer le système d'exploitation sur une clé USB sa durée de vie va chuter très rapidement et votre serveur tombera en rade (nombre opération lecture/écriture très faible par rapport à un HDD). Il vaut mieux partitioner un des deux disque.
Tchup a écrit : le 10/05/2013 à 8:03pm
Bonjour,
J'aimerai recycler un NAS CometLabs (ND32D00 4x1TB) avec OMV.
Le problème, qui est de taille... est que ce boitier n'a pas de sortie vidéo !
Est-il possible malgré tout d'installer OMV ?
J'ai cherché (sans succès bien évidemment) s'il était possible de le préconfigurer avant installation.
Une idée ?
Merci d'avance
Thar a écrit : le 20/05/2013 à 1:42am
Merci beaucoup pour ce tuto qui m'a été très utile !
Alexandre a écrit : le 27/05/2013 à 1:42pm
Bonjour,
très bien votre tuto! Personnellement je coince sur le ldap. Pourriez vous m'expliquer pour qu'est ce que sont les suffixe d'utilisateur et de groupe?
Merci d'avance de votre réponse
Benediktagwd a écrit : le 08/07/2013 à 5:34am
Hi! ALL <a href="http://buyviagraonlineorderdyn.com">order viagra</a> <a href="http://viagraonlinewithoutprescriptionsh.com">viagra</a> <a href="http://viagrasamplesonlineviagrayhs.com">viagra samples</a> <a href="http://naturalviagradiscountviagrasgh.com">discount viagra</a> <a href="http://cheapviagraonlinewrth.com">viagra online</a> <a href="http://viagraonlinecheapviagratfy.com">cheap viagra</a> <a href="http://viagragenericviagrapricesht.com">viagra price</a> <a href="http://freeviagraviagrasalesrthn.com">free viagra</a> <a href="http://buyviagragenericviagrantn.com">viagra</a> <a href="http://buyviagracheaptbr.com">viagra</a>,<a href="http://cialisonlinegenericcialiseth.com">cialis online</a>,<a href="http://cialisgenericpricekty.com">cialis</a>,<a href="http://ordercialisonlinecialishkh.com">cialis</a>,<a href="http://buygenericcialistkg.com">cialis</a>,<a href="http://cheapgenericcialisdhk.com">cialis</a>,<a href="http://buycialisonlinecheapdhk.com">cialis</a>,<a href="http://cialis20mgcialisdailydfh.com">cialis daily</a>,<a href="http://buycialisonlinegenericdfh.com">generic cialis</a>,<a href="http://cialispricecheapcialisefh.com">cialis</a>,<a href="http://cialisreviewscialisprofessionalghk.com">cialis professional</a> rtybtybtybu64
Nini a écrit : le 10/07/2013 à 12:59am
Bonsoir,
J'ai installé Openmediavault. J'ai créé un utilisateur et des dossiers partagés (j'ai mis les droits lecture/écriture). Je l'ai vois sur l'explorateur mais lorsque je veux copier des fichiers dans un dossier partagé j'ai un message qui m'indique que je n'ai pas la permission ... Une idée ?
henry a écrit : le 27/11/2014 à 12:53am
Bonjour, je souhaite utiliser OMV sur mon serveur fujitsu (4To) en le connectant sur le serveur freebox. Lors de l'installation, je bloque sur l'installation du grub2. Avez vous une idée qui pourrai m'aider..
tcdfukpobuiboibfiofm, <a href="http://www.wgqokillhi.com/">cnvshjsbqg</a> , [url=http://www.lgevcuip a écrit : le 03/12/2014 à 4:49pm
tcdfukpobuiboibfiofm, cnvshjsbqg , [url=http://www.lgevcuipjx.com/]pkeahpxeri[/url], http://www.yvztvceveh.com/ cnvshjsbqg
jbus59 a écrit : le 21/12/2014 à 12:51pm
Impeccable (juste une faute de frappe dans la commande "mdadn" remplacer n par m).
ça marche même avec 2 disques de taille différente, évidemment prend la taille du plus petit pour le miroir ...)
Question : si le premier disque (avec le système) tombe en panne , quelle est la meilleure solution pour redémarrer ?
merci
Olivier a écrit : le 04/01/2015 à 1:03pm
Bonjour,
Merci pour ce tuto qui m'a permis de monter mon NAS sans encombre, malheureusement le lien concernant les plugins (et surtout pour le DLNA) ne marche pas. Je précise que j'ai la version 1.0.20 d'OMV
Merci
Kaos a écrit : le 04/06/2015 à 10:49am
Bonjour,
impossible de booter en USB :(
J'ai une Mastsonic 8137C avec un AMD
Dans le bios on me propose plusieurs types de boot USB .
- USB-FDD
- USB-ZIP
- USB-CDROM
- USB-HDD
Pas un seul ne fait booter ma clefs même en débranchant mes HD.
J'ai pourtant fais ma clefs avec LiliUSB
:(
Anonyme a écrit : le 05/09/2015 à 2:03pm
Bonjour,
Après installation de OMV, ma partition /dev/sda2 est utilisé à 59 Go ...
Impossible donc de la redimensionner à 8 Go
Avez-vous une solution ?
Merci d'avance
mescalline a écrit : le 15/09/2015 à 2:33am
super article, je compte monter un serveur OMV et toutes les infos sont parfaites
Micke07 a écrit : le 07/12/2015 à 12:01am
Bonjour,
J'ai installé OMV sur une VM ... aucun souci !
Mon objectif est de pouvoir utiliser une cible iscsi (pour du clustering !)
PB : après l'installation du plugin et l'activation du service (paramètres définis compris) j'ai une erreur #4000 lorsque j'applique les modifications
j'ai chercher cette erreur et j'ai trouvé qu'on pouvait installer en apt-get le paquet et ses dépendances "openmediavault-iscsitarget" (http://forums.openmediavault.org/index.php/Thread/6798-Unable-to-enable-iSCSI/)
PB : j'ai toujours le meme pb ... meme avec l'installation en apt-get
Error #4000:
exception 'OMVException' with message 'Failed to execute command 'export LANG=C; invoke-rc.d 'iscsitarget' start 2>&1': Starting iSCSI enterprise target service:FATAL: Module iscsi_trgt not found.
failed!
invoke-rc.d: initscript iscsitarget, action "start" failed.' in /usr/share/php/openmediavault/initscript.inc:176
Stack trace:
#0 /usr/share/php/openmediavault/initscript.inc(141): OMVSysVInitScript->invoke('start')
#1 /usr/share/php/openmediavault/initscript.inc(61): OMVSysVInitScript->start()
#2 /usr/share/openmediavault/engined/module/iscsitarget.inc(91): OMVSysVInitScript->exec()
#3 /usr/share/openmediavault/engined/rpc/config.inc(206): OMVModuleIscsiTarget->startService()
#4 [internal function]: OMVRpcServiceConfig->applyChanges(Array, Array)
#5 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array)
#6 /usr/share/php/openmediavault/rpcservice.inc(158): OMVRpcServiceAbstract->callMethod('applyChanges', Array, Array)
#7 /usr/share/openmediavault/engined/rpc/config.inc(224): OMVRpcServiceAbstract->callMethodBg('applyChanges', Array, Array)
#8 [internal function]: OMVRpcServiceConfig->applyChangesBg(Array, Array)
#9 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array)
#10 /usr/share/php/openmediavault/rpc.inc(79): OMVRpcServiceAbstract->callMethod('applyChangesBg', Array, Array)
#11 /usr/sbin/omv-engined(500): OMVRpc::exec('Config', 'applyChangesBg', Array, Array, 1)
#12 {main}
Pouvez-vous m'aider ?
Merci
sergio68 a écrit : le 27/02/2016 à 5:34pm
Bonjour,
Est-ce que cette solution admet des plugins permettant d'installer un DNS perso, afin d'éviter les DNS google ou autre.
Necset a écrit : le 29/02/2016 à 8:00am
Bonjour,
concernant un dns perso je pense que ca marche je suis en train de configurer aussi, il faut aller aller dans les parmetre avncé de réseau.
ça va dépendre de la box utilisé. Chez orange il n'y a pas d'ip fixe, cependant il est possible d'utiliser Noip ou dyndns ou dtdns, moi j'ai opté pour noip et ca ete accepté par OMV. Mais je n'ai pas encore essayé apres un reset de la box à voir
tam98 a écrit : le 18/06/2016 à 1:16pm
Bonjour, j'ai un problème avec mon NAS, j'aimerais tester les permissions que j'ai mises sur certains dossiers hors,lorsque je me connecte avec un compte je ne peux plus ensuite me reconnecter avec un autre compte, à cause que le serveur n'accepte pas plusieurs comptes par IP, comment est-ce que l'on autorise l'utilisation de plusieurs comptes par machine(ip) ?
vince a écrit : le 20/06/2016 à 6:35pm
salut, un grand merci pour ce travail qui éclaire considérablement ma lanterne. Si je peux me permettre, j'ai quelques questions à te poser :
-est-il possible, omv étant basée sur debian, d'installer un gestionnaire de bureau de façon à pouvoir utiliser le nas comme petit pc complémentaire (c'est une machine fixe avec un écran de 24 ", un j1900 comme proc, et un ssd de 128 Go, que je compte repartitionner car oh surprise omv a tout bonnement utilisé le disque entier et eff&cé mon système !!! (une mint 17.3 kde...c'est faute d'anticipation/documentation de ma part)
Si oui, peux tu me dire où m'informer ou bien nous communiquer ton expérience ?
Meci !!!
Steve a écrit : le 27/09/2016 à 4:46pm
Bonjour
Moi à la place de monter un disque dur, j'aimerais monter un partage réseau.
Est-ce possible ? merci
Vista1967 a écrit : le 12/10/2016 à 6:36pm
Bonjour,
Je suis un nouveau utilisateur (j'ai pas mal d'expérience avec synologie) mais sur OPV je n'arrive pas à me connecter de l'extérieur sur la console admin et aussi dossier en partage accessible.
J'ai bien paramétré mon routeur, j'ai également forwarder les bonnes portes et j'ai attribué une adresse IP fixe.
Merci d'avance
Teknas a écrit : le 18/10/2016 à 1:51pm
Bonjour,
J'ai partitionné le disque d'install comme décrit ci-dessus. Malheureusement, quand j'essaie de monter la partition vide, j'ai l'erreur suivante :
"Failed to mount 'b13a828f-0fd1-4b5d-8744-d02b08e4cab0': mount: wrong fs type, bad option, bad superblock on /dev/sda3, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so"
Une idée ?
doods a écrit : le 27/02/2017 à 3:26pm
Juste pour info et comme je passais pas la : il y a une application Android pour gérer OMV:
https://play.google.com/store/apps/details?id=com.dev.doods.omvremote2
rodrigue7800 a écrit : le 04/03/2017 à 3:19pm
salut jones :)
ah bon que c'est petit gb du partitions ? cas j'ai pris 120 go x2 raid1 sauvegarde copy quand si la panne
toi a mis une commande :
1
mdadn --create --level=1 --raid-device=2 /dev/md127 /dev/sda4 /dev/sdb
moi juste une commande de ca : mdadm -create --level=1 --raid-device=2 /dev/md1à4 /dev/sdaX /dev/sdbX ? cas 2x 4To raid1 (datas/homes/roro) et 2x 1To raid1 (ftp)
c bien ça ?
nazimtef a écrit : le 20/05/2017 à 1:23pm
Bonjour,
Pouvez vous me donner un lien ou je peu récupérai le paquet Debian
Merci
swisscore a écrit : le 23/06/2017 à 12:28pm
@kaos, est ce que tu as essayé tous les ports USB? souvent ils ne sont pas tous "bootable" sur une carte mère
Concombre_masque a écrit : le 11/09/2017 à 10:59pm
Bonjour super tutoriel, si je l'avais eu à l'époque j'aurais moins rame. Par contre depuis quelque temps je rencontre des soucis et je met en cause le matériel très vieux. Je voudrais migrer mon serveur sur un autre PC mais je ne parviens pas à trouver de tuto. Quelqu'un aurait une idee ?
Merci d'avance
Bye