2008-10-06 22 views
13

¿Existe alguna manera fácil de clonar todo el sistema Debian/Ubuntu?Instalación Clon Debian/Ubuntu

Quiero tener una instalación idéntica en términos de paquetes instalados y la mayor cantidad posible de configuraciones.

He examinado las opciones de aptitude, apt-get, synaptic pero no he encontrado nada.

Respuesta

9

This guide should answer your direct question

Pero lo recomiendo Rsync y simplemente clonar/root. Es solo caro la primera vez.

También puede crear su propio repositorio de paquetes y hacer que todas sus máquinas ejecuten sus actualizaciones diarias desde su repositorio.

+0

El enlace que proporcionó en debianadmin.com es sobre todo lo que estaba buscando, y rsync para la sincronización. Gracias y, hvala. – boskom

1

Hay RSYNC que le permite sincronizar archivos entre instalaciones. Entonces podría sincronizar toda su distribución, o al menos los directorios que contienen los programas y los archivos de configuración.

Además, no sé si esto es lo que está preguntando, pero podría convertir su instalación existente en una imagen ISO, esto le permitiría instalarla en otro lugar, teniendo así un duplicado.

Espero que ayude

1

Si las unidades y los sistemas son idénticos, puede considerar utilizar dd para copiar la máquina de origen al destino.

Los únicos cambios que tendrían que realizarse al arrancar la nueva máquina serían cambiar el nombre de host.

Una vez que la máquina ha sido duplicada, siga las sugerencias sugeridas y observe rsync. Sin embargo, no querrá sincronizar todo: los archivos de registro del sistema, etc., deben dejarse en paz.

Además, dependiendo de la frecuencia con la que se realizan "cambios" en cualquiera de los sistemas (desde marcadores a ISO descargados), puede necesitar ejecutar rsync en modo daemon y hacer que se actualice casi constantemente.

1

SystemImager FAI

Tenemos systemimager trabajar muy bien con RHEL y CentOS. No lo he probado en Debian. El truco vinculado por Luka funciona muy bien con Debian.

1

Bueno, todo depende de la escala, y la frecuencia con que desea usarlo, utilizando Systemimager es básicamente rsync en esteroides, tiene algunos guiones que facilitan la creación de imágenes y le permite tener configuraciones de red, etc. Esto puede ser fácilmente se usa donde necesita crear una granja de servidores web o una granja de servidores de correo con solo una pequeña diferencia entre instalaciones donde puede arrancar un sistema en blanco a través de la red y tenerlo completamente instalado. Esto tiene la ventaja de que está casi completamente automatizado, un script aprende su diseño de partición y lo aplica automáticamente.

Cuando solo necesita una copia de un sistema, manténgalo simple, inicie desde un livecd, cree su partición, cópiela en la red usando rsync, instale su gestor de arranque y todo estará bien.

2

Usted puede utilizar rsync para eso y hay un interesante hilo de ello en ubuntuforms: ubuntuforms

11

Cómo duplicar apt-get instalaciones.

sistema primario

dpkg --get-selections > installed-software 
scp installed-software $targetsystem:. 

sistema de destino

dpkg --set-selections < installed-software 
dselect" 

hecho.

1 a este post

+0

La única pieza que falta: si el software no está en un repositorio que está en el sistema de destino. Se necesita un paso adicional: clonar la lista de repositorios (¿cómo?) Copiar /etc/apt/sources.list y sources.list.d no te dará las claves – stwissel

+0

Eso es exactamente lo que estaba buscando, gracias, @ PatrickS.Roberts – Crontab