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

Nun wieder auf Hardware und doppelklick auf Display durchführen

Auswahl_022.png

Dort dann Serial terminal 0 auswählen  und auf ok klicken

Auswahl_023.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 Builder hochladen

Auf der Website :  https://xpenology.com/forum/topic/12952-dsm-62-loader/?utm_source=newsletter_MailerLite&utm_medium=email_MailerLite&utm_campaign=welcome_to_the_xpenology_community&utm_term=2023-03-31

für dei Synology die gewünscht ist das Image runterladen

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/lib/vz/images/101
cd var/lib/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

Nun die VM starten und die Console öffnen über die GUI.

Auswahl_020.png

Nun auf Console klicken

Auswahl_021.png

Nachdem gestartet auf Console klicken.
wenn alles geklappt hat steht dort : starting serial terminal on interface serial0 und danach die Ausgabe vom Bootvorgang

Boot Image erstellen

Die Fimrware downloaden

Unter https://www.synology.com/de-de/support/download dann NAS und DS3617xs kann man die aktuellste Datei dann runterladen.

Nachdem die VM gestartet ist und die Shell geladen ist folgende Befehler absetzten

Auswahl_027.png

Die Befehle

./rploader.sh identifyusb now
Frage mit Y beantworten
./rploader.sh satamap now
Fragen mit enter bestätigen und dann y bestätigen
./rploader.sh serialgen DS3617xs
Frage mit Y beantworten
./rploader.sh backup now
./rploader.sh build ds3617xs-7.1.1-42962   #Gibt man nur build ohne paramter bekommt die firmwares zur auswahl
wenn die frage kommt ob eine neure Repo gewählt werden soll mit Y beantworten, dann muss der build befehl nochmals gestartet werden
sudo reboot

Update läuft

Auswahl_028.png

nach dem neustart lädt der Bootloader. Das dauert einen Moment

Auswahl_034.png

Das Bild läuft  auch nicht weiter... Bleibt so stehen

Installation

Nun den Synology den Synology Assitenten unter https://www.synology.com/de-de/support/download/DS218j?version=7.1#utilities downloaden


Und die Synolgy finden lassen über suchen, und siehe da, das ergebnis

Auswahl_035.png

Doppleklick auf die Synology in der Liste

Nun wieder ganz gewohnt, die Synolgy installieren.