Linux Workstations klonen, Test in KVM
Monday, November 25th, 2013In meinem virtuellen Netzwerk aus virtuellen Linux PCs teste ich gerade verscheidene Programme zum klonen von Systemen/Festplatten.
Testsystem: Ubuntu 12.04
remastersys (neuer Fork: OS4 System Imager) funktioniert gut und ist einfach zu bedienen. Es erstellt eine “Custom Live/Install DVD” als iso Datei – ähnlich der normalen ubuntu Installations DVD. Davon werden dann die Ziel PCs installiert. Der verwendete ubuntu-installer stellt dabei ein paar Fragen: Sprache, Zeitzone. Username und Passwort muss man aber nicht festlegen – das wird im remastersys-Modus “backup” vom Quellen-PC übernommen.
Die Fragen des Installers kann man vermutlich durch eine Kickstart Datei vermeiden – das muss ich noch testen.
remastersys entfert die ssh-host keys so dass man sich am Ziel PC nicht per ssh anmelden kann 🙁
Fix:
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N ''
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -N ''
oder
dpkg-reconfigure openssh-server
In einem Klassenraum Scenario muss man also mit der DVD oder USB-Stick zu den PCs gehen um sie zu installieren. Es gibt eine Anleitung für die Installation von ubuntu via PXE & tftp, aber leider nur für die netboot Variante. mit einer Normalen ubuntu DVD oder einer remastersys-DVD ist mir das noch nicht gelungen. pxelinux + memdisk zum booten von iso-Images habe ich probiert, klappt aber nicht – ist auch unrealistisch weil der Ziel PC dafür sehr viel RAM benötigt.
Als zweites Programm habe ich Clonezilla probiert. Clonezilla gibt es als Live CD/Stick oder als Sever Edition(SE). Von der Server Edition gibt es auch eine (DRBL-)Live CD. Leider bootet Clonezilla nicht in meiner VirtualBox Umgebung – Eine gute Motivation um mich mal wieder mit kvm zu beschäftigen: Wenn man virt-manager als root startet, dann kann man sich dort auch bequem seine virtuellen Netze zusammen klicken.
Bestehende Images aus VirtualBox kann man über den Umweg eines raw Image
in das qcow Format konvertieren.
In KVM bootete clonezilla problemlos. Ob ich Clonezilla so weit vereinfachen kann, dass ein Lehrer damit klar kommt ist noch fraglich.
was ich noch nicht getestet habe:
* m23
* ubuntu MASS
* rear – Relax and Recover
* mkCDrec
* FAI
* Linbo
…