Archive for June, 2009

Backup virtueller Maschinen in VirtualBox

Wednesday, June 24th, 2009

Eine Sicherung virtueller Maschinen unter Linux Host-Systemen einfach erstellt:
VBoxManage clonevdi /pfad/zu/.VirtualBox/HardDisks/Guestsystem.vdi
/pfad/sicherungen/Sicherungsimage.vdi

Restore eines Images:
VirtualBox Datei -> Manager fuer virtuelle Medien
Die passende .vdi Datei auswählen und einbinden.

Das einfache Kopieren der .vdi Images im Verzeichnis HardDisks sollte nicht vorgezogen werden.
Weiterhin ist es sinnvoll, das Gastsystem heruntergefahren und ausgeschaltet zu haben, ehe man das Image erstellt. Versucht man, ein laufendes System mit dem VBoxManage’r zu sichern, erhält man eine Fehlermeldung:

benutzer@hostname:~/.VirtualBox/HardDisks$ VBoxManage clonevdi ImageName.vdi /pfad/sicherungen/Sicherung_Imagename.vdi
VirtualBox Command Line Management Interface Version 2.2.4
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.

ERROR: Medium '/home/benutzer/.VirtualBox/HardDisks/ImageName.vdi' is locked for writing by another task
Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component HardDisk, interface IHardDisk, callee nsISupports
Context: "CloneTo(dstDisk, DiskVariant, NULL, progress.asOutParam())" at line 628 of file VBoxManageDisk.cpp

sicheres Passwort generieren leicht gemacht…

Sunday, June 7th, 2009

Immer mal wieder braucht man ein zufälliges Passwort in einer definierten Länge. Hierzu einfach urandom nutzen und aus diesem ein Passwort mit einer Länge von X Stellen generieren lassen
dd if=/dev/urandom count=1 2> /dev/null | uuencode -m - | sed -ne 2p | cut -c-X
Also für eine Länge von 50 Zeichen:
dd if=/dev/urandom count=1 2> /dev/null | uuencode -m - | sed -ne 2p | cut -c-50

Um eine Liste mit mehreren Passwörtern zu erstellen, einfach eine Schleife drumherum bauen:
for ((n=0;n<10;n++)); do dd if=/dev/urandom count=1 2> /dev/null | uuencode -m -| sed -ne 2p | cut -c-50; done

Hiermit werden 10 Passwörter mit einer Länge von je 50 Zeichen generiert. Ausgabe von StdOut auf Datei umlenken und man hat eine kleine Liste in einer Datei. Fertig.