Descrizione
Nota: tutti i comandi di questa guida vanno dati da utente root
Passo 1:
a) identificare i pacchetti installati sul server master e mettere l'elenco in un file di testo
Server Debian/Ubuntu:
b) copiare i sorgenti dei repositories e le chiavicodice:dpkg --get-selections > ~/Package.list
a questo punto abbiamo tre files da portare sul nuovo server nella /root:codice:cp -R /etc/apt/sources.list* ~/ apt-key exportall > ~/Repo.keys
Passo 2:codice:Package.list sources.list Repo.keys
Comandi da dare sul nuovo server da root per installare gli stessi pacchetti del server master
nota: la versione di OS installata deve essere la stessa del server di origine:
codice:apt-key add ~/Repo.keys cp -R ~/sources.list* /etc/apt/ apt-get update apt-get install dselect dselect update dpkg --set-selections < ~/Package.list apt-get dselect-upgrade -y
Passo 3:
sincronizzare i files dal server master sul server di destinazione (copia)
dopo aver installato la chiave pubblica ssh del server di destinazione sul server master, lanciare sul server di destinazione (copia) il seguente comando:
Questo comando preserva i files di configurazione della rete, dei mounts e del kernel del server di destinazione ma sovrascrive ogni altro file con quelli presenti sul server master.codice:rsync -aAXvP --exclude={/boot/,/dev/,/etc/fstab,/etc/modprobe*,/etc/modules/,/lost+found/,/etc/mtab,/etc/network*,/etc/sysconfig/ip*,/etc/sysconfig/kernel,/etc/sysconfig/network*,/lib/modules/,/media/,/mnt/,/proc/,/run/,/sys/,/tmp/,/var/lib/lxcfs/,/var/lock/} root@IP-SERVER MASTER:/ /
I files del server master non vengono modificati.

Rispondi quotando
