Backup

In questa sezione verranno introdotte le specifiche, per eseguire le procedure di backup sugli archivi e le applicazioni della piattaforma ExtraWay, Lo scopo di questo articolo è fornire una best practice, sulle modalità di salvataggio dei dati. Verranno elencate le possibili modalità supportate, e le azioni preventive per ottenere dei backup coerenti. Verranno utilizzati i percorsi della installazione standard, comunque verranno evidenziate le sezioni dove sono presenti possibili personalizzazioni.

Se necessario verranno fatte distinzioni sul sistema operativo ospite.

Struttura 3DInformatica

la documentazione relativa ai percorsi del materiale installato da parte di 3Dinformatica è stata spostata in Struttura 3DInformatica

le versioni di titulus che utilizzano questa alberatura sono:

  • tutte le versioni inferiori alla 3.8.12
  • tutte le patch (1,2,3,4,5,6,7) della versione 3.8.12
  • la versione 3.8.13

Struttura KION

Il seguente percorso di installazione caratterizza le nuove installazioni condotte da KION. le versioni di titulus che utilizzano questa alberatura sono:

  • la versione 3.8.14
  • la versione 3.8.15
  • la versione 3.10

Applicazione Docway/Titulus

L'applicazione Docway/Titulus non richiede eccessiva attenzione all'atto del salvataggio dei dati, l'unica directory che ha una continua attività su file è la directory logs comune a Tomcat. Per quanto riguarda l'applicazione Web (individuabile su file sistem attraverso il nome di xway ), vanno eseguiti backup dopo ogni modifica dell suo contento. Questa directory può essere sottoposta a backup a caldo.

Struttura della applicazione Docway/Titulus

|Titulus
|-- platform
|   |-- fca
|   |-- fcs
|   |-- msa
|   |-- Titulus_Agent
|   '-- rip
|
|-- extraway (maggiori dettagli nella sezione sottostante)
|
|--extra
|   |--apacheconf
|   |--automazioni
|   |--docs
|   |--init-files
|   |--tomcat-conf
|   |--webapps
|
`-- webapps
    |-- TitulusWS.war
    |-- TitulusInteropWS.war
    |-- XwDesigner.war
    |-- xway
    `-- TitulusWSClient.war
    

Applicazione Extraway

