Strumenti Utente

Strumenti Sito


documentazione_3di_riservata:docway4:dw450_installazione

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
documentazione_3di_riservata:docway4:dw450_installazione [2021/11/24 13:44] fabio.guidottidocumentazione_3di_riservata:docway4:dw450_installazione [Data sconosciuta] (versione attuale) – eliminata - modifica esterna (Data sconosciuta) 127.0.0.1
Linea 1: Linea 1:
-====== 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  [[https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/|pagina ufficiale]] 
- 
-Aggiornata alla versione 5.0 
- 
-<WRAP center round important 80%> 
-Al momento installare la versione 4.4 (vedi più in basso). 
-</WRAP> 
- 
-Inserire il repository yum 
-<code shell /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 
-</code> 
- 
-Aggiornare i repository e installare i pacchetti 
-<code> 
-dnf repolist 
-dnf install -y mongodb-org 
-</code> 
- 
-=== Percona distribution for MongoDB === 
- 
-er l'installazione di MongoDB visitare la  [[https://docs.percona.com/percona-server-for-mongodb/4.4/install/yum.html#yum|pagina ufficiale]] 
- 
-Aggiornata alla versione 4.4 
- 
-Installare e abilitare il repository ufficiale di Percona 
-<code> 
-dnf install https://repo.percona.com/yum/percona-release-latest.noarch.rpm 
-percona-release enable psmdb-44 release 
-</code> 
- 
-Installare i software necessari 
-<code> 
-dnf install percona-server-mongodb 
-</code> 
- 
-La procedura va replicata su tutti i server Database; per la configurazione del replicaset si rimanda alla [[https://docs.mongodb.com/manual/replication/|guida ufficiale]] 
-<WRAP center round info 90%> 
-Esiste una guida (non troppo aggiornata) alla configurazione rapida [[documentazione_3di_riservata:manuali_sysadmin:installazione_mongodb|Installazione MongoDB e configurazione Cluster]] 
-</WRAP> 
- 
-==== Elasticsearch / Opendistro / Opensearch ==== 
-=== Opendistro for elasticsearch === 
-Per l'installazione di Opendistro for elasticseach seguiremo la [[https://opendistro.github.io/for-elasticsearch-docs/docs/install/rpm/|pagina ufficiale]] che prevede l'installazione di un pacchetto rpm. 
- 
-=== Opensearch === 
-Per l'installazione di OpenSearch seguiremo la [[https://opensearch.org/docs/latest/opensearch/install/tar/|pagina ufficiale]] che prevede l'utilizzo dell'archivio tar autoconsistente. 
- 
-<WRAP center round important 80%> 
-Se non espressamente richiesto disabilitare l'ssl in quanto porta ripercussioni sulle performance 
-</WRAP> 
-Le cose importanti da modificare sono: 
- 
-<code yaml opensearch.yml> 
- 
-cluster.name: docway 
-node.name: node1 
-bootstrap.memory_lock: true 
-network.host: 0.0.0.0 
-discovery.seed_hosts: ["168.119.174.23", "168.119.173.217"] 
-cluster.initial_master_nodes: ["node1", "node2", "node3"] 
-node.master: true 
-node.data: true 
-node.ingest: true 
-</code> 
- 
-Impostare le variabili d'ambiente 
-<code bash /etc/sysctl.conf> 
-vm.max_map_count: 262144 
-fs.file-max: 65536 
-</code> 
-e fare il reload 
-<code shell> 
-sysctl -p 
-</code> 
- 
-Per avviare il servizio con systemd è possibile usare il file 
- 
-<code bash /etc/systemd/system/opensearch.service> 
-[Unit] 
-Description=opensearch 
-Wants=network-online.target 
-After=network-online.target 
- 
-[Service] 
-RuntimeDirectory=opensearch 
-PrivateTmp=true 
- 
-WorkingDirectory=/opt/opensearch 
- 
-User=opensearch 
-Group=opensearch 
- 
-ExecStart=/opt/opensearch/bin/opensearch -p /opt/opensearch/opensearch.pid -q 
- 
-StandardOutput=journal 
-StandardError=inherit 
- 
-# Specifies the maximum file descriptor number that can be opened by this process 
-LimitNOFILE=65536 
- 
-# Specifies the memory lock settings 
-LimitMEMLOCK=infinity 
- 
-# Specifies the maximum number of processes 
-LimitNPROC=4096 
- 
-# Specifies the maximum size of virtual memory 
-LimitAS=infinity 
- 
-# Specifies the maximum file size 
-LimitFSIZE=infinity 
- 
-# Disable timeout logic and wait until process is stopped 
-TimeoutStopSec=0 
- 
-# SIGTERM signal is used to stop the Java process 
-KillSignal=SIGTERM 
- 
-# Send the signal only to the JVM rather than its control group 
-KillMode=process 
- 
-# Java process is never killed 
-SendSIGKILL=no 
- 
-# When a JVM receives a SIGTERM signal it exits with code 143 
-SuccessExitStatus=143 
- 
-[Install] 
-WantedBy=multi-user.target 
- 
-</code> 
-==== 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 
-==== Applicazioni batch ==== 
-=== FCA/FCS === 
-TODO 
-=== MSA === 
-TODO 
/data/attic/documentazione_3di_riservata/docway4/dw450_installazione.1637757872.txt.gz · Ultima modifica: 2021/11/24 13:44 da fabio.guidotti