Project

General

Profile

Scénario #25067

Updated by Daniel Dehennin over 1 year ago

Suite de #25579

h3. Demande originale

Le module ScribeAD doit pouvoir être sauvegardé et restauré.

h3. Solutions à mettre en œuvre

* Réutiliser/adapter les scripts et configurations du module Seth : http://eole.ac-dijon.fr/documentations/2.6/completes/HTML/ModuleSeth/co/03_ActiveDirectory_Normal.html#rcN33f
* L'idée est d'utiliser le(s) fichier(s) de la procédure de sauvegarde "logique" du Samba AD ('/var/lib/lxc/addc/rootfs/home/backup/samba'). Il faut créer un job de restauration dédié inspiré de celui du Seth.
* A faire en 2.7.1
* eole-bareos permet de sauvegarder et restaurer l'Active Directory des modules ScribeAD et HorusAD
* (travail EOLE) Intégrer ces éléments dans les procédures de tests Jenkins et Squash.
* (travail EOLE) Prévoir la maj des tests de restauration Squash et Jenkins...

h3. Critères d'acceptation

* Séquence de test à dérouler:
## - Installer un ScribeAD
## - intégrer un poste PC (+ validation de la clé salt)
## - sauvegarder du scribeAD
## - destruction de la VM ScribeAD
## - ré instanciation d'une nouvelle machine ScribeAD
## - vérifier que l'entrée *@computer@* 'computer' du PC est bien absente
## - faire la restauration
## - (reboot serveur + pc ?)
## - vérifier que l'entrée *@computer@* 'computer' du PC est présente
## - sur le serveur: *@salt-call salt-call test.ping <pc>@* <pc> doit être ok
## - aller sur le PC, et vérifier que l'interaction scribe/pc est fonctionnelle

* le test jenkins http://jenkins.eole.lan/jenkins/job/2.7.1/job/test-sauvegarde-bareos-restaure-full-2.7.1-amd64 doit être passant

Back