L'applicazione ExtraWay ha una struttura su filesystem come da schema:

 
extraway
|`-- xw
  |-- bin
  |-- conf
  |-- context
  |-- conversion
  |-- db
  |   |-- common-per.dsp
  |   |-- common-per.ths
  |   |-- common.dsp
  |   |-- common.ths
  |   |-- acl
  |   |-- xdocwaydoc
  |   |-- xdocwaydoc-per
  |   |-- xdocwayproc
  |   |-- xdocwayproc-per
  |   |-- xdocwaydoc-per
  |-- dtd
  |-- jobs
  |-- logs
  |-- tmp
  |   `-- hwtemp
  |-- wd
  `-- xreg

Le directory bin, conf, dtd, jobs, context Sono prettamente statiche, vengono modificate esclusivamente durante gli aggiornamenti, quindi a parte un backup iniziale, il ciclo di salvataggio può essere inserito sul backup totale della applicazione. Comunque si tratta di una quantità minima in percentuale al totale (5/6 Mb) che non incide sul volume prodotto dal backup.

le directory xreg, logs, db. sono le directory con un alto tasso di crescita e contengono (soprattutto la directory db) l'archivio xml. con i suoi allegati. La lista precedentemente descritta va sottoposta ad un regolare backup, (Giornaliero) per assicurare il savataggio dei documenti e dei log di esercizio dell'applicativo. La struttura dell'archivio prodotta da extraway si compone di una base, sulla quale risiedono i file di configurazione, e file contenenti gli indici dei documenti, con un alto rapporto dimensione / numero di file, di contro all'interno della directory che contiene fisicamente i documenti xml, è presente un numero elevato di files di piccole dimensioni.

Gli archivi sono composti da una alberatura di directories che simulano un archivio documentale, senza entrare nei dettagli dell'applicativo per le attività di backup è fondamentale conoscere la natura de file contenuti negli archivi: tutte le directories con pattern “*.files” contengono gli allegati e le immagini relative ai documenti inseriti. questi files non sono soggetti a modifiche “atomiche”, le uniche operazioni vanno a impattare sull'intero file, quindi i files possono essere inseriti, sopostati, cancellati ( quest'ultima non è attiva su Titulus). tutti i files con estenzione “*.xml” contengono i metadati che descrivono il documento, le operazioni su questi files sono “atomiche”, con la possibilità di modificare on-site il proprio contenuto. La politica di Backup può essere affinata sfruttando la differente natura dei contenitori.

Modalità di backup supportate

Oltre alla tipologia di backup completo( o full), gli archivi ExtraWay supportano tutti i tradizionali metodi di backup utilizzati:

  • backup incrementali;
  • backup differenziali;

nella sua normale attività Extraway compie innumerevoli salvataggi sull'archivio, i documenti prodotti hanno una alta dispersione su file system, ciò comporta che il salvataggio dei dati avvenga a servizi inattivi, questo è un requisito indispensabile per evitare problemi di inconsistenza delle copie prodotte.

Pratiche di Backup

Per un corretto Backup dell'applicativo Titulus, si consiglia la copia a servizi Inattivi per preservare la corretta associazione Indici-Titoli/archivio.

A servizi attivi Extraway esegue, in maniera massiccia, operazioni di movimentazione, modifica sui files dell'archivio e l'aggiornamento dei propri indici, data la natura dinamica della base dati è necessario evitare azioni di modifica al momento della copia dell'archivio, per mantenere la relazione degli indici dell'applicativo.

In presenza di archivi di natura elevata la necessità di eseguire una copia dell'intero archivio, può richiedere tempi molto lunghi; nativamente Extraway non supporta la possibilità di eseguire Dump (a servizi attivi) dell'archivio.

Comunque utilizzando tecniche presenti a livello di sistema operativo, o di ambiente di virtualizzazione, è possibile gestire backup degli archivi limitando il disservizio a pochi minuti piuttosto che per tutto il tempo della copia dei files.

Riassumendo, i percorsi da sottoporre a backup sono:

- Una Tantum (ad ogni aggiornamento dell'applicativo)

  • Tomcat (Percorso dell' applicativo)
  • platform
  • extra
  • webapps
  • extraway
    • extraway/xw/bin,
    • extraway/xw/conf,
    • extraway/xw/conversion,
    • extraway/xw/collect,
    • extraway/xw/context,
    • extraway/xw/dtd,
    • extraway/xw/jobs,
    • extraway/xw/platform-dependent,
    • extraway/xw/tmp,
    • extraway/xw/xreg;

- Giornaliero (o a cadenza più ravvicinata)

  • extraway
    • extraway/xw/db,
    • extraway/xw/logs;

Sequenza di stop/start servizi

Per il corretto backup dei dati, la sequenza di stop dei servizi correlati alle applicazioni ExtraWay è la seguente:

Linux

  1. apache web server (httpd/apache2)
  2. tomcat-titulus
  3. titulus-fcs
  4. titulus-fca
  5. titulus-msa
  6. extraway

Windows

  1. tomcatTitulus
  2. titulusFCS
  3. titulusFCA
  4. titulusMSA
  5. extraway Server

E' possibile controllare lo stato dei servizi utilizzando l'attributo status presente negli script di avvio (sia per windows che per linux)

al termine del backup la sequenza di avvio dei servizi è la seguente:

Linux

  1. extraway
  2. titulus-fcs
  3. tomcat-titulus
  4. titulus-fca
  5. titulus-msa
  6. apache web server (httpd/apache2)

Windows

  1. extraway Server
  2. titulusFCS
  3. tomcatTitulus
  4. titulusFCA
  5. titulusMSA

Anche in questo caso il controllo del corretto stato degli applicativi è fruibile con l'attributo status presente negli script di avvio (sia per windows che per linux).

 
Torna su
documentazione/manuale_amministratore_titulus/backup.txt · Ultima modifica: 2011/07/21 14:28 da Francesco Ballarini
 
KION a Cineca Company
 
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0