Se puede copiar Linux o parte de Linux

Tema: 

:? Hola todos, mi gran pregunta, que me atormenta, busque info en Google y no encuentro respuesta a mis dudas.
Se puede copiar o Clonar un Linux Centos completo o parte de el lo mas importante ?
el problema es que los dos pc, no estan fisicamente en el mismo lugar. Otra cosa importante es que son la distribucion Elastix, otra opcion seria instalar la misma version en el nuevo pc y despues solo copiar lo necesario para que funcione, pero e aqui mi duda, que pasa con las base de datos y todas esas partes de Elastix que no manejo y que creo quizas no funcionen con solo copiarlas de esta manera??
O que pero concejo me dan? alguien me dijo con DD un comando, pero no se, si se aplica a lo que quiero hacer. Bue muchas gracias desde ya por la ayuda.
Gracias...

Comentarios

Diferentes casos

Tambien depende para qué necesitas hacer esta copia:

  • Es solo para tener un backup?
  • Necesitas un servidor fail-back?
  • Necesitas un ambiente de pruebas igual al que quieres clonar?
  • Solo necesitas una configuración inicial igual a la de ese servidor?

Para cada uno de estos casos creo que hay diferentes herramientas que te pueden ayudar.

http://caih.org

re: diferentes casos

Imagen de pecomarbella

La verdad que de las opciones que propones, la del ambiente de pruebas igual al que quiero clonar es la quemas se ajusta o la de Solo necesitas una configuración inicial igual a la de ese servidor.

gracias por contestar significa mucho para mi poder solucionarlo.

gracias Cesarizu y deathUser

sergio

Sergio

Bueno creo que para

Bueno creo que para cualquiera de los dos casos tienes que dividir tu problema en algunas partes, entre ellas:

  1. Definir claramente que paquetes base necesitas para tu sistema y asegurarte que puedes instalarlos desde un repositorio abierto o que los tienes respaldados para poder usarlos al momento de instalar el sistema operativo
  2. Definir un sistema claro y reproducible de despliegue de tu aplicación.

Como realmente no se cual es el uso exacto voy a ponerte un ejemplo simple: una aplicación web. Para esto digamos que necesitas tener instalado un servidor con apache, php, mysql, etc. Entonces sabes los paquetes básicos que necesitas instalar para tener el sistema operativo listo, esto es la parte 1. De ahí para el despliegue de la aplicación podrías usar un sistema de control de versiones con un branch de pruebas y otro de producción que los tendrías en cada uno de los servidores necesarios. Bueno esto solo es una idea bien suelta de como se podría hacer, claro, en tu caso podría ser muy diferente.

Pero como regla creo que es importante que no dependas de UNA SOLA instalación para asegurarte que tu sistema va a funcionar, si no debes apoyarte en UN PLAN de despliegue (y obviamente de desarrollo) coherente para que si te roban ese servidor o se muere el disco o pase lo que pase puedas replicarlo en otro lado, y esto incluye tambien tener un sistema confiable de backups de bases de datos, archivos de configuración, repositorios de softare, etc. Espero haberte dado una visión un poco más amplia del asunto.

En mi opinión no es una solución "clonar" un sistema para poder hacer pruebas o lo que necesites, si no deberías poder "clonar" tus procesos para poder ejecutarlos y tener resultados previsibles y reprducibles.

http://caih.org