Transformer un serveur rack en NAS Synology puissant : Guide d'installation et écosystème logiciel

 


Installer Synology DSM sur un serveur avec ARC Loader

Synology DSM est le système d’exploitation utilisé sur les NAS Synology. Il propose une interface web complète pour gérer le stockage, les utilisateurs, les partages réseau, les sauvegardes et différents services.

Dans un environnement de laboratoire ou de test, il est possible d'utiliser un serveur x86 compatible avec un bootloader communautaire tel que ARC Loader, basé sur le projet RedPill. Cette méthode est généralement appelée Xpenology.

L'objectif de ce guide est de présenter le principe d'installation de DSM avec ARC Loader sur un serveur rack ou une machine compatible.

Attention : ARC Loader n'est pas un produit officiel Synology. Le projet ARC indique qu'il est destiné à des fins éducatives et expérimentales et que l'utilisation commerciale est interdite. DSM et ses composants restent la propriété de Synology.

1. Principe de fonctionnement

L'installation repose sur trois éléments principaux :

  • Le serveur physique ou la machine x86.

  • ARC Loader, qui sert de bootloader.

  • Synology DSM, le système d'exploitation installé ensuite.

ARC et DSM sont deux éléments distincts. ARC permet au serveur de démarrer et de présenter à DSM une configuration compatible avec le modèle Synology choisi.

Cette méthode est différente de l'installation officielle de DSM sur un NAS Synology. Sur un NAS officiel, Synology fournit directement le matériel et le processus d'installation via Web Assistant ou Synology Assistant.

2. Matériel nécessaire

Pour un test, il est préférable d'utiliser un serveur dont les composants sont bien supportés par ARC.

Exemple de configuration :

  • Serveur Dell PowerEdge, HPE ProLiant ou serveur x86 compatible

  • Processeur Intel ou AMD compatible

  • 8 Go de RAM ou plus selon l'utilisation

  • Une clé USB destinée au bootloader

  • Un ou plusieurs disques HDD/SSD

  • Une carte réseau compatible

  • Contrôleur SATA/HBA compatible

La compatibilité du contrôleur de stockage et de la carte réseau doit être vérifiée avant l'installation. Le projet ARC demande notamment de prendre en compte le chipset réseau ainsi que le contrôleur SATA/HBA/RAID lors du diagnostic des problèmes.

3. Préparer le serveur

Avant de commencer, il est recommandé de faire le test avec des disques ne contenant aucune donnée importante.

Vérifiez notamment :

  1. Le mode de démarrage du serveur.

  2. La détection des disques.

  3. La détection de la carte réseau.

  4. Le contrôleur SATA/HBA/RAID utilisé.

  5. L'ordre de démarrage dans le BIOS/UEFI.

Si un contrôleur RAID matériel est installé, il faut également vérifier comment les disques seront présentés au système.

Ne lancez jamais l'installation sur des disques contenant des données importantes sans sauvegarde préalable.

Le projet ARC avertit lui-même que certaines modifications spécifiques du bootloader peuvent potentiellement entraîner une destruction irréversible des données.

4. Télécharger ARC Loader

Il faut utiliser la source officielle du projet ARC afin d'obtenir une version correspondant à la configuration utilisée.

Le projet officiel propose plusieurs variantes, notamment :

  • ARC Loader

  • ARC Loader Essential

  • ARC Loader Beta

  • ARC Loader Custom

ARC Loader est la version destinée à une installation guidée pour différents modèles.

Il est préférable d'éviter les images modifiées provenant de sources inconnues.

5. Préparer le support de démarrage

ARC Loader doit être placé sur un support permettant au serveur de démarrer.

Selon la version utilisée et la méthode choisie, cela peut être une clé USB ou un autre support de boot.

Après préparation du support :

  1. Connectez la clé au serveur.

  2. Démarrez le serveur.

  3. Entrez dans le BIOS/UEFI.

  4. Sélectionnez le support ARC comme périphérique de démarrage.

  5. Démarrez le serveur sur ARC Loader.

L'interface ARC permet ensuite de configurer les différents paramètres nécessaires avant de générer le système de démarrage.

6. Configuration d'ARC Loader

Après le démarrage, ARC affiche son interface de configuration.

Les paramètres disponibles peuvent varier selon la version d'ARC et le matériel utilisé.

Il faut notamment sélectionner :

  • Le modèle DSM à utiliser.

  • La version de DSM compatible.

  • La configuration réseau.

  • Les options et extensions nécessaires.

  • Les paramètres spécifiques au contrôleur de stockage.

Le choix du modèle DSM doit être fait en fonction du matériel réellement disponible et des fonctionnalités recherchées.

Il ne faut pas choisir un modèle uniquement parce qu'il possède davantage de fonctionnalités.

7. Générer le Loader

Une fois la configuration terminée, ARC permet de générer le bootloader.

Le principe est généralement :

Configure → Build → Boot

ARC construit alors les éléments nécessaires au démarrage de DSM.

Une fois la génération terminée, redémarrez le serveur et vérifiez que celui-ci démarre correctement sur ARC.

8. Rechercher le serveur sur le réseau

Lorsque ARC a correctement démarré, le serveur doit être accessible sur le réseau.

Depuis un ordinateur connecté au même réseau, il est possible de rechercher le périphérique via les outils de découverte Synology ou directement avec son adresse IP lorsque celle-ci est connue.

Sur un NAS Synology officiel, Synology recommande notamment Web Assistant et Synology Assistant pour détecter un appareil et lancer l'installation de DSM.

