Scenaribatch pour un nul


#1

Bonjour,
nous avons eu un crash complet d’un de nos serveurs scenari il y presque 2 mois. Avec Scenaribatch nous avions réalisé des sauvegardes et donc nous n’avons pas tout perdu. Notre pb c’est que le poids de ces sauvegardes est lourd et en cas de besoin de restauration d’un seul atelier c’est une aventure.
Nous avons donc testé l’export de certains ateliers via le même outil, mais sans succès.
<!-- !Target à paramétrer! -->

<ant antfile="${lib.dir}/chain.transfer.ant" target="wsp.export">

<property name="p.export.dir" value="/var/lib/scenariserver4.2/javaserver/gen"/>

<property name="p.webapp.url" value="http://172.23.188.200:8080/scenariserver4.2"/>

<property name="p.wsp.id" value="CI1jXjTes2FQDRx43pa40v"/>

<property name="p.user" value="admin"/>

<property name="p.password" value="xxxxxxx"/>

<property name="p.temp.dir" location="/tmp/"/>

</ant>

</target> 

Nous récupérons un fichier tar.gz de 2 Go qui contient bien des éléments de l’atelier,mais ne permet pas une restauration via un import d’archive.
Que nous manque t il pour récupérer une archive scar ou scwsp d’un atelier?
Cela est il possible?
Merci.

Frederic du pays des cigales


#2

Bonjour Frederic,

Pas sur de bien comprendre le besoin de récupérer juste un atelier après un crash serveur. Si les contenus sont altérés, c’est très certainement l’ensemble des ateliers qui est touché.

Pour répondre à la question, la target « wsp.export » permet de récupérer tous les items de l’atelier dans un répertoire.

Si l’objectif est de réaliser des imports/exports de tout l’atelier, il est préférable de passer par la target « wsp.export.scwsp » qui permet de récupérer un fichier « scwsp ». Vous pourrez ensuite le réimporter via les IHM habituelles (@see https://doc.scenari.software/Optim@1.4/reference/fr/index.xhtml#creerAtelier_archive:11:s1GUbCYJJZeT5aevgT93cd), ou via la target « scar.import ».

Cdt,

Antoine

Kelis


#3

Merci pour ta réponse Antoine,
notre serveur est physiquement mort, mais il n’a pas souffert. L’important pour nous est d’avoir récupéré un peu avant des sauvegardes complètes (de la base). Ouf :wink:
Nous avons modifié notre script grâce à ton message il est préférable de passer par la target « wsp.export.scwsp » et ça marche! Les cigales rechantent et le pastis peut couler.
Nous avons fait un export/import, c’est fabuleux!
Merci.
Lou cigaloun


#4

Super si ça a pu répondre à ton besoin.

Juste pour compléter : l’export/import d’une archive d’atelier (scWsp) n’est pas à proprement parlé une méthode de sauvegarde. Ce format ne préserve que les contenus. Ainsi, sont par exemple perdus via cette méthode :

  • l’historique de modification des items ;
  • les méta-données des items (date de dernière modification, dernière personne à avoir modifié l’item, …) ;
  • l’éventuelle configuration des habilitations sur l’atelier et ses espaces ;
  • dans un atelier dérivé, les propriétés de dérivation des items ;

La seule méthode de sauvegarde complète de l’environnement serveur est donc celle donnée sur cette page : https://doc.scenari.software/SCENARIchain-server/linux/fr/#backup:4.0