Distribution disponible pour créer du stockage réseau OpenMediaVault 5

Près de deux ans après la création de la dernière succursale importante a eu lieu version de distribution Ouvrir Media Vault 5, visant le déploiement rapide du stockage en réseau (NAS, Network-Attached Storage). Le projet OpenMediaVault a été fondé en 2009 après diviser dans le camp des développeurs de distribution FreeNAS, à la suite de quoi, avec le FreeNAS classique basé sur FreeBSD, un fork a été créé, dont les développeurs se sont fixés pour objectif de transférer la distribution vers le noyau Linux et la base de paquets Debian. Pour le chargement préparé Images d'installation d'OpenMediaVault pour l'architecture x86_64 (586 Mo).

principal les innovations:

  • La base du paquet a été mise à jour vers Debian 10 (Buster).
  • La transition vers l'utilisation d'un système de gestion de configuration centralisé a été effectuée SaltStack pour le déploiement et la synchronisation des paramètres. Par exemple, pour déployer la configuration d'un nouveau système conformément aux paramètres de la base de données de configuration, il suffit désormais d'exécuter « omv-salt stage run all ».
  • Au lieu de l'utilitaire omv-mkconf, une nouvelle commande, omv-salt, a été proposée et peut être utilisée pour créer des fichiers de configuration.
  • Au lieu de l'utilitaire omv-initsystem, la commande « omv-confdbadm populate » a été ajoutée, qui détermine les paramètres actuels et les synchronise avec la base de données de configuration.
  • La prise en charge des partitions SMB/CIFS a été ajoutée au moteur de sauvegarde Time Machine.
  • Systemd-logind est utilisé pour gérer le bouton d’arrêt.
  • systemd est utilisé pour lancer le redémarrage, l'arrêt et la mise en veille prolongée.
  • Au lieu de ntpd, chrony est utilisé pour synchroniser l'heure exacte.
  • systemd est utilisé pour configurer le réseau.
  • L'exécution de l'opération TRIM (transfert d'informations sur les blocs inutilisés vers des périphériques de stockage) à la volée a été remplacée par l'exécution d'un tel travail selon un calendrier.
  • Un backend a été ajouté pour utiliser le stockage basé sur les contrôleurs Areca RAID.
  • En raison de problèmes de stabilité, la prise en charge des répertoires partagés (« /sharedfolder/ ») est désactivée par défaut pour les nouvelles installations. Pour l'activer, définissez la variable « OMV_SHAREDFOLDERS_DIR_ENABLED=YES » et exécutez les commandes « omv-salt stage run prepare » et « omv-salt déployer run systemd ».
  • La taille et la position des fenêtres sont mémorisées.
  • L'écran principal affiche désormais un indice sur la disponibilité d'une mise à jour.
  • Ajout d’une sortie d’avertissement de redémarrage.

Rappelons qu'OpenMediaVault considère l'extension de la prise en charge des appareils embarqués et la création d'un système flexible d'installation de modules complémentaires comme domaines de développement prioritaires, tandis que l'orientation clé du développement de FreeNAS est d'utiliser les capacités du système de fichiers ZFS. Par rapport à FreeNAS, le mécanisme d'installation des modules complémentaires a été entièrement repensé : au lieu de modifier l'intégralité du micrologiciel, la mise à jour d'OpenMediaVault utilise des outils standard pour mettre à jour les packages individuels et un programme d'installation à part entière qui vous permet de sélectionner les composants nécessaires pendant le processus d'installation. .

L'interface Web de contrôle OpenMediaVault est écrite en PHP à l'aide du framework JavaScript ExtJS et se caractérise par le chargement des données selon les besoins à l'aide de la technologie Ajax sans recharger les pages (l'interface Web FreeNAS est écrite en Python à l'aide du framework Django). L'interface contient des fonctions permettant d'organiser le partage de données et de diviser les privilèges (y compris la prise en charge des ACL). Pour la surveillance, vous pouvez utiliser SNMP (v1/2c/3), de plus, il existe un système intégré pour envoyer des notifications sur les problèmes par e-mail (y compris la surveillance de l'état des disques via SMART et la surveillance du fonctionnement de l'alimentation de secours système).

Parmi les services de base liés à l'organisation de l'opération de stockage, on peut noter : SSH/SFTP, FTP, SMB/CIFS, client DAAP, RSync, client BitTorrent, NFS et TFTP. Vous pouvez utiliser EXT3, EXT4, XFS et JFS comme système de fichiers. Étant donné que la distribution OpenMediaVault vise initialement à étendre les fonctionnalités en connectant des modules complémentaires, des plugins sont développés séparément pour implémenter la prise en charge de l'AFP (Apple Filing Protocol), du serveur BitTorrent, du serveur iTunes/DAAP, LDAP, cible iSCSI, UPS, LVM et antivirus. (ClamAV). Prend en charge la création de logiciel RAID (JBOD/0/1/5/6) à l'aide de mdadm.

 Distribution disponible pour créer du stockage réseau OpenMediaVault 5

Source: opennet.ru