documentazione_3di_riservata:manuali_sysadmin:docw_linux_install
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
documentazione_3di_riservata:manuali_sysadmin:docw_linux_install [2019/09/17 10:41] – [Installazione 3diws] epapakroni | documentazione_3di_riservata:manuali_sysadmin:docw_linux_install [Data sconosciuta] (versione attuale) – eliminata - modifica esterna (Data sconosciuta) 127.0.0.1 | ||
---|---|---|---|
Linea 1: | Linea 1: | ||
- | ====== Preparazione del server ====== | ||
- | |||
- | **1.** Dopo aver installato il sistema operativo, disabilita selinux solo in Centos, editando / | ||
- | |||
- | '' | ||
- | |||
- | **2.** Update, | ||
- | |||
- | **3.** Installazione librerie | ||
- | |||
- | * Per **Debian** precedenti al 9 | ||
- | |||
- | < | ||
- | |||
- | Per installare le librerie su sistemi **Debian** recenti (Debian 9) usare il seguente comando da root: | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | < | ||
- | |||
- | * Per **Centos** | ||
- | < | ||
- | |||
- | **4.** Installare pdftotext, tesseract e imagemagick | ||
- | |||
- | * Per **Debian** | ||
- | |||
- | '' | ||
- | |||
- | * Per **Centos** | ||
- | |||
- | '' | ||
- | |||
- | **5.** Installare LibreOffice dal sito download recente con deb,rpm o tgz. Oppure con i paccheti della distro | ||
- | |||
- | * Per **Debian** | ||
- | |||
- | '' | ||
- | |||
- | * Per **Centos** | ||
- | |||
- | '' | ||
- | |||
- | **6.** Editare o creare / | ||
- | |||
- | <code xml> | ||
- | # Impostazioni per eXtraWay | ||
- | # | ||
- | kernel.shmmax=268435456 | ||
- | </ | ||
- | |||
- | Eseguire il comando per applicare la modifica | ||
- | |||
- | '' | ||
- | |||
- | **7.** Creare un utente con nome “extraway”. Questo sarà l' | ||
- | |||
- | '' | ||
- | |||
- | **8.** Per garantire il funzionamento della piattaforma senza che ci sia necessità di credenziali amministrative (root) è necessario assegnare la cartella /opt all' | ||
- | |||
- | '' | ||
- | |||
- | **Importante: | ||
- | |||
- | **9.** Andare su http:// | ||
- | |||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | |||
- | **10.** I file init si trovano in \\groot.bo.priv\sistemisti\Installazioni\Scripts\init-files e si copiano in / | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | **11.** Tomcat and Java | ||
- | |||
- | * JAVA | ||
- | Scaricare in /opt java jdk 8. Fare il link simbolico: | ||
- | |||
- | '' | ||
- | |||
- | * Tomcat | ||
- | Scaricare in /opt tomcat7. Fare link simbolico di apache-tomcat-7.0.92 con tomcat7: | ||
- | |||
- | '' | ||
- | |||
- | Inserire il parametro digest=" | ||
- | |||
- | <code xml>< | ||
- | | ||
- | | ||
- | </ | ||
- | |||
- | Abilitare permessi di scrittura sul tomcat-users.xml agginungendo su / | ||
- | |||
- | <code xml>< | ||
- | <!-- Editable user database that can also be used by | ||
- | | ||
- | --> | ||
- | < | ||
- | type=" | ||
- | description=" | ||
- | factory=" | ||
- | pathname=" | ||
- | </ | ||
- | |||
- | Avviare il servizio tomcat e controllare se parte come si deve. Così si creano in automatico le directory neccessarie di tomcat. | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | I file per i webservices che si mettono in / | ||
- | Il file tomcat-users.xml si trova in \\groot.bo.priv\sistemisti\Installazioni\tomcat-conf | ||
- | |||
- | ====== Installazione applicativi ====== | ||
- | |||
- | ===== Installare Docway4 e DocWay4-service ===== | ||
- | |||
- | Per le ultime versioni scaricare le war di DocWay4 e DocWay4-service da Nexus e copiarle in webapps di tomcat. | ||
- | |||
- | Per far funzionare tutto devi mettere e creare file: / | ||
- | |||
- | < | ||
- | |||
- | fcsHost=localhost | ||
- | fcsPort=4871 | ||
- | |||
- | fcsVersion=docway | ||
- | |||
- | #Web server -> per costruire url per invio email (default=host utilizzato in url di accesso) | ||
- | |||
- | httpWebServer=http:// | ||
- | |||
- | |||
- | #Web server -> per costruire url alternativa per invio email (es. link https). di seguito e' riportato un esempio di caricamento su docway3 | ||
- | |||
- | # | ||
- | |||
- | |||
- | # URL di base di docway4. Utilizzato in generazione degli URL di notifica e necessario per la costruzione corretta dell' | ||
- | |||
- | # di seguito vengono recuperati il protocollo, l'host e la porta. Non e' possibile recuperare tali dati come su docway3 perche' | ||
- | # viene fatta tipicamente su localhost: | ||
- | |||
- | # NB. Occorre sempre specificare la porta (in caso di porta standard 80 indicare ': | ||
- | |||
- | baseDocUrl=http:// | ||
- | |||
- | #Il primo permette di salvare i documenti in assenza di configurazione del titolario. Le altre righe servono per dire a docway4 dove trovare l'fcs per le conversioni da fare live</ | ||
- | |||
- | ===== Installazione 3diws ===== | ||
- | |||
- | Prendere il war dalla repo e mettere il file in opt/ | ||
- | |||
- | '' | ||
- | |||
- | Modifica il file di configurazione “/ | ||
- | |||
- | <code xml> | ||
- | |||
- | it.highwaytech.properties.path=/ | ||
- | it.highwaytech.dtd.path=/ | ||
- | it.highwaytech.xdocway.application.path=/ | ||
- | |||
- | Verifica url http:// | ||
- | |||
- | Creare il file 3diws.xml in tomcat/ | ||
- | |||
- | <code xml> | ||
- | <?xml version=' | ||
- | <Context crossContext=" | ||
- | </ | ||
- | </ | ||
- | |||
- | **Eccezzioni su file jar** | ||
- | |||
- | Se si utilizzano i 3diws modificare come segue la riga nel catalina.properties: | ||
- | |||
- | <code xml> | ||
- | |||
- | ====== Installazione Extraway Database ====== | ||
- | |||
- | ===== Installare Extraway XW Database ===== | ||
- | |||
- | **1.** Scaricare da \\groot.bo.priv\sistemisti\Installazioni\Database\XW | ||
- | |||
- | **2.** E' necessario aggiungere una entry al file /etc/hosts nella quale si associa l' | ||
- | esempio: 10.17.61.61 hostname | ||
- | |||
- | **3.** Eseguire '' | ||
- | |||
- | **4.** Copiare il database db_pronto.zip dal groot in " | ||
- | |||
- | **5.** Avviare il servizio extraway con '' | ||
- | e poi clicare reopen. Se da errore che archivio non esiste. Fare refresh della web e riprovare. | ||
- | |||
- | ===== Installazione XWEE Database ===== | ||
- | |||
- | **1.** Preparazione repo yum | ||
- | |||
- | Collegarsi a 3didemo e creare un accesso apache per il repo giusto (1.x 2.x …) Il comando per aggiungere un utente nuovo è: | ||
- | |||
- | '' | ||
- | |||
- | Esempio per il repo 1.4 | ||
- | |||
- | Vi verrà richiesta la password e la verifica della stessa. | ||
- | |||
- | **2.** Questi parametri andranno inseriti nella vm del cliente nel file / | ||
- | |||
- | Esempio per il repo 1.4 | ||
- | |||
- | <code xml> | ||
- | [3di-xwee-1.4] | ||
- | name=RHEL-$releasever - 3D Informatica repo - xwee 1.4 | ||
- | baseurl=http:// | ||
- | username=utente | ||
- | password=password | ||
- | enabled=1 | ||
- | gpgcheck=0 | ||
- | debuglevel=10 | ||
- | logfile=/ | ||
- | </ | ||
- | |||
- | Username e password vanno modificati secondo coscienza | ||
- | |||
- | **3.** Installazione | ||
- | |||
- | Dare il cli: | ||
- | |||
- | '' | ||
- | |||
- | See tutto è andato bene avrai a disposizione il repo di XWEE: | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | **4.** Per registrare il server andare in “/ | ||
- | |||
- | '' | ||
- | |||
- | **5.** Configurazione Extraway Enterprise | ||
- | |||
- | Se si usa il DB pronto. Andare su \\groot.bo.priv\sistemisti\Installazioni\Database\XWEE scaricare db_ee ed estrare in / | ||
- | Se si usano le conf del DB. Entrare nella console ed inserire db local il nome del db (esempio xdocwaydoc) e nel creare il path esempio / | ||
- | |||
- | Indirizzo console http:// | ||
- | |||
- | ====== Installazione FCS FCA MSA ====== | ||
- | |||
- | **1.** Scaricare da Nexus Releases FCS e FCA in / | ||
- | |||
- | **2.** Scaricare da Nexus Releases mailArchiver in /opt/3di.it | ||
- | |||
- | **3.** Regolare i parametri | ||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | < | ||
- | MAXHEAP=-Xmx512m</ | ||
- | |||
- | '' | ||
- | |||
- | < | ||
- | |||
- | **Per XW Database**. Per i nuovi docway-fca e docway-fcs aggiungere le seguenti 2 righe nel file "/ | ||
- | |||
- | < | ||
- | <key name=" | ||
- | |||
- | 4.Per vecchio MSA creare la cartella | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | < | ||
- | MAXHEAP=-Xmx512m</ | ||
- | |||
- | Per il nuovo MSA il file da configurare è / | ||
- | |||
- | < | ||
- | MAXHEAP=-Xmx512m</ | ||
- | |||
- | ====== Installazione Bridge ====== | ||
- | |||
- | La cartella di riferimento è “\\groot\sistemisti\Installazioni\bridge” | ||
- | |||
- | La webapp va installata nella cartella / | ||
- | |||
- | **1.** Scompattare l' | ||
- | |||
- | **2.** Cancellare la cartella lib ( eXtraCDBridge/ | ||
- | |||
- | **3.** Sovrascrivere con il pacchetto della versione desiderata. | ||
- | |||
- | **4.** Collegarsi alla console di eXtraWay creiamo l' | ||
- | (NB: Prima creare la cartella ' | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | Come db (logical) impostiamo extrawaybridge | ||
- | |||
- | Impostare come percorso | ||
- | |||
- | **5.** Creare un alias per il database xdocwaydoc es:dcw. | ||
- | |||
- | Aggiungere riga dcw=/ | ||
- | <code xml> | ||
- | ... | ||
- | [Archivi] | ||
- | ; Indicare gli alias d' | ||
- | ;< | ||
- | |||
- | xdocwaydocper=d: | ||
- | |||
- | xdocwaydoc-perper=d: | ||
- | |||
- | xdocwayprocper=d: | ||
- | |||
- | xdocwayproc-per=d: | ||
- | |||
- | dcw=/ | ||
- | |||
- | .. </ | ||
- | |||
- | **6.** Aggiungere nei security constaint nel web.xml dei 3diws il ruolo alias per le chiamate nel Bridge | ||
- | |||
- | '' | ||
- | |||
- | <code xml> | ||
- | ... | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | </ | ||
- | |||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | |||
- | < | ||
- | < | ||
- | </ | ||
- | |||
- | < | ||
- | < | ||
- | </ | ||
- | |||
- | < | ||
- | < | ||
- | </ | ||
- | |||
- | < | ||
- | < | ||
- | </ | ||
- | |||
- | ... | ||
- | </ | ||
- | |||
- | ====== Operazioni finali ====== | ||
- | |||
- | **1.** Dare i seguenti cli: | ||
- | |||
- | '' | ||
- | |||
- | * Per **Debian** | ||
- | |||
- | '' | ||
- | |||
- | * Per **Centos** | ||
- | |||
- | '' | ||
- | |||
- | **2.** Abilitare i servizi al boot con i comandi e poi avviarli (cambiare in caso xwee il nome servizio): | ||
- | < | ||
- | systemctl enable docway-fca.service (docway-fca.service anche in Enterprise) | ||
- | systemctl enable docway-fcs.service (oppure extrawayee-fcs.service in caso di Enterprise) | ||
- | systemctl enable extraway-msa.service (oppure msa.service in caso di Enterprise) | ||
- | systemctl enable extraway.service | ||
- | systemctl enable extrawayee-logger.service (solo per XWEE) | ||
- | systemctl enable tomcat7.service</ | ||
- | |||
- | **3.** Il modo corretto di avviare i servizzi è nel ordine: | ||
- | |||
- | < | ||
- | systemctl start extraway.service (oppure extrawayee.service in caso di Enterprise) | ||
- | systemctl start extrawayee-logger.service (solo per XWEE) | ||
- | systemctl start extraway-msa.service (oppure extrawayee-msa.service in caso di Enterprise) | ||
- | systemctl start docway-fcs.service (oppure extrawayee-fcs.service in caso di Enterprise) | ||
- | systemctl start docway-fca.service (oppure extrawayee-fca.service in caso di Enterprise) | ||
- | systemctl start tomcat7.service</ | ||
- | |||
- | **3.** Per spegnere è il contrario. Partendo dal basso verso l' | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
/data/attic/documentazione_3di_riservata/manuali_sysadmin/docw_linux_install.1568709717.txt.gz · Ultima modifica: 2019/09/17 10:41 da epapakroni