WikiMiNET

La documentation technique et administrative

Outils pour utilisateurs

Outils du site


wiki:services:declic

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
wiki:services:declic [2020/08/11 17:30]
gabery Création page stockage Déclic
wiki:services:declic [2020/08/13 12:52] (Version actuelle)
gabery [Configuration Nextcloud]
Ligne 3: Ligne 3:
 Un système de stockage pour Déclic a été mis en place suite à une demande de partenariat. La demande a été acceptée par le mandat 2019/2020. Le projet a été mené à bien par //gabery// et //bjorno//. Un système de stockage pour Déclic a été mis en place suite à une demande de partenariat. La demande a été acceptée par le mandat 2019/2020. Le projet a été mené à bien par //gabery// et //bjorno//.
  
 +===== Introduction =====
 +
 +L'instance Nextcloud est disponible à l'adresse : [[https://declic.minet.net|declic.minet.net]]. Pour ce projet, on a utilisé des serveurs récupérés auprès d'une fondation qui renouvelait son parc :
 +
 +   * un SAN Dell EqualLogic PS6000 récupéré en 2019
 +   * avec un Dell PowerEdge R300 récupéré en même temps
 +
 +Le tout est installé en salle serveur du foyer.
 +
 +===== Capacité de stockage =====
 +
 +Le serveur de stockage possède 16 emplacements pour disques durs. Au moment où il
 +a été récupéré, tous les disques faisaient 600 Go, soit une capacité potentielle d’un peu
 +plus de 9 To. Les disques approchant la fin de vie, quatre ont été remplacés par MiNET
 +par deux WD Blue + deux WD Black de 1 To chacun.
 +
 +Du fait de la configuration (prescrite) du serveur de stockage, un RAID 10 a dû être mis en place.
 +
 +Deux disques sur les 16 sont considérés comme disques de remplacement. Ils sont
 +utilisés dans le cas où un des disques en utilisation venait à ne plus fonctionner.
 +Ensuite, un système de sauvegarde des données (obligatoire dans la configuration
 +encore une fois) est également en place. Cela est fait
 +automatiquement toutes les semaines, le mardi à 5h du matin.
 +
 +En résumé, sur la capacité totale de stockage :
 +
 +  * deux disques sont décomptés de l’espace total utilisable,
 +  * l'espace restant est divisé par 2 du fait du RAID 10,
 +  * et il est encore divisé par 2 avec l’espace réservé aux sauvegardes.
 +
 +===== Fonctionnement de l'ensemble =====
 +
 +En passant les détails,
 +un schéma pour expliquer la communication entre les 2 serveurs :
 +
 +{{ :wiki:services:declic.png?400 |}}
 +
 +===== Mise en place du serveur de stockage =====
 +
 +Ressources utilisées : https://www.dell.com/support/home/en-yu/product-support/product/equallogic-ps6000/docs
 +
 +==== Étape 1 : se connecter en série ====
 +
 +Il faut déjà vérifier que le câble série fonctionne bien... Attention, certains câbles Cisco ne sont pas compatibles. 
 +
 +Il y a deux ports série, se connecter sur celui qui a la LED "ACT" verte. Se connecter sur celui dont la LED est orange ne permet pas d'effectuer toutes les opérations.
 +
 +''sudo screen /dev/ttyUSB0 9600,cs8,-parenb,-cstopb''
 +
 +==== Étape 2 : réinitialisation du mot de passe ====
 +
 +Source : http://www.compit.se/?p=358
 +
 +  - Redémarrer la machine
 +  - Lors du redémarrage, appuyer sur Ctrl+p quand le message "Press Ctrl/p to enter setup mode." apparaît
 +  - Quand le prompt ''CFE>'' apparaît, entrer les commandes suivantes : <code>
 +CFE> setenv RESETPASSWORD 1
 +CFE> reload</code>
 +  - Le mot de passe est temporairement remis aux valeurs par défaut, les identifiants sont alors **grpadmin** et **grpadmin**
 +  - Après s'être loggé : ''account select grpadmin passwd'' et choisir un nouveau mot de passe
 +
 +==== Étape 3 : remise à zéro ====
 +
 +Après être connecté, pour remettre à zéro, taper la commande ''reset''
 +
 +On lit que c'est dangereux, mais on fait quand même ''DeleteAllMyDataNow''
 +
 +==== Étape 4 : configuration initiale ====
 +
 +À l'aide de la commande ''setup''
 +
 +Paramètres demandés :
 +
 +  * Member name
 +  * Network interface
 +  * IP address for network interface
 +  * Netmask
 +  * Default gateway
 +  * Group name
 +  * Group IP address
 +
 +==== Étape 5 ====
 +
 +=== La douille arrive ===
 +
 +Ensuite, vient l'étape de configuration du RAID selon le manuel d'installation. Voulant laisser Ceph gérer les disques, on cherche à ne pas effectuer cette étape, mais il semble que l'espace disponible reste nul tant que le RAID (options proposées : RAID 50, 5, 10 ou 6) n'est pas configuré. 
 +
 +Il est de plus impossible de créer des volumes, qui seront exposés en iSCSI sur le réseau ensuite sans avoir configuré le RAID...
 +
 +=== On zouloute ===
 +
 +On peut obtenir un shell rudimentaire en exécutant ''su exec sh''.
 +
 +Voilà ce qu'on obtenir comme informations :
 +
 +<code>
 +$ uname -a
 +NetBSD deimos 5.0_STABLE NetBSD 5.0_STABLE (EQL.PSS) #0: Fri Oct 31 09:33:49 EDT 2014  
 +build@m64:/buildarea/V7.1.2__Fri_Oct_31_2014_09_29_23_EDT/bin/destdir.sbmips.release/EQL.PSS xlrmips
 +</code>
 +
 +Il est possible de se connecter en FTP sur l'IP du groupe, on essaie d'utiliser une busybox.
 +
 +Voici ce qu'on peut obtenir en récupérant un binaire sur la machine :
 +
 +<code>
 +$ file cat
 +cat: ELF 32-bit LSB executable, MIPS, N32 MIPS64 version 1 (SYSV), dynamically linked, 
 +interpreter /libexec/ld.elf_so, for NetBSD, stripped
 +</code>
 +
 +==== Étape 6 ====
 +
 +On fait du raid 10 et on abandonne l'étape précédente
 +
 +=== Configuration du RAID ===
 +
 +https://downloads.dell.com/manuals/all-products/esuprt_ser_stor_net/esuprt_equallogic/equallogic-ps4000e_install-guide_en-us.pdf
 +
 +=== Création politique iSCSi ===
 +
 +<code>
 +volume select declic access show
 +volume select declic access create authmethod none <ou autres arguments>
 +</code>
 +
 +
 +===== Administration & configuration =====
 +
 +Plus de détails par [[wiki:services:declic:config | ici ]]
 +
 +===== Configuration Nextcloud =====
 +
 +Pour résoudre des problèmes d'accès en http, https est forcé. De ce fait, on ne peut plus accéder au serveur Nextcloud directement avec l'IP.
 +===== Trucs divers =====
 +
 +==== Aperçu fichiers RAW ====
 +
 +Il aurait été utile d'avoir un aperçu des fichiers RAW depuis l’interface de Nextcloud.
 +Malheureusement, le serveur n’est pas assez puissant pour faire tourner le plugin
 +[[ https://apps.nextcloud.com/apps/camerarawpreviews | Camera RAW Previews]]. En effet, en ouvrant un dossier contenant des fichiers RAW, le plugin génère un aperçu pour chacune des images, ce qui consomme beaucoup trop de
 +ressources... Pendant le temps de calcul, il n’est plus possible d’accéder à Nextcloud
 +(chargement très long pour arriver sur une erreur 500).
 +
 +==== Encore à faire ====
 +
 +  * monitoring du stockage (alerte pour disques morts notamment)
 +  * changer la sucette du foyer pour le local Déclic pour avoir un meilleur débit en local pour le transfert de fichiers
wiki/services/declic.1597159806.txt.gz · Dernière modification: 2020/08/11 17:30 de gabery