Close Menu

Montaje de Plataforma desde Backup

Una vez se tenga el Servidor DEV listo para montarse data y la plataforma de ELCONIX, la forma más rapida para poder realizar esta ultima parte de la habilitación del ambiente de prueba es restaurar el backup del sistema de producción en el servidor de desarrollo (Servidor DEV).

Es importante que la persona que vaya a realizar este procesos sea una persona con conocimientos en Linux y Manejo de Archivos tar y gzip.

Requerimientos Antes de Iniciar Recuperación

Es importante que antes de hacer el proceso de Respaldo debe saber que se requiere instalado los siguientes componentes:

  1. Sistema Operativo
  2. Apache/PHP WebServer
  3. MySQL Server

Para poder realizarlo correctamente el cual esta definido en las secciones de Instalación de Servidor DEV, Instalación de Aplication Server, Instalación de DataBase Server.

 

Descomprimir archivo de Copia de Respaldo

Para poder proceder con los pasos aquí plasmados recomendamos ubicar primero el archivo de respaldo en la carpeta donde realizaremos la recuperación.

# mkdir /Backup

Si existe no es necesario realizar este paso.

# cp /Carpeta/Ubicado/Respaldo/Elconix_Backup.tar /Backup/

Una vez ubicado realizamos los pasos para descomprimir el archivo de Respaldo.

Creamos la carpeta donde depositaremos los archivos y carpetas descomprimidos.

# mkdir /Backup/untar

Luego procedemos con la descompresión del archivo.

# cd /Backup/untar
# tar -xvf /Backup/Elconix_Backup.tar
# tar -zxvf /Backup/untar/Elconix_AS.tar.gz
Esperar que termine...
# tar -zxvf /Backup/untar/MySQL_Data.tar.gz
Esperar que termine...

Esto nos permitirá tener la siguiente estructura en el la carpeta de /Backup/untar

# ls -l /Backup
total 4688700
drwxr-xr-x 2 root root 4096 Apr 15 01:08 Backup
drwxr-xr-x 3 root root 4096 Oct 2 2011 Elconix_AS
-rw-r--r-- 1 root root 2120379783 Apr 14 05:01 Elconix_AS.tar.gz
-rw-r--r-- 1 root root 2680816339 Apr 14 05:22 MySQL_Data.tar.gz
drwxr-xr-x 2 root root 4096 Apr 15 01:03 etc
drwxr-xr-x 3 root root 4096 Apr 15 01:03 usr
drwxr-xr-x 3 root root 4096 Apr 15 01:05 var

Esto ya nos permitirá poder restaurar ELCONIX S7.

 

Restaurando la Base de Datos

Para restaurar la base de datos la forma mas efectiva es utilizar los binarios localizados en la carpeta var.

Se procede a realizar la restauración de la siguiente forma:

Primero instalamos el archivo de configuración.

# /etc/init.d/mysql stop
# mv /etc/my.cnf /etc/my.cnf.def
# cp /Backup/untar/etc/my.cnf /etc/my.cnf

Para instalar los archivos de data de la base de datos.

# cd /var/lib 
# mv mysql mysql.def
# cp -R /Backup/untar/var/lib/mysql /var/lib/

Una vez esto procedemos a arrancar la base de datos y validamos que se haya instalado todo de forma correcta.

# /etc/init.d/mysql start
# mysql
mysql> show databases ;

Validar que las base de datos se levantaron y esta restaurada.

Luego de que la base de datos esta restablecida procedemos con la parte de la aplicación.

 

Restaurando la Aplicación ELCONIX S7

Para restaurar la aplicación se procede con los siguientes pasos:

# cp -R /Backup/untar/Elconix_AS /

Una vez esto debe haberse instalado correctamente la Aplicación, el próximo paso es proceder con la instalación del Apache Web Server.

 

Restaurando archivo de configuración de Apache

Para restaurar la configuración del Apache solo se requiere copiar el archivo de configuración de backup al lugar indicado.

# cp -R /Backup/untar/usr/Zend/apache2/conf /usr/Zend/apache2/conf

Recuerde reiniciar el servidor de Apache para que los cambios se apliquen de forma exitosa.

 

Restaurando archivo de Crontab

Para instalar el crontab solo se requiere copiar el archivo apropiado.

# cp -R /Backup/untar/etc/crontab /etc/

Siempre valide que lo haya copiado de forma correcta.

 

Recuerde instalar el Respaldo

Para esto puede proceder con los pasos definidos en la sección de Instalación > Configuración de Respaldo