Direkt zum Hauptinhalt

Installation in eine Proxmox KVM

Beschreibung:

Manchmal möchte man einfach nur die Software / Dienste eine Synology nutzen virtuell.
Dann ist sie sogar Leistungsfähiger als eine Native Hardware.
je nach Leistung des Hypervisors.

Möglich macht das, das Projekt https://xpenology.org

 

Installation

Vorbereitung

Ein Laufendes proxmox mit der Möglicheit per scp Dateien auf den Proxmox Host zu kopieren.

KVM Machine erstellen

Dazu auf Create VM klicken

Auswahl_001.png

Nun der VM einen namen geben z.b Synology

Auswahl_002.png

Do not use any Media auswählen

Auswahl_003.png

Machine : q35 auswählen
Bios : Default (SeaBios)

Auf next klicken

Auswahl_012.png

BUS Device : SATA auswählen
Storage : Den Speicher wo die Festplatte erstellt werden soll auswählen
DISk size : Größe der Disk Festlegen. Ich nehme hier 500 GB.
Nun auf weiter

Auswahl_011.png

CPU Kerne festlegen, ich nehme 4

Auswahl_006.png

Memory Festlegen
Balooning raushaken

Auswahl_007.png

So lassen einfach auf next

Auswahl_008.png

Auf Finisch klciken

Auswahl_009.png

Auswahl_014.png

Dann im Menü auf Hardware gehen und auf Add klicken

Auswahl_013.png

Dort dann Serial Port anklicken

Menü_001.png

Die Nummer bei 0 lassen, und auf add klicken

Auswahl_015.png

Auswahl_016.png

Nun nur ide 2 eingehakt lassen, alle andern optionen raus.

Auswahl_018.png

Damit wäre die Machine vorerst fertig.

Boot Image hochladen

Auf der Website : https://github.com/pocopico/tinycore-redpill/releases gehen
Dort die die aktuellste img.gz mit rechts an klicken

Auswahl_019.png

Menü_002.png


Per SSH auf den Proxmox host einloggen und Verzeichnis mit den Namen der ID von der VM erstellen im folgenden Verzeichnis
Dann in das Verzeichnis reingehen.
Per WGET den Bootloader holen
Diesen entpacken. -d löscht nach dem entpacken das archiv, so das dann nur noch die entpackte IMG Dtaei über bleibt

mkdir -p /var/liv/vz/images/101
cd var/liv/vz/images/101
wget https://github.com/pocopico/tinycore-redpill/releases/download/v0.9.4.3/tinycore-redpill.v0.9.4.3.img.gz
gzip -d tinycore-redpill.v0.9.4.3.img.gz

Wir prüfen mit ls obs passt

Ausgabe:

root@backupvsrv0001:/var/liv/vz/images/101# ls
tinycore-redpill.v0.9.4.3.img
root@backupvsrv0001:/var/liv/vz/images/101# 

Eintrag zur VM.conf hinzufügen. Achtung die ID muss wieder an eure angepasst werden und die Image Datei vom Namen falls Ihr eine adrere Version habt

echo “args: -device 'nec-usb-xhci,id=usb-bus0,multifunction=on' -drive 'file=/var/lib/vz/images/101/tinycore-redpill.v0.9.4.3.img,media=disk,format=raw,if=none,id=drive-disk-bootloader' -device 'usb-storage,bus=usb-bus0.0,port=1,drive=drive-disk-bootloader,id=usb-disk-bootloader,bootindex=999,removable=on'” >> /etc/pve/qemu-server/101.conf