documentazione_3di_riservata:docway4:dw450_installazione
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedente | |||
documentazione_3di_riservata:docway4:dw450_installazione [2021/11/24 13:44] – fabio.guidotti | documentazione_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' | ||
- | ==== MongoDB / Percona ==== | ||
- | === MongoDB === | ||
- | Per l' | ||
- | |||
- | Aggiornata alla versione 5.0 | ||
- | |||
- | <WRAP center round important 80%> | ||
- | Al momento installare la versione 4.4 (vedi più in basso). | ||
- | </ | ||
- | |||
- | Inserire il repository yum | ||
- | <code shell / | ||
- | [mongodb-org-5.0] | ||
- | name=MongoDB Repository | ||
- | baseurl=https:// | ||
- | gpgcheck=1 | ||
- | enabled=1 | ||
- | gpgkey=https:// | ||
- | </ | ||
- | |||
- | Aggiornare i repository e installare i pacchetti | ||
- | < | ||
- | dnf repolist | ||
- | dnf install -y mongodb-org | ||
- | </ | ||
- | |||
- | === Percona distribution for MongoDB === | ||
- | |||
- | er l' | ||
- | |||
- | Aggiornata alla versione 4.4 | ||
- | |||
- | Installare e abilitare il repository ufficiale di Percona | ||
- | < | ||
- | dnf install https:// | ||
- | 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 [[https:// | ||
- | <WRAP center round info 90%> | ||
- | Esiste una guida (non troppo aggiornata) alla configurazione rapida [[documentazione_3di_riservata: | ||
- | </ | ||
- | |||
- | ==== Elasticsearch / Opendistro / Opensearch ==== | ||
- | === Opendistro for elasticsearch === | ||
- | Per l' | ||
- | |||
- | === Opensearch === | ||
- | Per l' | ||
- | |||
- | <WRAP center round important 80%> | ||
- | Se non espressamente richiesto disabilitare l'ssl in quanto porta ripercussioni sulle performance | ||
- | </ | ||
- | Le cose importanti da modificare sono: | ||
- | |||
- | <code yaml opensearch.yml> | ||
- | |||
- | cluster.name: | ||
- | node.name: node1 | ||
- | bootstrap.memory_lock: | ||
- | network.host: | ||
- | discovery.seed_hosts: | ||
- | cluster.initial_master_nodes: | ||
- | node.master: | ||
- | node.data: true | ||
- | node.ingest: | ||
- | </ | ||
- | |||
- | Impostare le variabili d' | ||
- | <code bash / | ||
- | vm.max_map_count: | ||
- | fs.file-max: | ||
- | </ | ||
- | e fare il reload | ||
- | <code shell> | ||
- | sysctl -p | ||
- | </ | ||
- | |||
- | Per avviare il servizio con systemd è possibile usare il file | ||
- | |||
- | <code bash / | ||
- | [Unit] | ||
- | Description=opensearch | ||
- | Wants=network-online.target | ||
- | After=network-online.target | ||
- | |||
- | [Service] | ||
- | RuntimeDirectory=opensearch | ||
- | PrivateTmp=true | ||
- | |||
- | WorkingDirectory=/ | ||
- | |||
- | User=opensearch | ||
- | Group=opensearch | ||
- | |||
- | ExecStart=/ | ||
- | |||
- | 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 | ||
- | |||
- | </ | ||
- | ==== 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' | ||
- | |||
- | |||
- | 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