Installation du cluster de NAS
Préambule
Les deux NAS sont montés en mode High Avaibility (duplication permanente des données sur le deuxième NAS).
Pour permettre ce mode, les 2 NAS doivent:
- avoir une adresse IP fixe
- etre reliés entre eux sur le meme No de port internet avec un cable internet
Une fois dans ce mode ce cluster de NAS possède son propre No IP et c'est celui-ci qui est utilisé dans toutes les configuration.
Dans notre cas on a les IP suivantes:
- Cluster High Availability 10.10.132.101
- Synology01 10.10.132.102
- Synology02 10.10.132.103
Installation
Suivre cette Documentation qui permet de lancer l'assistant de configuration qui est: http://find.synology.com
Donner 2 IP fixes sur le NUC serveur DHCP dans /etc/dhcp/dhcpd.conf
Les Mac adress sont sur l'etiquette. Etrangement les 2 premiers NAS achete utilisent la premiere adresse de la liste et sur les 2 derniers c'est la derniere adresse de la liste.
Genève: host Synology01 { hardware ethernet 00:11:32:5b:e1:55; fixed-address 10.10.133.102; } host Synology02 { hardware ethernet 00:11:32:5b:6d:d1; fixed-address 10.10.133.103; } La Silla: host synology03 { hardware ethernet 00:11:32:62:92:D4; fixed-address 10.10.132.102; } host synology04 { hardware ethernet 00:11:32:62:97:FC; fixed-address 10.10.132.103; }
Une fois démarré (la led status clignote orange) on peut utiliser l'URL find.synology.com qui detecte les rackStations sur le réseau.
Il est important de verifier la Mac adresse et si l'IP correspond.
Si ce n'est pas le cas: modifier /etc/dhcp/dhcpd.conf et relancer le serveur DHCP:
/etc/init.d/isc-dhcp-server restart
Apres cela commencer l'installation:
(A FAIRE SUR TOUS LES NAS)
Booter les NAS et se connecter sur le premier (dans notre cas http://10.10.132.102)
Suivre l'assistant d'installation puis installer DSM (Disk Station Manager)
- Server name: Synology01
- account sinology: admin
- password: ...
Dans les choix d'installation:
- on ne met pas "Share Network Location"
- Concernant Update and Maintenance on choisi l'installation des important updates chaque lundi à 9h
- ok to run S.M.A.R.T.
Setup QuickConnect:
- skip this step (on ne veut pas passer par sinology pour l'acces au machines)
- on enlève l'envoi des stats
- set de "Do not Send the Help"
Le systeme propose une mise à jour que l'on accepte
La version actuelle est donc DSM 6.0.2-8451 Update 2 (download and update now)
Installation en High Availability Manager (HA manager)
Dans le wizard on fait les choix suivants:
Pour l'actif et le passif (le 2eme NAS, Lan 2) on choisi:
Control Panel -> Network -> Network interface ->Lan 1 -> edit -> use manual configuration
Create HA Cluster
On donne le IP du server passif 10.10.132.103, port 5000 (sans HTTPS)
Confirmation du heartbeat sur LAN2 (on a relié les 2 port No 2 en direct)
Cluster Name: synologyCluster IP: 10.10.132.101 (10.10.133.101 à Genève) Mask: 255.255.255.128 (255.255.255.0 à Genève)
et finalement apply setup qui enlève les données sur le NAS passif
A remarquer que la page WEB sur laquelle on se trouve passe automatiquement à http://10.10.132.101
Installation en RAID
Dans le Storage Manager on choisi:
Volume -> create -> Custom -> Single Volume -> tout les disques -> raid 5 -> file system Btrfs
on aura 5.44 [TB]
Cette operation prend plusieurs heures
Acces ssh
Il faut cet acces pour lancer des commandes lignes sur le SynologyCluster
Open the Control Panel Select "Terminal & SNMP" (it's in the Applications section) Select "Enable SSH Service". (port 22)
Supprimer la creation des directories @eaDir
Ce type de fichier (directory) est parfaitement inutile pour Euler, mais ils sont crees par defaut. On peut donc arreter le deamon qui les cree (synomkthumb) et aussi supprimer les fichiers deja crees.
Suppression du demain (en cours et au boot):
Pour avoir accès aux commande "synoservicecfg" il faut être root, pour cela, il faut ouvrir un terminal et se loguer en tant qu'admin sur le cluster synology, c'est a dire:
- ssh admin@10.10.132.101
puis il faut se loguer sous le compte root:
- sudo -i
le mot de passe est le même qu'admin
ensuite:
ps -ef | grep synomkthumb synoservicecfg --stop synomkthumbd
Suppression des fichier existants:
find /volume1/ -name '@eaDir' -exec \rm -rf {} \;
Remarque concernant les services sur ce systeme
Il y a ces commandes a disposition (exemple avec synomkthumbd):
synoservicecfg --help synoservicecfg --list synoservicecfg --stop synomkthumbd synoservicecfg --start synomkthumbd synoservicecfg --restart synomkthumbd