KVM-Images bearbeiten

s24!

Registered User
Hi,

in einer mit SolusVM verwalteten KVM-Virtualisierungsumgebung werden für die Linux-Distris von SolusVM bereitgestellte Images verwendet. Aus verschiedenen Gründen sollen diese bearbeitet werden. Die Images liegen zwar als .gz-Dateien vor, können jedoch nicht entpackt werden.

Man kann eine VM als Image speichern, das ist aber nicht ganz das, was wir brauchen.

Weiß jemand, wie man da reinkommt? Irgendwie muss KVM / SolusVM da ja auch reinkommen bei der Installation eines vServers. :)


Viele Grüße
Tim
 
Besten Dank, du hast meinen Abend gerettet! ;) Unter CentOS ist diese Methode standardmäßig nicht genauso anwendbar, ich habe es etwas anders gelöst (Beispiel anhand eines CentOS-Images):

Code:
(Image ins Raw-Format umwandeln - man beachte die unterschiedlichen Dateiendungen)

qemu-img convert -f qcow2 -O raw linux-centos-6.4-x86_64-min-gen2-v1.gz linux-centos-6.4-x86_64-min-gen2-v1.raw

(Raw-Datei auf ein Loop-Device "packen")

losetup -fv linux-centos-6.4-x86_64-min-gen2-v1.raw

(Nun die einzelnen Partitionen des Images verfügbar machen)

kpartx -av /dev/loop<Nummer>

(Erste Partition mounten)

mount /dev/mapper/loop<Nummer>p1

Danach die Schritte natürlich ruckgängig machen und mit qemu-image das Ganze wieder zurückkonvertieren. :)
 
Back
Top