Restauración de Redhat a Centos

Restauración de Redhat a Centos

Siento que esta podría ser una pregunta de novato, pero solo quería verificar mis sospechas.

Tengo un entorno de producción alojado en un servidor Redhat. Tengo una copia del sitio que está alojado en ese servidor en mi máquina local, que ejecuta CentOS.

Recientemente, he estado probando nuestras copias de seguridad para asegurarme de que todo funcione correctamente (es mejor averiguarlo ahora que más tarde). Hacer una copia de seguridad de mi entorno de desarrollo y restaurarlo funciona perfectamente bien, pero cuando hago una copia de seguridad de prod e intento restaurarla en el desarrollo (es decir, de Redhat a Cent), mi contenedor se corrompe. Es decir, no puedo usar los comandos ls, no puedo reiniciar y apagar el servidor hará que no se vuelva a cargar.

Supongo que esto probablemente se deba a que la copia de seguridad de mi producto proviene de un servidor Redhat y estoy intentando cargarla en un servidor CentOS. Quería asegurarme de que esto fuera correcto, ya que sé que se supone que CentOS es compatible con Redhat.

Editar: ================================= La copia de seguridad consta de todo el servidor, no solo de la aplicación en sí. El script de copia de seguridad tarrea cada una de las carpetas raíz usando un comando como:

tar --selinux --acls --xattrs  -cvf /opt/backup_box/$NOW/bin.tar /bin ;

las copias de seguridad se almacenan en opt, que tiene su contenido tarado de la misma manera, excluyendo los archivos de copia de seguridad.

Edición #2 ==================================== Las versiones son: producción:ingrese la descripción de la imagen aquí

y objetivo: ingrese la descripción de la imagen aquí

Respuesta1

Probablemente esta no sea la mejor manera de realizar una copia de seguridad y restaurar un sistema. Debes esforzarte por incluir sólojustolos elementos que necesita para que un sitio o aplicación funcione. Copiar archivos binarios y destruir archivos existentes es un enfoque bastante drástico.

Sin embargo, lo más importante que debe verificar son las versiones y lanzamientos específicos de sus servidores de producción y desarrollo:

Proporcione el resultado de:

uname -a; cat /etc/issue

Compare el servidor de producción y su servidor de destino de respaldo.

Si las versiones claramente no son de la misma versión, es posible que se encuentre con problemas que son el resultado de incompatibilidades de versión o arquitectura de CPU, y no hay nada inherentemente malo con CentOS y Red Hat.

CentOS y RHEL son compatibles en todosversiones similaresy arquitecturas.


Editar:Sus sistemas son de diferentes arquitecturas. Su sistema de producción es de 64 bits, mientras que su servidor de destino es de 32 bits. Esto no funcionará si tiene la intención de copiar archivos ejecutables (binarios). Si se trata de una aplicación web, es posible que pueda mover el contenido de los directorios web... pero realmente tiene sentido tener sistemas de origen/destino similares.

ingrese la descripción de la imagen aquí

información relacionada