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