Projet

Général

Profil

Evolution #6539

Implémentation d'open-iscsi sur les modules eole

Ajouté par Karim Ayari il y a plus de 12 ans. Mis à jour il y a plus de 11 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
16/12/2013
Echéance:
20/12/2013
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Distribution:
EOLE 2.3

Description

Un établissement de notre académie utilise un SAN accueillant les partages Scribe. A leur demande nous avons intégré la gestion du service open-iscsi à Scribe. En pièce jointe tous les fichiers nécessaires.

  • utilisation du gen_config pour passer en mode 2 cartes. La carte eth1 est directement connectée au SAN.
  • installation du paquet open-iscsi et modification de la priorité de démarrage du script d'init. Il faut que le service démarre après le service networking et avant le service bastion je l'ai donc passé en priorité 40 (le service networking est lancé en 35) mais peut-être que cette étape n'est plus utile avec la présence du fichier 00_root_iscsi.fw.

update-rc.d open-iscsi defaults 40

4 fichiers dans l'archive :

  • /usr/share/eole/firewall/00_root_iscsi.fw : règle de pare-feu
  • /usr/share/eole/firewall/00_root_iscsi.fw.tpl : template pour la règle de pare-feu
  • /usr/share/eole/creole/dicos/local/02_iscsi.xml : dictionnaire permettant de générer la régle iptables en fonction de l'ip et de l'interface liée au SAN (on peut d'ailleurs passer les variables en multi et modifier le template 00_root_iscsi.fw.tpl en conséquence.
  • /usr/share/eole/postservice/00-iscsi : script postservice qui permet de lancer open-iscsi (avant 20_samba) à la fin du reconfigure et de monter le /home

il faut également pouvoir monter de manière automatique le SAN dans /home, on a donc modifié fstab de cette manière (montage en auto avec _netdev pour attendre le réseau) :

/dev/disk/by-path/ip-172.17.10.176:3260-iscsi-iqn.2011-06.martin.san:storage.vg5.san-lun-0 /home ext4 defaults,_netdev,usrquota,grpquota,user_xattr,acl 0 2

Bien sûr il y a des améliorations à apporter :)

open-iscsi.tgz (1,01 ko) Karim Ayari, 04/11/2013 11:35

Révisions associées

Révision 5ee0998b (diff)
Ajouté par Joël Cuissinat il y a plus de 12 ans

Intégration et nettoyage des fichiers proposés dans open-iscsi.tgz

Ref #6539 @20m
Thanks: Karim Ayari

Révision 974355aa (diff)
Ajouté par Joël Cuissinat il y a plus de 12 ans

Passage à skeletor (Ref #6539 @10m)

Révision a9191f48 (diff)
Ajouté par Joël Cuissinat il y a plus de 12 ans

Packaging 2.3 pour eole-open-iscsi (Fixes #6539 @15m)

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Statut changé de Nouveau à A étudier
  • Assigné à mis à Luc Bourdot
  • Version cible mis à Mises à jour 2.3.12

#2 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Temps estimé mis à 4.00 h

#3 Mis à jour par Luc Bourdot il y a plus de 12 ans

Nous ne pouvons pas qualifier ...
Faire un paquet en mode Contribution
et voir avec Karim, s'il accepte de tester et de suivre le paquet.

#4 Mis à jour par Karim Ayari il y a plus de 12 ans

oui je pense qu'on pourra tester le paquet, je verrais cela avec Cédric.

#5 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Projet changé de Scribe à eole-open-iscsi

#6 Mis à jour par Karim Ayari il y a plus de 12 ans

on peut templatiser le port et lui donner la valeur par défaut 3260 ? merci ;)

#7 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Assigné à changé de Luc Bourdot à Joël Cuissinat

On en parlera sur IRC, mais comme ça avait été dit, le projet est dans Contributions et tu as les droits de commit...

Pour partir sur de bonnes bases, je me suis permis de réaliser l'intégration initiale mais l'idée est bien que tu puisses "gérer" toi-même le projet :)

Afin de ne pas perdre les bonnes habitudes, je te suggère de commencer par entrer un signalement pour le paramétrage du port...

#8 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Statut changé de A étudier à Résolu
  • % réalisé changé de 0 à 100

#9 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Echéance mis à 20/12/2013
  • Début mis à 16/12/2013

#10 Mis à jour par Joël Cuissinat il y a plus de 12 ans

Paquet eole-2.3-dev : eole-open-iscsi-2.3-eole2~1.gbpa9191f

#11 Mis à jour par Joël Cuissinat il y a environ 12 ans

  • Statut changé de Résolu à Fermé

Le paquet est bien dispo en dév mais le travail n'est pas assez abouti (il manque le cas du fstab) pour être proposé en mise à jour candidate.

root@pf-amon:~# apt-cache policy eole-open-iscsi
eole-open-iscsi:
  Installé : (aucun)
  Candidat : 2.3-eole2~1.gbpa9191f
 Table de version :
     2.3-eole2~1.gbpa9191f 0
        500 http://test-eoleng.ac-dijon.fr/eoleng/ eole-2.3-dev/all/ Packages

#12 Mis à jour par Redmine Admin il y a plus de 11 ans

  • Version cible Mises à jour 2.3.12 supprimé

Formats disponibles : Atom PDF