Restauração de Redhat para Centos

Restauração de Redhat para Centos

Sinto que esta pode ser uma pergunta de novato, mas só queria verificar minhas suspeitas.

Eu tenho um ambiente de produção hospedado em um servidor Redhat. Eu tenho uma cópia do site que está hospedado naquele servidor em minha máquina local, que está executando o CentOS.

Recentemente, tenho testado nossos backups para ter certeza de que tudo está funcionando corretamente (é melhor descobrir isso agora do que mais tarde). Fazer backup do meu ambiente de desenvolvimento e restaurá-lo funciona perfeitamente bem, mas quando eu retiro um backup do prod e tento restaurá-lo no dev (então Redhat para Cent), minha lixeira fica corrompida. Ou seja, não consigo usar comandos ls, não consigo reinicializar e desligar o servidor fará com que ele não carregue novamente.

Minha suposição é que isso provavelmente ocorre porque o backup do meu produto é de um servidor Redhat e estou tentando carregá-lo em um servidor CentOS. Eu queria ter certeza de que isso estava correto, pois sei que o CentOS é compatível com o Redhat.

Editar: ================================ O backup consiste em todo o servidor, não apenas no aplicativo em si. O script de backup tara cada uma das pastas raiz usando um comando como:

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

os backups são armazenados no opt, que tem seu conteúdo tarado da mesma forma, excluindo os arquivos de backup.

Editar # 2 =================================== As versões são: produção:insira a descrição da imagem aqui

e alvo: insira a descrição da imagem aqui

Responder1

Esta provavelmente não é a melhor maneira de fazer backup e restaurar um sistema. Você deve se esforçar para incluir apenasapenasos itens necessários para um site ou aplicativo em funcionamento. Copiar binários e destruir arquivos existentes é uma abordagem bastante drástica.

A coisa mais importante a verificar, porém, são as versões e lançamentos específicos dos seus servidores de produção e desenvolvimento:

Forneça a saída de:

uname -a; cat /etc/issue

Compare o servidor de produção e o servidor de destino de backup.

Se os lançamentos claramente não forem da mesma versão, você pode estar enfrentando problemas que são resultado de incompatibilidades de versão ou arquitetura de CPU, e não de algo inerentemente errado com CentOS e Red Hat.

CentOS e RHEL são compatíveis emversões semelhantese arquiteturas.


Editar:Seus sistemas são de arquiteturas diferentes. Seu sistema de produção é de 64 bits, enquanto seu servidor de destino é de 32 bits. Isso não funcionará se você pretende copiar arquivos executáveis ​​(binários). Se este for um aplicativo da web, você poderá mover o conteúdo dos diretórios da web ... mas realmente faz sentido ter sistemas de origem/destino semelhantes.

insira a descrição da imagem aqui

informação relacionada