Questa è una vecchia versione del documento!
Indice
DocWay 4.50: Installazione su Linux
In questa guida vedremo i passaggi per installare DocWay 4.50 su macchine Red Had based (CentOS, Alma, Rocky, ecc). DocWay 4.50 necessita di alcune accortense per poter funzionare:
- Replicaset MongoDB 4.2 o successivo (o compatibile) [min 3 nodi]
- Elasticsearch 7.10.2 (o compatibile)
- spazio storage per gli allegati accessibile da ogni applicazione
Repository
Per l'installazione dei repository faremo riferimento alla documentazione ufficiale indicando dove necessario eventuali punti sui quali fare attenzione oppure suggerimenti.
MongoDB / Percona
MongoDB
Per l'installazione di MongoDB visitare la pagina ufficiale
Aggiornata alla versione 5.0
Inserire il repository yum
- /etc/yum.repos.d/mongodb-org-5.0.repo
[mongodb-org-5.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/5.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc
Aggiornare i repository e installare i pacchetti
dnf repolist dnf install -y mongodb-org
Percona distribution for MongoDB
er l'installazione di MongoDB visitare la pagina ufficiale
Aggiornata alla versione 4.4
Installare e abilitare il repository ufficiale di Percona
dnf install https://repo.percona.com/yum/percona-release-latest.noarch.rpm percona-release enable psmdb-44 release
Installare i software necessari
dnf install percona-server-mongodb
La procedura va replicata su tutti i server Database; per la configurazione del replicaset si rimanda alla guida ufficiale
Esiste una guida (non troppo aggiornata) alla configurazione rapida Installazione MongoDB e configurazione Cluster
Elasticsearch / Opendistro / Opensearch
Opendistro for elasticsearch
Per l'installazione di Opendistro for elasticseach seguiremo la pagina ufficiale che prevede l'installazione di un pacchetto rpm.
Opensearch
Per l'installazione di OpenSearch seguiremo la pagina ufficiale che prevede l'utilizzo dell'archivio tar autoconsistente.
Gestione allegati
In questa versione di DocWay gli allegati vengono salvati direttamente su filesystem e quindi sorge la necessità di avere uno spazio di archiviazione accessibile da tutte le macchine che devono trattare gli allegati (DocWay4, MSA, FCS, ecc).
Nei casi in cui le applicazioni risiedono su server diversi è necessario utilizzare un filesystem condiviso (possibilmente ridondato es: glusterFS).
FrontEnd
Apache Tomcat
Per l'installazione di tomcat utilizziamo l'archivio tar autoconsistente.
TODO