Proxmox - Import VirtualBoxAppliance
Kopieren der Appliance und Import des OVF Images
Beschreibung
Es ist auch in Proxmox möglich eine VirtualBox (OVF) Vorlage zu importieren.
Abbhängigkeiten auf dem Proxmox Server: unzip
apt install unzip
Kopieren und entpacken Zip Datei der Appliance.
In Unserem Beispiel der OpenThinClientAppliance.
Von unserem Computer kopieren wir die Appliance in das Root Home Verzeichnis.
scp Downloads/openthinclient-Appliance-2022.1.1-virtualbox.zip root@<proxmoxhost>:/root
oder wenn möglich gleich von der website per wget runterladen ins Root Home Verzeichnis
wget "https://archive.openthinclient.org/openthinclient/customer/virtual-appliance_ZkiPsbW/openthinclient-Appliance-2022.1.1-virtualbox.zip" --no-check-certificate
Nun das archiv entpacken und ins entpackte Verszeichnis gehen.
unzip openthinclient-Appliance-2022.1.1-virtualbox.zip
cd openthinclient-Appliance-2022.1.1-virtualbox
Import des OVF Images
qm importovf <vmid> <vorlagendatei>.ovf <speicher>
Beispiel
qm importovf 121 openthinclient-Appliance-2022.1.1.ovf vms
Fehler
Bei Fehler invalid host ressource /disk/vmdisk1, skipping folgendes durchführen.
Die gerade angelegte VM wieder löschen
Den Befehl nochmals ausführen aber diesmal das Format der Festplatte muss angegeben werden also.
qm importovf <vmid> <vorlagendatei>.ovf <speicher> --format qcow2
Beispiel
qm importovf 121 openthinclient-Appliance-2022.1.1.ovf vms --format raw|qcow2|vmdk
Sollte der Fehler weiterhin bestehen, die vmdk einzeln importieren. Die 121 Machine wurde ja schon angelegt.
Also diesmal nicht löschen.
Dann den qm importdisk Befehl nutzen
qm importdisk <vmid> <source> <storage>
Besipiel
qm importdisk 121 openthinclient-Appliance-2022.1.1-disk001.vmdk vms
Ausgabe:
WARNING: dos signature detected on /dev/datenpool/vm-121-disk-0 at offset 510. Wipe it? [y/n]: [n]
Aborted wiping of dos.
Logical volume "vm-121-disk-0" created.
1 existing signature left on the device.
(0.00/100%)
(27.00/100%)
Nun warten bis fertig.
Unzip OVA Datei, inder dann die ovf liegt
Beschreibung:
Manchmal liegen die Dateien nicht in einer Zip file sondern in eine OVA Datei.
Diese kann entpackt werden wie ein tar archiv und darin befindet sich dann die ovf.
Das archiv von meineovafile.tar nach meineovafile.tar umbenennen.
Sonst lässt es sich nicht enpacken.
Diese tar ist eigentlich ein 7zip archiv.
Nun 7zip installieren
apt install 7zip
Nun
7zz x meienovafile.tar
Jetzt haben wir die Dateien im gleichen Verzeichnis wie die ova .tar datei liegen.
ls
haos_ova-12.3.tar home-assistant.mf home-assistant.ovf home-assistant.vmdk
Nun können wir im Abschnitt ovf weitermachen
Kopieren der Appliance und Import des OVF Images