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 :
Le mode de démarrage du serveur.
La détection des disques.
La détection de la carte réseau.
Le contrôleur SATA/HBA/RAID utilisé.
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 :
Connectez la clé au serveur.
Démarrez le serveur.
Entrez dans le BIOS/UEFI.
Sélectionnez le support ARC comme périphérique de démarrage.
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.
