# Installer un NAS avec OpenMediaVault
Ce tutoriel décrit l’installation complète d’un NAS basé sur **OpenMediaVault** en environnement de lab.
L’objectif est de déployer un serveur de stockage réseau fonctionnel, accessible depuis Windows et Linux, avec un volume de données configuré via **LVM**.
La procédure doit être adaptée selon votre contexte (matériel, hyperviseur, adressage réseau, politique de sécurité).
## Sommaire
Dans cet article, nous allons suivre les étapes suivantes :
- Installation du système d’exploitation OpenMediaVault.
- Premier démarrage et configuration de base du NAS.
- Ajout d’un volume de données avec LVM.
- Création d’un dossier partagé via le protocole SMB/CIFS.
## Qu'est-ce qu'un NAS ?
**NAS** signifie **N**etwork **A**ttached **S**torage. Il s’agit d’un serveur de stockage de données connecté à un réseau informatique, qui permet le partage et l’accès aux données depuis différents appareils au sein de ce réseau. L’accès aux ressources partagées s’effectue grâce à des protocoles réseau standards de partage de données tels que : **SMB**, **FTP**, **NFS**, etc. Ils sont compatibles avec la quasi-totalité des systèmes d’exploitation clients.
> [!info] À savoir ! <span style="font-weight: normal; color: var(--text-normal)">Contrairement à un disque dur externe traditionnel, un NAS est une **machine équipée de son propre processeur**, de sa propre **mémoire** et de son propre **système d’exploitation**. Il fonctionne de manière autonome, sans avoir besoin d’être connecté directement à un ordinateur hôte.</span>
## Qu'est-ce que OpenMediaVault ?
La distribution Linux **OpenMediaVault (OMV)** est basée sur Debian et conçue pour **transformer un ordinateur en NAS**. OMV fournit une interface web pour la gestion et l’administration des données, permettant de créer et de gérer un serveur de stockage réseau. L'accès au stockage de fichiers est possible via différents protocoles tels que **FTP**, **SMB/CIFS** ou **NFS**, et peut être sécurisé à l’aide d’ACL pour les utilisateurs et les groupes.
C’est un logiciel libre. Il peut être redistribué ou modifié selon les termes de la **Licence Publique Générale GNU v3**. Pour en savoir plus, consultez le site officiel : [https://www.openmediavault.org/](https://www.openmediavault.org/?utm_source=chatgpt.com)
> [!info] À savoir ! <span style="font-weight: normal; color: var(--text-normal)">Le système repose sur une **conception modulaire**. Des plugins sont disponibles pour étendre les fonctionnalités et ajouter la prise en charge de technologies telles que le **RAID**, **LVM** ou **iSCSI**.</span>
Cette procédure décrit l’installation d’OpenMediaVault sur une VM **VirtualBox ver. 7.2.4 ou ultérieure**, en respectant la **configuration matérielle minimale requise** par l’éditeur (cf. [minium requirements](https://docs.openmediavault.org/en/8.x/prerequisites.html#hardware-requirements)).
Voici les caractéristiques de la VM nommée **NAS-OMV** : 1 Go de RAM, 2 vCPU, 20 Go de disque dur (réservé uniquement à l’OS).
La distribution OpenMediaVault n’est pas disponible dans la liste des types de systèmes proposés par VirtualBox. Il faut sélectionner **“Debian 13 (trixie) - 64 bits”**, utilisée comme base pour développer OpenMediaVault version 8.
> [!info] À savoir ! <span style="font-weight: normal; color: var(--text-normal)">La version de Debian utilisée comme base évolue à chaque nouvelle version d’OpenMediaVault. Le détail est disponible dans la [documentation officielle](https://docs.openmediavault.org/en/8.x/releases.html).</span>
> [!warning] Rappel ! <span style="font-weight: normal; color: var(--text-normal)">Avant de déployer un nouveau système, toujours vérifier la compatibilité entre les différentes couches matérielles, systèmes et applicatives.</span>
La carte réseau de la VM sera configurée en mode **“Réseau NAT”** avec la [[kb-ovb-show-nat-networks-config|configuration par défaut]] (10.0.2.0/24).
Pour installer un NAS OMV, plusieurs solutions sont envisageables (cf. [documentation](https://docs.openmediavault.org/en/stable/installation/index.html)) :
- Installation sur un disque local dédié (méthode conseillée).
- Installation sur une clé USB ou une carte SD.
- Utilisation d’une Debian existante avec installation des paquets OMV.
Dans cet article, nous allons déployer **OMV v8.x** sur un **disque local dédié** de la VM (méthode recommandée).
## Installation du système
Téléchargez l’ISO disponible sur le site [OpenMediaVault](https://openmediavault.org), dans la section [Download](https://www.openmediavault.org/download.html), puis suivez les étapes ci-dessous.
> [!warning] Rappel ! <span style="font-weight: normal; color: var(--text-normal)">En environnement de production, il est recommandé de vérifier l'empreinte numérique du fichier avant de poursuivre.</span>
Montez l’image ISO dans le lecteur de la VM NAS et lancez la machine virtuelle. L’écran suivant apparaîtra. Sélectionnez l’option "*Install*" et appuyez sur la touche `[Enter]`.
![[_asset-tuto-openmediavault-install.png]]
Sélectionnez la langue, le pays et la disposition du clavier en **français**. L’installation démarre. Patientez quelques secondes.
![[_asset-tuto-openmediavault-install-34.png]]
![[_asset-tuto-openmediavault-install-35.png]]
![[_asset-tuto-openmediavault-install-1.png]]
À l’étape "*Configurer le réseau*", nommez la machine **NAS-OMV**.
![[_asset-tuto-openmediavault-install-2.png]]
Adaptez le nom de domaine en fonction de votre configuration. Par exemple, laissez ce champ vide ou saisissez votre nom de domaine interne Active Directory :
![[_asset-tuto-openmediavault-install-3.png]]
> [!danger] Attention ! <span style="font-weight: normal; color: var(--text-normal)">Le compte root est régulièrement la cible d’attaques. Il est recommandé de le désactiver et d’utiliser des outils d’élévation de privilèges tels que `sudo`.</span>
Pour désactiver le compte root, laissez son mot de passe vide à l’étape ci-dessous et appuyez sur "*Continuer*".
![[_asset-tuto-openmediavault-install-4.png]]
**Créer un utilisateur** : ce nouvel utilisateur pourra obtenir les privilèges de super-utilisateur via la commande "*sudo*". Dans mon cas, je vais créer le compte "*fabien*".
![[_asset-tuto-openmediavault-install-5.png]]
![[_asset-tuto-openmediavault-install-6.png]]
![[_asset-tuto-openmediavault-install-7.png]]
![[_asset-tuto-openmediavault-install-8.png]]
**Choisir un miroir** pour la gestion des paquets (applications) et des mises à jour. Sélectionnez la région "*France*" et le miroir "*deb.debian.org*".
> [!info] À savoir ! <span style="font-weight: normal; color: var(--text-normal)">Un miroir est un serveur qui partage l’ensemble des paquets d’une distribution. Ces miroirs sont consultés par l’application **apt** afin de vérifier la liste des mises à jour disponibles, les télécharger et les installer.</span>
![[_asset-tuto-openmediavault-install-9.png]]
![[_asset-tuto-openmediavault-install-10.png]]
Saisissez l'adresse du proxy (mandataire HTTP) ou laissez la valeur vide si aucun n’est utilisé (par défaut) :
> [!info] À savoir ! <span style="font-weight: normal; color: var(--text-normal)">Un proxy web est un serveur chargé de relayer, filtrer et contrôler le trafic d’un réseau local vers Internet, principalement pour les protocoles HTTP(s) et FTP(s).</span>
![[_asset-tuto-openmediavault-install-11.png]]
Patientez pendant l'installation du système puis configurez le programme d’amorçage GRUB. Vous devez sélectionner le disque système, ici `/dev/sda`.
> [!info] À savoir ! <span style="font-weight: normal; color: var(--text-normal)">Les disques sous Linux sont référencés par des lettres de l’alphabet. Le premier disque connecté au contrôleur de stockage sera **sda**, le second disque détecté **sdb**, etc. Vérifiez la configuration de votre VM en cas de doute.</span>
> [!warning] Rappel ! <span style="font-weight: normal; color: var(--text-normal)">L'installation de GRUB est nécessaire pour permettre au BIOS ou à l'UEFI d'amorcer le système. Sans cela, le système ne pourra pas démarrer et affichera un écran noir.</span>
![[_asset-tuto-openmediavault-install-12.png]]
À la fin de l'installation, la machine va redémarrer. Pensez à retirer le média d'installation et appuyez sur *"Continuer"*.
![[_asset-tuto-openmediavault-install-13.png]]
Le système redémarre et vous propose de vous identifier.
![[_asset-tuto-openmediavault-install-14.png]]
# Premier démarrage et configuration de base
Nous allons lancer la configuration initiale du système et installer les outils additionnels invités de la VM. La **configuration en mode console** d’OpenMediaVault est réservée aux opérations d’**administration avancée** du système. Il est généralement recommandé d’effectuer toutes les modifications standard via l’interface Web.
> [!danger] Attention ! <span style="font-weight: normal; color: var(--text-normal)">Les modifications réalisées en console pourraient entrer en conflit avec les configurations générées par l’interface Web. Utilisez l’administration en mode console avec précaution.</span>
### Mise à jour du système
Pour lancer la mise à jour du système :
- Ouvrez la console de la VM et authentifiez-vous avec votre compte non-root.
- Exécutez les commandes de mise à niveau.
```bash
sudo apt update && sudo apt upgrade -y
```
Pour finaliser l'installation des mises à jour, redémarrez proprement le système :
```bash
sudo reboot
```
### Installer les outils d’intégration de VM
Une VM dispose de composants matériels virtuels spécifiques et chaque hyperviseur propose ses propres outils d’intégration compatibles. Choisissez la procédure ci-dessous selon votre hyperviseur.
- Pour les **VM VMware (ESXi)**, suivez la procédure d'[[kb-vmw-vm-tools-lnx|installation des VMware Tools sous Debian (open-vm-tools)]].
- Pour les **VM VirtualBox**, suivez la procédure d'[[kb-ovb-vm-guest-additions-debian|installation des outils additionnels invités sous Debian]].
> [!warning] Rappel ! <span style="font-weight: normal; color: var(--text-normal)">Il faut **toujours installer les outils additionnels invités** pour améliorer l’interopérabilité, limiter les dysfonctionnements et assurer la stabilité ainsi que les performances de la VM.</span>
Une fois les outils installés, poursuivez les étapes de configuration ci-dessous en mode graphique via l’interface Web.
## Première connexion à l'interface Web
Ouvrez la console de la VM **NAS-OMV** et identifiez l’adresse IP du NAS. Dans l'exemple ci-dessous, l'adresse IP dynamique obtenue est `10.0.2.15` :
![[_asset-tuto-openmediavault-install-15.png]]
Pour vous connecter à l'interface d'administration Web du NAS OpenMediaVault, utilisez un navigateur Web. Pour cette démonstration, j’utilise une machine cliente Windows 11, connectée au même segment réseau "*Réseau NAT*", et le navigateur Edge pour me connecter sur [http://10.0.2.15](http://10.0.2.15)
L'écran de connexion OpenMediaVault s'affiche. Saisissez les identifiants suivants :
- Nom d'utilisateur : `admin`
- Mot de passe : `openmediavault`
![[_asset-tuto-openmediavault-install-16.png]]
> [!danger] Attention ! <span style="font-weight: normal; color: var(--text-normal)">Suivez les étapes ci-dessous pour changer le mot de passe admin dès la première connexion !</span>
À la première ouverture, vous pouvez prendre connaissance du message et l’acquitter pour l’ignorer.
![[_asset-tuto-openmediavault-install-17.png]]
Si des changements sont en attente, cliquez sur "▽" afin de consulter les détails puis sur "✓" pour les appliquer.
![[_asset-tuto-openmediavault-install-18.png]]
## Modifier le mot de passe admin
Pour modifier le mot de passe, allez dans les paramètres du compte admin en haut à droite et choisissez l’option *Modifier le mot de passe*.
![[_asset-tuto-openmediavault-install-19.png]]
Saisissez le nouveau mot de passe, confirmez-le puis cliquez sur le bouton "*Enregistrer*".
## Mettre à jour le système
![[kb-omv-system-update]]
Dans cet environnement de test, les **mises à jour de sécurité** sont **automatiquement installées** sans surveillance. Dans la plupart des cas, c'est l'option est recommandée.
Rendez-vous dans le menu "*Système > Gestion des mises à jour > Paramètres > Paquets*". Cochez la case "*Installer les mises à jour de sécurité sans surveillance*" puis cliquez sur "*Enregistrer*".
![[_asset-tuto-openmediavault-install-20.png]]
## Paramétrage réseau
> [!info] À savoir ! <span style="font-weight: normal; color: var(--text-normal)">Idéalement, tous les équipements qui fournissent un service réseau doivent être configurés avec une IP statique ou, au minimum, avec une réservation DHCP.</span>
![[kb-omv-network-interfaces-config]]
Dans le cadre de ce tutoriel, notre VM **NAS-OMV** est connectée en mode "*Réseau NAT*". Après [[kb-ovb-show-nat-networks-config|vérification des paramètres NAT Networks dans VirtualBox]], nous allons appliquer des paramètres IPv4 compatibles avec notre réseau virtuel :
- Mode : **Statique**
- Adresse IP : **10.0.2.200**
- Masque : **255.255.255.0**
- Passerelle : **10.0.2.1**
- Serveur DNS : **1.1.1.1**
> [!info] À savoir ! <span style="font-weight: normal; color: var(--text-normal)">**1.1.1.1** est un service de résolution **DNS public** développé par **Cloudflare** en partenariat avec APNIC et qui respecte votre vie privée.</span>
> [!warning] Rappel ! <span style="font-weight: normal; color: var(--text-normal)">Si vous déployez votre NAS dans un environnement qui dispose de son propre serveur DNS interne, utilisez-le (ex. domaine Active Directory).</span>
Le message suivant s'affiche. Cliquez sur "▽" afin de consulter les détails puis sur "✓" pour les appliquer.
![[_asset-tuto-openmediavault-install-18.png]]
## Activer les widgets du dashboard
![[kb-omv-widget-dashboard]]
> [!done] Félicitations ! <span style="font-weight: normal; color: var(--text-normal)">Votre NAS OpenMediaVault de test est à présent opérationnel. Il faut maintenant configurer le stockage partagé.</span>
# Ajout d’un disque pour les données (DDS)
Le système OpenMediaVault gère deux types d’unités de stockage :
- **System Disk Storage (SDS)** : utilisé pour installer le système d’exploitation. Il ne peut pas être utilisé pour stocker les données des utilisateurs.
- **Data Disk Storage (DDS)** : utilisé pour stocker les données des utilisateurs. Sa taille maximale peut varier dans le temps.
Pendant la phase d’installation du NAS, nous avons connecté un seul disque pour le système (SDS). Nous allons à présent ajouter un nouveau disque pour les données (DDS).
Généralement, **la quantité de données stockée sur un NAS augmente régulièrement**. Cela peut générer des interventions de maintenance telles que l’ajout de disques ou l’extension de la taille des partitions. Pour faciliter ces opérations, nous allons utiliser des volumes logiques LVM.
## Qu'est-ce que LVM ?
**LVM (Logical Volume Manager)** apporte une couche d’abstraction entre les disques physiques et les systèmes de fichiers. LVM permet de gérer l’espace disque de manière dynamique et modulaire. Par exemple, il est possible de redimensionner les partitions à chaud, de créer des snapshots de partitions (au niveau du système de fichiers) et d’optimiser l'utilisation des disques.
Les LVM reposent sur trois éléments : les **volumes physiques (*Physical Volumes*)**, intégrés dans des **groupes de volumes (*Volume Groups*)**, eux-mêmes découpés en **volumes logiques (*Logical Volumes*)**.
## Installer le plugin LVM
Le système OpenMediaVault propose une liste de plugins officiels qui simplifient la configuration du NAS ou apportent de nouvelles fonctionnalités. À titre d’exemple, les plugins suivants sont disponibles : ClamAV (antivirus), outils de gestion des onduleurs (UPS), synchronisation OneDrive, Kubernetes, sauvegarde automatique vers USB, etc.
![[kb-omv-install-lvm-plugin]]
## Paramétrage du stockage DDS
> [!info] À savoir ! <span style="font-weight: normal; color: var(--text-normal)">Le branchement de disque à chaud est supporté par OpenMediaVault (sous réserve que les équipements matériels et l’hyperviseur le prennent également en charge).</span>
Si votre environnement de test ne supporte pas l'ajout à chaud de disques, arrêtez proprement le système d’exploitation du NAS :
![[_asset-tuto-openmediavault-install-21.png]]
Une fois le NAS arrêté, **ajoutez un nouveau disque VDI de 25 Go** en provisionnement **dynamique**. La VM NAS dispose à présent de 2 disques :
1. **sda** : 20 Go réservés à l’OS OpenMediaVault (SDS).
2. **sdb** : 25 Go pour le stockage des données des utilisateurs (DDS).
### Vérifier les disques détectés
Pour configurer le disque de données nommé **sdb**, lancez la VM NAS et connectez-vous à l’interface Web avec le compte "*admin*", puis :
1. Cliquez sur le menu **"*Stockage*"**
2. Cliquez sur le sous-menu **"*Disques*"**
3. Vérifiez que le nouveau disque est correctement détecté.
![[_asset-tuto-openmediavault-install-22.png]]
### Configurer le nouveau volume physique LVM
Dans LVM, un **volume physique (VP)** représente un disque ou une partition brute utilisable dans LVM. Pour ajouter un nouveau volume physique :
1. Dans *"Stockage > LVM > Volumes Physiques"*, cliquez sur le symbole "*+*".
2. Sélectionnez le périphérique "*/dev/sdb*".
3. Cliquez sur "*Enregistrer*".
![[_asset-tuto-openmediavault-install-23.png]]
### Créer un groupe de volumes LVM
Un **VG (Volume Group)** est un regroupement de plusieurs volumes physiques formant un espace de stockage global disponible. Pour ajouter un nouveau groupe de volumes dans LVM :
1. Dans *"Stockage > LVM > Groupes de volumes"*, cliquez sur le symbole "*+*".
2. Nommez-le "VG-DDS", par exemple.
3. Sélectionnez le périphérique "*/dev/sdb*", premier volume physique du groupe.
4. Cliquez sur "*Enregistrer*".
![[_asset-tuto-openmediavault-install-24.png]]
### Créer un volume logique LVM
Un **LV (Logical Volume)** est une portion virtuelle du groupe de volumes (VG), utilisée comme une partition classique pour stocker des données.
Pour ajouter un nouveau volume logique dans LVM :
1. Dans *"Stockage > LVM > Volumes Logiques"*, cliquez sur le symbole "*+*".
2. Nommez-le, par exemple, "VL-01" ou "VL-Backups" si cette partition est destinée à stocker des sauvegardes.
3. Associez le volume logique au groupe de volumes nommé "VG-DDS".
4. Cliquez sur "*Enregistrer*".
> [!info] À savoir ! <span style="font-weight: normal; color: var(--text-normal)">Il est possible de créer plusieurs LV (logical volumes) dans l'espace utile d'un seul VG (volume group). C'est le même principe que de créer plusieurs partitions sur un même disque physique.</span>
Dans cet exemple, j'ai décidé d'allouer 80 % de l’espace utile. Cela nous donne un VL-01 d’environ 20 Gio sur 25 Gio disponibles dans VG-DDS.
![[_asset-tuto-openmediavault-install-25.png]]
> [!info] À savoir ! <span style="font-weight: normal; color: var(--text-normal)">Sous Linux, les volumes logiques LVM apparaissent comme des périphériques “device mapper” (`/dev/dm-*`).</span>
À ce stade, le volume logique VL-01 est visible au niveau des périphériques du système en tant que `/dev/dm-0`.
![[_asset-tuto-openmediavault-install-26.png]]
Pour exploiter cette partition, il faut l'initialiser, la formater et la monter dans le système.
## Créer le système de fichiers Debian
Un système de fichiers permet à l’OS de gérer, ordonner et hiérarchiser les fichiers et les dossiers sur les disques. Pour initialiser `/dev/dm-0` et le formater en "*ext4*" :
1. Dans le menu *"Stockage > Système de fichiers"*, cliquez sur le symbole "*+*".
2. Choisissez le système de fichiers **EXT4** (standard pour Debian).
![[_asset-tuto-openmediavault-install-27.png]]
Choisissez le disque "*VL-01*" puis cliquez sur "*Enregistrer*".
![[_asset-tuto-openmediavault-install-28.png]]
Patientez jusqu’à l’apparition du message "*END OF LINE*".
![[_asset-tuto-openmediavault-install-29.png]]
Une fois le système de fichiers créé, configurez le point de montage du volume :
![[_asset-tuto-openmediavault-install-30.png]]
> [!info] À savoir ! <span style="font-weight: normal; color: var(--text-normal)">Monter un volume sous Linux signifie créer un lien logique entre un dossier du système et le contenu du volume afin de pouvoir lire et écrire dessus.</span>
Il faut veiller à appliquer les changements en attente.
![[_asset-tuto-openmediavault-install-31.png]]
Vérifiez le statut du système de fichiers dans "*Stockage > Système de fichiers*".
![[_asset-tuto-openmediavault-install-32.png]]
> [!danger] Attention ! <span style="font-weight: normal; color: var(--text-normal)">Si le disque **/dev/dm-0** n’apparaît pas comme étant **Monté** et **Disponible**, appuyez sur l’icône en forme de triangle bleu. Si le problème persiste, recommencez et vérifiez les étapes précédentes.</span>
# Conclusion
> [!done] Félicitations ! <span style="font-weight: normal; color: var(--text-normal)">Nous disposons à présent d’un NAS OpenMediaVault installé, configuré et pleinement opérationnel.</span>
Le système est accessible via l’interface Web, le stockage est initialisé avec LVM et un volume de données est monté et prêt à être exploité.
À ce stade, l’infrastructure NAS est prête à héberger des données, mais **aucun service de partage n’est encore configuré**. Pour mettre en place un partage réseau via **SMB/CIFS**, ainsi que la gestion des utilisateurs, des groupes et des permissions (ACL), consultez le tutoriel dédié :
➡️ [[kb-omv-smb-share|Configurer un partage SMB sur OpenMediaVault]]
## Erreurs courantes
Avant de poursuivre vers la configuration des services de partage, vérifiez les points suivants :
- disque de données (DDS) est bien distinct du disque système (SDS) ;
- le système de fichiers ext4 est créé, monté et disponible ;
- l'adresse IP du NAS est fixe ou réservée via DHCP ;
- les outils d’intégration de la VM sont installés (VMware Tools / Guest Additions) ;
- les changements en attente ont bien été appliqués (icône ✓ en haut à droite).
La mise en œuvre d’autres protocoles de partage et d’accès aux données (NFS, FTP, SFTP, iSCSI, etc.), seront détaillés dans des articles dédiés.