Strumenti Utente

Strumenti Sito


documentazione_3di_riservata:extraway_ee:migrazione_ee1x_ee2

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
documentazione_3di_riservata:extraway_ee:migrazione_ee1x_ee2 [2018/02/12 10:59] – [Chiusura] rtirabassidocumentazione_3di_riservata:extraway_ee:migrazione_ee1x_ee2 [Data sconosciuta] (versione attuale) – eliminata - modifica esterna (Data sconosciuta) 127.0.0.1
Linea 1: Linea 1:
-====== WORK in PROGRESS ===== 
-<code text appunti_di_bob.txt> 
  
- 
-eXtraWay EE: from 1.4 to 2.0 Recipe 
- 
-First of all: backup! 
- 
-Venendo da una 1.4 copiarsi la cartella /opt/3di.it/extraway/xwee/conf e script cos? da non perdere le precedenti impostazioni. 
- 
-Copiare analogamente anche le cartelle <nomearchivio>/<nomearchivio>.script per accertarsi che non vengano cambiate in sede d'installazione. 
- 
-Salvagaurdare le configurazione di altre componenti quali fca/fcs se presente e cos? via. 
- 
-Procedere alla disinstallazione di xwee e tutte le sue dipendenze 
- 
-Cambiare il repository. 
- 
-Install xwee che installa anche tutte le dipendenze. 
- 
-Se precedentemente presente installare xwee_replica.x86_64 
- 
-Install 3di_tomcat7 con la dipendenza della jre 
- 
-3di_base sarebbe da installare ma rimane dopo la sua disinstallazione in quanto non vuoto. 
- 
-Install xwee_fca.noarch 
- 
-Abilitare i servizi. (systemctl enable ....) 
- 
-Controllare i file di configurazione di /opt/3di.it/extraway/xwee/conf 
- 
-Controllare i file di configurazione di /opt/3di.it/extraway/xwee/script 
- 
-Configurare il file /opt/3di.it/extraway/xwee/conf/storage.conf.xml per introdurre 3 storages e 3 persistors, uno per ciascun archivi (acl, xdocwaydoc, xdocwayproc) seppure tutti facenti riferimento allo stesso MongoDB. 
- 
-Allineare i file diconfigurazione dei tre archivi alla versione enterprise 2.0 
- 
-Verificare ed allineare, al bisogno, gli script nelle corrispondenti cartelle <nomearchivio>.script 
- 
-Verificare il numero di record d'archivio. (acl 3266959-1475, xdocwayproc 1269-0, xdocwaydoc 198539-705) 
- 
-Avviare eXtraWay. 
- 
-Ricalcolare le chiavi di univocit? su tutti gli archivi. 
- 
-XML-COMMAND 
- 
-<?xml version="1.0" encoding="ISO-8859-1"?> 
- 
-<cmd c="x18" bits="8"> 
- 
-</cmd> 
-</code> 
- 
-===== Punto 1: Backup ===== 
-Per prima cosa bisogna fare un backup dei file di configurazione e script: 
-  * /opt/3di.it/extraway/xwee/conf 
-  * /opt/3di.it/extraway/xwee/script 
-  * /opt/3di.it/extraway/xwee/db/<nomearchivio>/<nomearchivio>.script 
-  * /opt/3di/platform (fca|fcs) 
-<WRAP center round info 90%> 
-BN: Le cartelle <nomearchivio>.script non dovrebbero essere modificate durante il processo di migrazione ma meglio essere prudenti. 
-</WRAP> 
- 
-===== Punto 2: Disinstallazione ===== 
-Procediamo con la disinstallazione dei pacchetti 3di, xwee e sue dipendenze. 
-<WRAP center round box 60%> 
-ES:  #: yum remove xwee* 3di*  
-</WRAP> 
- 
-===== Punto 3: Preparazione ed installazione ===== 
-====Preparazione==== 
-Dopo aver correttamente configurato il repository 3di in /etc/yum.repos.d/3di.repo per scaricare la versione 2.x di xwee si può procedere con l'installazione. 
-<code txt> 
-[3di-xwee-2.0] 
-name=CentOS-$releasever - 3D Informatica repo - xwee 2.0 
-enabled=1 
-baseurl=http://utente_bello:password_sicurissima@packages.3di.it/xwee-2.0.0/CentOS_7 
-gpgcheck=0 
-</code> 
-Pulire i repo di yum con : #: yum repoclean all 
-====Installazione==== 
-Installare xwee e dipendenze. 
-<WRAP center round box 60%> 
-ES: yum install xwee 3di_tomcat7 xwee_fca 3di_base 
-</WRAP> 
-Eseguire la registrazione xwee 
-===== Configurazione ===== 
-====Verifica file di configurazione==== 
-  * diff dei file conf 
-  * diff dei file script 
-====Configurare lo storage==== 
-Compilare accuratamente il file: /opt/3di.it/extraway/xwee/conf/storage.conf.xml: 
-  * Aggiungere i persistors 
-  * Aggiungere gli storages 
- 
-Configurazioni tratte da protocollo 3DI 
-<code xml> 
-<persistor name="protocollo3DAcl" class="xw::strg::persistor_mongo" policy="db_mode_policy"> 
- <host>localhost</host> 
- <dbname>protocollo3DAcl</dbname> 
- <!-- 
- see mongo doc: https://docs.mongodb.com/manual/reference/write-concern/ 
- --> 
- <write_concern w="1" j="true" wtimeout="0" /> 
- </persistor> 
- <persistor name="protocollo3DDoc" class="xw::strg::persistor_mongo" policy="db_mode_policy"> 
- <host>localhost</host> 
- <dbname>protocollo3DDoc</dbname> 
- <!-- 
-       see mongo doc: https://docs.mongodb.com/manual/reference/write-concern/ 
- --> 
- <write_concern w="1" j="true" wtimeout="0" /> 
- </persistor> 
- <persistor name="protocollo3DProc" class="xw::strg::persistor_mongo" policy="db_mode_policy"> 
- <host>localhost</host> 
- <dbname>protocollo3DProc</dbname> 
- <!-- 
-       see mongo doc: https://docs.mongodb.com/manual/reference/write-concern/ 
- --> 
- <write_concern w="1" j="true" wtimeout="0" /> 
- </persistor> 
- 
- 
-      <persistor name="eXtraWayUsers_persistor" class="xw::strg::persistor_lmdb" policy="lmdb_cache_policy">> 
-         <path>/var/lib/3di.it/usersData</path> 
-      </persistor> 
-   </persistors> 
-    
-   <storages> 
-      <storage id="protocollo3DAcl" persistor="protocollo3DAcl"/> 
-      <storage id="protocollo3DProc" persistor="protocollo3DProc"/> 
-      <storage id="protocollo3DDoc" persistor="protocollo3DDoc"/> 
-   </storages> 
- 
-</code> 
-Configurare lo storage opportuno in ogni /opt/3di.it/extraway/xwee/db/<nomearchivio>/<nomearchivio>.conf.xml 
- 
-<code> 
-.......ACL.... 
-<storage id="protocollo3DAcl"/> <!-- Pro 2.0.0 --> 
-......XDCOWAYDOC.... 
-<storage id="protocollo3DDoc"/> <!-- Pro 2.0.0 --> 
-......XDCOWAYPROC.... 
-<storage id="protocollo3DProc"/> <!-- Pro 2.0.0 --> 
-</code> 
-<WRAP center round important 70%> 
-Eventuali configurazioni ad hoc sul file <nomearchivio>.conf.xml va preservata 
-</WRAP> 
- 
-===== Chiusura ===== 
-Dopo aver configurato i servizi bisogna: 
-  - Abilitare i servizi. (systemctl enable extrawayee-logger && systemctl enable extrawayee ....) 
-  - Verificare il numero di record d'archivio, tenendo traccia del numero totale di record e numero dei record rimossi((Si può utilizzare xwstat[.exe] per questa valutazione)). <code>Es: acl 3266959-1475, xdocwayproc 1269-0, xdocwaydoc 198539-705</code> 
-  - Avviare eXtraWay 
-====Ricalcolare le chiavi di univocità su tutti gli archivi==== 
-XML-COMMAND 
-<code xml> 
-<?xml version="1.0" encoding="ISO-8859-1"?> 
-<cmd c="x18" bits="8"> 
-</cmd> 
-</code> 
/data/attic/documentazione_3di_riservata/extraway_ee/migrazione_ee1x_ee2.1518429550.txt.gz · Ultima modifica: 2018/02/12 10:59 da rtirabassi