Strumenti Utente

Strumenti Sito


documentazione_3di_riservata:manuali_sysadmin:restore_reteinforma

Questa è una vecchia versione del documento!


Restore Liferay - Rete Informa

Per il corretto funzionamento dell'applicativo sono necessare le cartelle: backup e liferay-portal* in /opt

Recupero Backup da Bacula

Seguire la procedura di restore backup di backula per recuperare file e database. Il database verrà exportato in un file .sql.gx . Può essere utile creare un archivio dei file per lavorare meglio.

Sovrascrittura dei File in "/"

Copiati i file o l'archivio sulla macchina desigata sovrascrivere i file o scompattare l'archivio in “/”

Creazione utente liferay

Con il comando

 useradd -M liferay 

si crea l'utente liferay al netto della home.

Assegnare un a password

 passwd liferay 

Assegnazione diritti a liferay su /opt/liferai* e /backup/

Assegnare i privilegi all'utente appena creato con

 chown -R liferay:liferay /opt/* 

Decomprimere /opt/backup/liferay_mysql.sql.xz

Installazione mysql e openjdk

In base alla distro scelta installare mysql-server, mysql-client e openjdk.

In mysql

Con

 mysqladmin password 

assegnare la password a root

Lanciare il comando

 mysql -u root -p 

inserire la password appena assegnata.

Creazione DB liferay

Lanciare il comando

 create database liferay; 
Dump liferay.sql

Selezionare il database appena creato con il comando

 use liferay; 

Importare il backup del database lanciando

 source /opt/backup/liferay_mysql.sql; 

Rendere il DB case insensitive

Con mysql: apri il file

 /etc/mysql/my.cnf 

Con MariaDB apri il file:

 /etc/my.cnf.d/server.cnf 

Nella sezione [mysqld] aggiungi:

 lower_case_table_names = 1 

Restart mysql

sudo /etc/init.d/mysql restart

Modifica file avvio tomcat con path giusto

In /etc/init.d/tomcat7 modificare le export JRE_HOME e JAVA_HOME In base alla versione installata

“export JRE_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91-2.6.2.1.el7_1.x86_64/jre/”

“export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91-2.6.2.1.el7_1.x86_64/jre/”

Avvio tomcat

Lanciare

/etc/init.d/tomcat7 start 

Cambio versione

Cose da tenere conto quando si cambia o quando si migra in una nuova versione tomcat di liferay.

  1. Cancellare tutti i file in webapps/ROOT/WEB-INF/classes della nuova versione tranne MET-INF.
  2. Coppiare tutti i file dal vecchio webapps/ROOT/WEB-INF/classes al nuovo
  3. Vedere la differenza dei file in WEB-INF/lib, tomcat/lib, tomcat/lib/ext tra il vecchio e il nuovo. Si puo ussare il cli diff -bur dir1 dir2
  4. Coppiare le cartelle non uguali dal vecchio al nuovo webapps di tomcat
  5. Coppiare i file diversi dal webapps/ROOT/WEB-INF/classes/META-INF vecchio, al quello nuovo. Generalmente sono i conf per i log di liferay.
  6. Riavviare tomcat
/data/attic/documentazione_3di_riservata/manuali_sysadmin/restore_reteinforma.1548762139.txt.gz · Ultima modifica: 2019/01/29 12:42 da epapakroni