2008-10-06 16 views
13

Gibt es eine einfache Möglichkeit, das gesamte installierte debian/ubuntu System zu klonen?Clone Debian/Ubuntu Installation

Ich möchte identische Installation in Bezug auf installierte Pakete und so viel wie möglich der Einstellungen haben.

Ich habe in Optionen von Aptitude, apt-get, synaptische untersucht, aber nichts gefunden.

Antwort

9

This guide should answer your direct question

Aber ich würde Rsync empfehlen und einfach klonen gesamte/root hilft. Es ist nur das erste Mal teuer.

Sie können auch ein eigenes Paketrepository erstellen und alle Ihre Maschinen ihre täglichen Updates aus Ihrem Repository ausführen lassen.

+0

Der Link, den Sie auf debianadmin.com vorgesehen ist meistens, was ich suchte, und rsync für die Synchronisation. Vielen Dank und, hvala. – boskom

1

Es gibt RSYNC, mit dem Sie Dateien zwischen den Installationen synchronisieren können. So könnten Sie einfach Ihre gesamte Distribution rsync oder zumindest die Verzeichnisse, die die Programme und die Konfigurationsdateien enthalten.

Auch ich weiß nicht, ob das ist, was Sie fragen, aber Sie könnten Ihre bestehende Installation in ein ISO-Image, das würde es Ihnen ermöglichen, es an anderer Stelle zu installieren, damit ein Duplikat.

Hoffnung, die

1

Wenn die Laufwerke und Systeme identisch sind, können Sie dd verwenden, um den Quellcomputer auf das Ziel zu kopieren.

Die einzigen Änderungen, die beim Booten des neuen Rechners vorgenommen werden müssten, wären Änderungen am Hostnamen.

Sobald die Maschine dupliziert wurde, gehen Sie mit dem, was die anderen Antworten vorgeschlagen haben, und schauen Sie sich rsync an. Sie wollen jedoch nicht alles rsync: Systemprotokolldateien usw. sollten in Ruhe gelassen werden.

Je nachdem, wie oft "Änderungen" an einem der Systeme vorgenommen werden (von Lesezeichen zu heruntergeladenen ISOs), müssen Sie rsync möglicherweise im Daemon-Modus ausführen und fast ständig aktualisieren.

2

Wenn Sie Ubuntu auf mehreren identischen Systemen installieren möchten, können Sie es mit der Automatic Install-Funktion versuchen.

+0

Die Links gibt eine 404 – serverhorror

1

SystemImager FAI

Wir haben systemimager große Arbeit mit RHEL und CentOS. Habe es auf Debian nicht ausprobiert. Der Trick von Luka funktioniert gut mit Debian obwohl.

1

Nun, es hängt alles von der Skalierung ab, und wie oft Sie es verwenden möchten, mit Systemimager ist grundsätzlich rsync auf Steroiden, es hat einige Skripte, die Erstellung von Bildern einfach machen und ermöglicht Ihnen Netzwerkeinstellungen etc. Dies kann leicht sein verwendet, wo Sie eine Farm von Webservern oder eine Farm von Mailserver erstellen müssen mit nur einem kleinen Unterschied zwischen Installationen, wo Sie ein leeres System über das Netzwerk starten können und es vollständig installiert haben. Dies hat den Vorteil, dass es nahezu vollständig automatisiert ist, ein Skript lernt Ihr Partitionierungslayout und wendet es automatisch an.

Wenn Sie nur eine Kopie eines Systems benötigen, halten Sie es einfach, booten von einer LiveCD, erstellen Sie Ihre Partitionierung, kopieren Sie über das Netzwerk mit Rsync, installieren Sie Ihren Bootloader und alles wird gut.

2

Sie können rsync dafür verwenden, und es ist ein interessanter Thread darüber auf ubuntuforms: ubuntuforms

11

Wie Spiegel installiert apt-get.

Primary System

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

Zielsystem

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

getan.

+1 zu diesem Beitrag

+0

Nur fehlende Stück: Wenn die Software nicht in einem Repository, das auf dem Zielsystem ist. Ein weiterer Schritt ist notwendig: klonen Sie die Liste der Repositories (wie?). Nur das Kopieren von /etc/apt/sources.list und sources.list.d gibt Ihnen nicht die Schlüssel – stwissel

+0

Das ist genau das, was ich gesucht habe - danke, @ PatrickS.Roberts – Crontab