Synology Virtual Machine Manager (VMM) einrichten


    Tags: , ,

    Synology Virtual Machine Manager (VMM)In kleineren Umgebungen wie etwa Labs stellen nur wenige VMs die essentiellen Infrastruktur­dienste zur Verfügung. Dafür lohnt es sich aber nicht, rund um die Uhr leistungs­fähige physische Server zu be­treiben. Statt­dessen kann man beispiels­weise Domain-Controller auf einem Synology-NAS hosten, da dieses ohnehin 24/7 läuft.

    Sofern das Speichersystem im Hinblick auf CPU und Arbeitsspeicher leistungsfähig genug ist und idealerweise auch in einem hoch­verfügbaren Setup betrieben wird, spricht nichts dagegen, die KVM-basierte Virtualisierung von Synology auszuprobieren.

    Der Virtual Maschine Manager ist nur auf NAS-Modellen mit Intel- oder AMD-CPU verfügbar (siehe diese Übersicht des Herstellers).

    Für diese Anleitung verwende ich ein DS1621xs+ mit 32 GB RAM, 2 x 10 GB/S-Netzwerkkarten (eine intern, eine als Steckkarte), 2 x NVMe-Adapter für Caching und ca. 6TB SSD-netto-Kapazität im RAID 5 mit Btrfs-Dateisystem.

    Grundsätzlich sollten Sie sich bei der Planung Ihrer Speicher­infrastruktur auf DSM vorab Gedanken dazu machen, auf welchem Volume Sie DSM-Applikationen wie den VMM speichern und wo Sie Daten ablegen, in diesem Fall die Dateien für die virtuellen Maschinen.

    Beide sollten idealerweise nicht auf dem gleichen Volume liegen. Außerdem brauchen Sie eine geeignete Backup-Strategie, wozu sich zum Beispiel das von Synology bereitgestellte Hyper Backup anbietet. Allerdings müssen Sie die VMs erst exportieren, bevor Sie diese sichern können. VMM unterstützt ergänzend aber auch lokale Snapshots.

    Virtualisierungsumgebung vorbereiten

    Im ersten Schritt müssen Sie zunächst im DSM-Paket-Zentrum den Virtual Maschine Manager installieren.

    Das Installieren des VMM ist schnell erledigt und verursacht für eine Einzelinstanz keine Kosten.

    Zum Erstellen einer neuen VM rufen Sie nun den Virtual Maschine Manager auf. Im Abschnitt Netzwerk sollten Sie zunächst mit Hinzufügen wenigstens einen neuen virtuellen Switch anlegen.

    Ein Default VM Network existiert automatisch und ist mit den unter Hosts angezeigten Netzwerk­karten verbunden.

    Virtuelle Switches für VMM anlegen

    Vergeben Sie dann einen Namen und wählen einen Typ (extern oder privat). Möchten Sie VMM-Gästen externe Netzwerkverbindungen ermöglichen, dann müssen Sie extern wählen, damit diese über das Host-Netzwerk routen können.

    Außerdem müssen Sie die physischen Adapter wählen, die mit dem Switch verbunden werden sollen.

    Physische Adapter mit dem vSwitch verbinden

    Im Menü Image können Sie dann Ihre Installations-Images hochladen, von denen Sie später VMs erstellen möchten. Synology unterstützt die Formate ISO, Disk-Image und DSM-Image.

    Das ist auch die richtige Gelegenheit, von Synology das ISO-Image Synology Guest Tool for Virtual Machine Manager herunter­zuladen und auf diesem Weg bereitzustellen.

    Es enthält im Wesentlichen die KVM-Virtio-Treiber, also für die Paravirtualisisierung der Netzwerkkarten und Disk-Controller, sowie Ballon-Driver, sozusagen das VMM-Pendant zu den VMware-Tools unter vSphere oder den Integrations­diensten von Hyper-V.

    Einen Image-Speicher für die Installationsmedien vorbereiten

    Darüber hinaus müssen Sie im Menü Speicher mit Hinzufügen eine Speicher­ressource erstellen. Hierbei handelt es sich letztendlich um eines der Btrfs-Volumes aus dem Speicher-Manager.

    Speicher-Ebene für den VMM bereitstellen

    Betreiben Sie Ihre DSM-basierte Virtualisierungs­umgebung produktiv, sollten Sie nach Möglichkeit über mindestens zwei physische Systeme verfügen, die Sie im Menü Cluster zu einem Konstrukt mit bis zu 7 Host-Knoten verknüpfen können.

    Auch das Einrichten eines Clusters ist möglich, aber man braucht dafür eine eigene Lizenz.

    Allerdings benötigen Sie für den Cluster-Betrieb eine lizenzierte Version des VMM Pro. Diese sind als Pakete für drei oder sieben Knoten erhältlich und je ein Jahr gültig. Die Lizenzen fügt man im gleichnamigen Menü hinzu.

    Lizenzen für den Cluster-Betrieb sind eine Bedingung für das Live-Migration-Feature.

    Zusammenfassung

    Ein ausreichend leistungsfähiges Synology-NAS lässt sich in kleineren Umgebungen als Virtualisierungs-Host nutzen, um Infrastrukturdienste wie Domänen-Controller bereitzustellen. Beim produktiven Einsatz empfiehlt sich die Nutzung eines Clusters aus mindestens zwei Geräten, was aber eine kostenpflichtige VMM-Lizenz erfordert.

    Die Installation des Virtual Machine Managers über das Paket-Zentrum ist simpel. Anschließend stehen mit der Einrichtung eines vSwitches, der Bereitstellung von Storage oder der Planung einer Backup-Strategie die gleichen Aufgaben an wie in VMware- oder Hyper-Umgebungen.

    Im Großen und Ganzen fühlt sich der Synology VMM übersichtlicher und einfacher an, als vergleichbare Lösungen von Proxmox oder Red Hat.

    Täglich Know-how für IT-Pros mit unserem Newsletter

    Wir ver­wenden Ihre Mail-Adresse nur für den Ver­sand der News­letter.
    Es erfolgt keine per­sonen­be­zogene Auswertung.

    Bild von Thomas Drilling

    Thomas Drilling arbeitet ist seit fast 30 Jahren selb­ständig in der IT-Welt sowohl als Consultant, als auch als Redakteur, Buchautor und Journalist für viele ehe­malige und aktuelle IT-Magazine sowie Blogs.

    Aktuell bestätigt sich Thomas schwerpunktmäßig als IT-Trainer für Cloud-Computing in den Bereichen Microsoft Azure, Amazon Web Services und VMware.

    Thomas ist zertifizierter Microsoft-Trainer für nahe das gesamte Portfolio an Microsoft Azure Trainings. Thomas ist außerdem zerti­fi­zierter Microsoft Azure Solutions Architect Expert sowie VMware Certified Professional und wurde von VMware in den Jahren 2016 bis 2022 mit dem Blogger-Status vExpert ausge­zeichnet.

    Thomas führt aktuell jeden Monat zwei selbstkonziperte 4-tägigen Grund­lagenkurse in Cloud Computing mit Azure durch, die sich inhaltlich bewusst von den Microsft-Kursen abheben und vorzuweise als Bootcamp in eine besonderen Lokation stattfinden. Optional kann aber aber auch remote via Microsoft Teams teilgenommen werden.

    Das aktuelle Trainingsprogramm findet sich unter Azure-Trainings. Weitere Infor­mationen und Anmel­dung über sein Azure-Blog.

    Verwandte Beiträge

    Weitere Links