25/12/2012 30 avis

NAS maison - OpenMediaVault installation

NAS maison - OpenMediaVault installation

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).

Installation d'OMV
Utilitaire d'installation d'OpenMediaVault

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
Choix du disque
Installation - Partitionnement du disque

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.

Premier boot
Installation - Premier boot
Attention: OMV ne gère pas le partitionnement, du coup, le disque utilisé pour l'installation du système est complêtement perdu. Nous verrons une astuce pour patcher ce problème dans la prochaine section.

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.

Gparted
Gparted - Demarrage

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)
Gparted init
Gparted - Liste des partitions initiales

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.

Gparted resultat
Gparted - Résultat attendu

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.

Login OMV
Formulaire d'identification
Note: Il est recommandé de changer votre mot de passe administrateur. (dans Système > Paramêtres généraux > Sécurité administrateur)

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...

Note: Afin d'accéder à votre serveur en dehors de votre réseau domestique, il faut rediriger les ports 21 et 22 vers votre NAS à l'aide de la page de configuration de votre routeur/box.
Activation SSH et FTP
Activation SSH et FTP

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.

Static IP gui
Vive les IP statiques...

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.

Static IP box
Interface d'administration de votre box ADSL

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'
RAID Volume FS
RAID directement visible dans la GUI

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.

OMV Plugins
Plugins, plugins !

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.

Vos réactions 30 avis

Comment #1

Waka a écrit : le 05/01/2013 à 5:03pm

Super !
Tout s'est déroulé comme dans ton tuto

A quand la suite?

Comment #1

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.

Comment #1

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

Comment #1

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

Comment #1

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.

Comment #1

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

Comment #1

Thar a écrit : le 20/05/2013 à 1:42am

Merci beaucoup pour ce tuto qui m'a été très utile !

Comment #1

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

Comment #1

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

Comment #1

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 ?

Comment #1

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..

Comment #1

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

Comment #1

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

Comment #1

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

Comment #1

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

:(

Comment #1

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

Comment #1

mescalline a écrit : le 15/09/2015 à 2:33am

super article, je compte monter un serveur OMV et toutes les infos sont parfaites

Comment #1

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

Comment #1

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.

Comment #1

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

Comment #1

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) ?

Comment #1

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 !!!

Comment #1

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

Comment #1

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

Comment #1

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 ?

Comment #1

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

Comment #1

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 ?

Comment #1

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

Comment #1

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

Comment #1

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