Unraid als VM
Das Ausführen von Unraid als virtuelle Maschine auf Ihrem primären Unraid-Server kann für Entwicklung, Testzwecke und Bewertungen sehr hilfreich sein. Diese Konfiguration ermöglicht Ihnen:
- Entwickeln und testen von Plugins oder Docker-Containern, ohne Ihre Produktionsserver zu gefährden.
- Neue Unraid-Versionen evaluieren, bevor Sie Ihr Hauptsystem aktualisieren.
- Isolierte Umgebungen für Fehlersuche oder Schulungen erstellen.
- Lime Technology unterstützt diese Konfiguration offiziell nicht für Produktionsdaten.
- Virtualisierung bringt einen gewissen Overhead mit sich; erwarten Sie verringerte Leistung im Vergleich zum direkten Betrieb auf der Hardware.
- Sie benötigen einen separaten, gültigen Lizenzschlüssel für die VM.
Um Unraid als VM zum Laufen zu bringen:
1. Bereiten Sie das Flash-Laufwerk für die virtuelle Maschine vor - Klicken, um zu erweitern/zusammenzuklappen
Ihr Flash-Laufwerk bereitzumachen ist entscheidend für einen nahtlosen und zuverlässigen Startprozess der VM. So richten Sie Ihre VM-Umgebung mit einem einzigartigen und richtig konfigurierten Boot-Gerät ein.
-
Verwenden Sie das Unraid USB Creator Tool auf Ihrem Desktop, um das Flash-Laufwerk vorzubereiten:
- Wählen Sie EFI-Boot zulassen.
- Setzen Sie einen eindeutigen Servernamen (z.B.
TowerVM
, wenn Ihr HostTower
ist). - Schreiben Sie das Image auf das Flash-Laufwerk.
-
Konfigurationsdateien ändern:
-
Benennen Sie die Flash-Laufwerk-Label von
UNRAID
in einen eindeutigen Namen um (z.B.,UNRAID-VM
). -
Bearbeiten Sie die
syslinux/syslinux.cfg
Datei auf dem Flash-Laufwerk:label Unraid OS
menu default
kernel /bzimage
append unraidlabel=UNRAID-VM initrd=/bzroot -
Nehmen Sie diese Änderung in allen Boot-Modi (GUI/Safe Mode) innerhalb der Datei vor.
-
Kopieren Sie die aktualisierte
syslinux.cfg
Datei nachEFI/boot/syslinux.cfg
-
-
Erstellen Sie eine Datei namens
startup.nsh
im Root des Flash-Laufwerks mit folgendem Inhalt:\EFI\boot\bootx64.efi
-
Notieren Sie den Hersteller des Flash-Laufwerks (dies benötigen Sie später für die VM-Einrichtung).
2. Richten Sie die virtuelle Maschine auf dem Host ein - Klicken, um zu erweitern/zusammenzuklappen
Die Konfiguration der Unraid VM erfordert einige spezifische Einstellungen, um einen ordnungsgemäßen Betrieb sicherzustellen.
Um die VM-Vorlage zu erstellen:
- Gehen Sie auf dem Host-Unraid-Server zu Einstellungen → VM-Manager und stellen Sie sicher, dass VM aktiviert sind.
- Navigieren Sie zum Tab VMs und klicken Sie auf VM hinzufügen.
- Wählen Sie die Slackware Vorlage, da sie am nahesten zu Unraid passt.
- (Optional) Wenn verfügbar, ersetzen Sie das Slackware-Symbol durch das Unraid-Symbol.
- Benennen Sie die VM (z.B.,
UNRAID-VM
). - (Optional) Fügen Sie eine Beschreibung hinzu, wie "Unraid-Testumgebung - vX.XX.X."
- Ressourcen zuweisen:
- CPUs: 2-4 Kerne
- RAM: 4-8 GB (setzen Sie Initial und Max auf denselben Wert)
- Setzen Sie Maschinentyp auf Q35 (neueste).
- Setzen Sie BIOS auf OVMF und USB-Controller auf 3.0 (QEMU XHCI).
- Konfigurieren Sie virtuelle Festplatten:
- Grafik, Sound und Netzwerk auf deren Standardeinstellungen belassen.
- Unter USB-Geräte wählen Sie den Flash-Laufwerk nach Hersteller, nicht nach Label.
3. Erstellen und starten Sie die virtuelle Maschine - Klicken, um zu erweitern/zusammenzuklappen
Um die VM nach der Konfiguration zu starten:
- Deaktivieren VM nach Erstellung starten wenn Sie manuelle Steuerung wünschen.
- Klicken Sie auf Erstellen.
- Klicken Sie auf der VMs-Registerkarte auf das Unraid VM-Symbol und wählen Start mit Konsole (VNC).
- Verfolgen Sie den Startvorgang in der VNC Konsole und notieren Sie die VM-IP-Adresse, die vor der Anmeldung angezeigt wird.
4. Konfigurieren Sie die virtuelle Maschine - Klicken, um zu erweitern/zusammenzuklappen
Sobald die VM läuft, richten Sie es wie einen physischen Unraid-Server ein:
- Greifen Sie auf das WebGUI der VM zu unter
http://[VM-IP]
. - Gehen Sie zu Einstellungen → Identifikation:
- Legen Sie einen eindeutigen Servernamen fest (z.B.
Unraid-VM
). - Fügen Sie eine Beschreibung hinzu wie "Entwicklungsinstanz."
- Legen Sie einen eindeutigen Servernamen fest (z.B.
- (Optional) Gehen Sie zu Einstellungen → Anzeigeeinstellungen und wählen Sie ein anderes Farbthema, um es vom Host zu unterscheiden.
- Gehen Sie zu Einstellungen → SMB Einstellungen → Arbeitsgruppeneinstellungen und stellen Lokaler Master auf Nein, um Konflikte zu vermeiden.
- Für UPS-Durchschleifung (falls der Host UPS hat):
- Starten Sie das array mit Ihren konfigurierten Geräten.
- Installieren Sie Community Applications für Plugin/Docker-Tests.
- Aktualisieren Sie die VM über Werkzeuge → Betriebssystem aktualisieren, genau wie einen physischen Server.
Fehlerbehebung
Wenn Sie einen Ausführungsfehler im Zusammenhang mit der USB-Flash-Vorrichtung nach der Bearbeitung der VM-Einstellungen auftreten:
- Bearbeiten Sie die VM und wechseln zur XML-Ansicht.
- Suchen Sie den
<hostdev>
-Knoten, der das Flash-Gerät definiert (normalerweise gegen Ende). - Löschen Sie den gesamten
<hostdev>...</hostdev>
Block. - Klicken Sie auf Aktualisieren.
- Bearbeiten Sie die VM erneut in Formularansicht.
- Wählen Sie das Flash-Laufwerk erneut unter USB-Geräte aus.
- Klicken Sie erneut auf Aktualisieren. Die VM sollte jetzt normal starten.