OpenMediaVault 8 : support 64 bits et nouveautés majeures pour votre NAS

OpenMediaVault 8 64 bit platforms

OpenMediaVault 8, souvent abrégé en OMV8 et connu sous le nom de « Synchrony », a récemment vu le jour. Cette nouvelle version ne prend désormais en charge que les architectures 64 bits, notamment AMD64 et ARM64, abandonnant les systèmes 32 bits basés sur les architectures i386, armel et armhf. Comme le rapporte cnx-software, OpenMediaVault se positionne comme une solution open source de stockage en réseau (NAS) fondée sur Debian Linux et bénéficie d’une communauté d’utilisateurs fidèle depuis de nombreuses années. Ma première expérience avec cette plateforme remonte à 2017, lorsque j’ai évalué le kit NAS FriendlyELEC NanoPi NEO, qui utilise un SBC NanoPi NEO2 équipé d’un SoC Allwinner H5 64 bits Cortex A53. Toutefois, il est intéressant de noter que ce dernier n’est pas recommandé pour OMV8, comme nous le verrons plus loin. La suppression du support pour les architectures 32 bits s’explique par le fait que le projet Salt n’est disponible que pour les versions 64 bits.

Nouveautés : Debian 13 et améliorations importantes avec OMV8

Avec la mise à jour vers OpenMediaVault 8, plusieurs points d’intérêt apparaissent. D’abord, un passage à Debian 13 (Trixie) s’accompagne du remplacement de cpufrequtils par linux-cpupower. En ce qui concerne les données utilisateurs, il est à noter que les RPC relatifs à la gestion des utilisateurs et groupes, tels que UserMgmt::enumerateSystemUsers, UserMgmt::enumerateUsers, ainsi que UserMgmt::getUserList, fournissent désormais uniquement des informations de base. Pour obtenir des détails complets, il sera nécessaire de modifier les paramètres de l’API. Cela a été optimisé pour améliorer les temps de réponse associés aux appels RPC. D’autres améliorations incluent la mise à jour des modules affichés lors des notifications pertinentes et la gestion des anciennes versions des paquets évolutifs.

OmniMediaVault 8 introduit également la possibilité d’utiliser un pool au lieu de la directive serveur par défaut dans la configuration de chrony, ce qui peut être ajusté via la variable d’environnement OMV_CHRONY_SERVER_POOL_DIRECTIVE. Par ailleurs, il est désormais possible d’intégrer le support de l’authentification WPA3 (SAE) pour les connexions sans fil et d’empêcher des scripts de rester bloqués lors de l’utilisation de mail/sendmail en cas de notifications e-mail désactivées.

Carte Raspberry Pi et compatibilité avec OMV8 : un aperçu des spécifications

En consultant la matrice de compatibilité des cartes Raspberry Pi, on observe que tout modèle bénéficiant d’un processeur et d’un système d’exploitation 64 bits continue d’être pris en charge. En revanche, les variantes des modèles Raspberry Pi 1 et Zero ne sont pas compatibles, tandis que la prise en charge est plus complexe pour le modèle Raspberry Pi 2 Model B. En effet, la plupart des variantes s’appuient sur le SoC BCM2836 Cortex-A7, qui n’est pas pris en charge, à l’exception de la version v1.2, dotée d’un SoC BCM2837 Arm Cortex-A53, à condition qu’un système d’exploitation 64 bits soit installé.

Concernant le NanoPi NEO2 mentionné précédemment, bien qu’il soit un matériel 64 bits, son utilisation avec OMV8 n’est pas recommandée pour le moment. Cela est explicité dans la liste de compatibilité d’OMV8, stipulant que « Armbian peut par défaut utiliser un espace utilisateur 32 bits, ce qui le rend incompatible avec OMV8. » Ainsi, le NanoPi NEO2 ne figure pas dans la liste des matériels recommandés.

Matrice de support OMV8 Raspberry Pi
Liste des cartes Raspberry Pi prises en charge dans OMV8

Il est à noter que, bien qu’un binaire 64 bits ait été construit pour le NanoPi NEO2 le 26 décembre, la compatibilité demeure restreinte avec OMV8 en raison des prérequis techniques.

Pour ce qui est de l’installation d’OMV8, elle est facilitée sur les systèmes AMD64 grâce à un fichier ISO directement fourni par les développeurs. En revanche, pour les plateformes ARM 64 bits, il est essentiel d’opter pour une image minimale ou serveur de Debian 13 64 bits, car les distributions de bureau ne sont pas prises en charge. Des liens directs vers les images Armbian pour les ordinateurs monocarte compatibles sont disponibles dans la liste de compatibilité mentionnée précédemment.

Pour davantage de détails sur cette version, rendez-vous sur le site officiel du projet.

Je tiens également à remercier TLS pour son assistance précieuse.