Dans le cas d'une installation avec ARC, l'environnement peut être détecté de manière similaire une fois que le loader et le réseau sont correctement configurés.

9. Installer DSM

Lorsque le serveur apparaît comme disponible pour l'installation, ouvrez l'interface web.

L'installation de DSM permet ensuite de définir :

  • Le compte administrateur.

  • Le nom du serveur.

  • Les paramètres réseau.

  • Les paramètres de mise à jour.

  • La configuration initiale du stockage.

Sur un NAS Synology officiel, Synology permet également l'installation manuelle d'un fichier .pat depuis Synology Assistant.

Dans le cas d'ARC/Xpenology, il faut suivre la méthode correspondant à la version du loader et du DSM utilisés.

10. Configuration du stockage

Après l'installation de DSM, ouvrez Storage Manager.

Vous pouvez ensuite configurer :

  • Storage Pool

  • Volume

  • RAID

  • SSD Cache selon la configuration

  • Disques HDD/SSD

  • SMART

  • Surveillance de l'état des disques

Pour un serveur de test, il est conseillé de commencer avec une configuration simple avant de mettre en place un RAID complexe.

Par exemple :

2 × HDD → Storage Pool → Volume → partage SMB

Une fois le fonctionnement validé, la configuration peut être adaptée aux besoins du laboratoire.

11. Configuration du réseau

Après l'installation, vérifiez :

  • L'adresse IP.

  • Le masque réseau.

  • La passerelle.

  • Les DNS.

  • La vitesse du lien Ethernet.

  • La détection des interfaces réseau.

Sur un serveur rack équipé de plusieurs ports Ethernet, il est également important d'identifier correctement chaque interface.

Une mauvaise détection du chipset réseau peut empêcher DSM d'obtenir une adresse IP ou provoquer des problèmes de stabilité.

12. Créer un partage réseau

Une fois le stockage configuré, vous pouvez créer un dossier partagé.

Dans DSM :

Control Panel → Shared Folder

Puis configurez les utilisateurs et leurs permissions.

Pour un environnement Windows, SMB est généralement le protocole utilisé pour accéder aux fichiers.

Pour un environnement Linux ou VMware, NFS peut également être utilisé selon le besoin.

13. Utiliser DSM comme stockage pour un serveur

Dans un environnement de laboratoire, DSM peut être utilisé pour tester différents scénarios :

  • Serveur de fichiers

  • NAS

  • Backup

  • SMB

  • NFS

  • iSCSI

  • Stockage pour machines virtuelles

  • Sauvegarde de serveurs

  • Stockage vidéo

Une configuration intéressante consiste par exemple à utiliser un serveur Dell PowerEdge avec plusieurs disques et à tester différents scénarios de stockage dans DSM.

14. Vérifications après installation

Après l'installation, il est recommandé de vérifier plusieurs éléments.

Matériel

  • CPU correctement détecté

  • RAM correctement détectée

  • Disques visibles

  • Contrôleur de stockage fonctionnel

  • Carte réseau fonctionnelle

Stockage

  • Aucun disque en erreur

  • SMART fonctionnel

  • Storage Pool sain

  • Volume correctement monté

Réseau

  • Adresse IP stable

  • SMB fonctionnel

  • NFS fonctionnel si nécessaire

  • Débit réseau cohérent avec le matériel

DSM

  • Interface web accessible

  • Services nécessaires fonctionnels

  • Redémarrage testé

  • ARC capable de démarrer correctement après reboot

15. Points importants avec un serveur Dell ou HPE

Sur un serveur rack professionnel, la principale difficulté n'est généralement pas l'installation de DSM elle-même, mais la compatibilité du matériel.

Il faut particulièrement vérifier :

  • Contrôleur RAID

  • HBA

  • Carte réseau

  • Contrôleur SATA

  • NVMe

  • Gestion des ventilateurs

  • Ordre de boot

  • UEFI/BIOS

Par exemple, un serveur Dell PowerEdge équipé d'un contrôleur RAID matériel peut nécessiter une configuration différente d'un serveur utilisant directement les ports SATA/HBA.

Il est donc préférable de tester d'abord la détection des disques et du réseau avant de construire le Storage Pool.

16. ARC Loader : avantages et limites

Avantages

  • Permet de tester l'environnement DSM sur du matériel x86 compatible.

  • Interface DSM familière pour les utilisateurs Synology.

  • Nombreuses possibilités de configuration.

  • Intéressant pour un laboratoire ou un environnement de test.

Limites

  • Ce n'est pas un NAS Synology officiel.

  • La compatibilité matérielle n'est pas garantie.

  • Une mise à jour de DSM peut provoquer des problèmes de compatibilité.

  • Les modifications du loader peuvent présenter un risque pour les données.

  • Le projet ARC indique que l'utilisation commerciale est interdite.

Conclusion

ARC Loader permet d'expérimenter avec DSM sur certains serveurs x86 qui ne sont pas des NAS Synology officiels.

Pour un laboratoire, cela peut être intéressant pour tester l'interface DSM, le stockage, SMB, NFS, les sauvegardes et différents scénarios NAS.

En revanche, pour une infrastructure de production destinée à un client, il est préférable d'utiliser du matériel Synology officiellement supporté ou une solution NAS dont la licence et le support correspondent à l'utilisation prévue.

Pour les tests sur serveur rack, la compatibilité du contrôleur de stockage et de la carte réseau doit être vérifiée avant toute installation.