Zum Inhalt springen
LGM-OS Enterprise
Zuhause Unternehmen
Dokumentation

Ein zweiter Rechner im NAS, aus dem Browser heraus.

Virtuelle Maschinen

12 min · 12 Abschnitte

Ein NAS mit reichlich Arbeitsspeicher und Platz ist das Gerät im Haus, auf dem es sich lohnt, einen zweiten Computer darin laufen zu lassen: ein Windows für das eine Programm, das es nur für Windows gibt, ein Linux zum Ausprobieren, das du ohne Angst kaputtmachen darfst, oder das alte System, das du einmal im Jahr noch brauchst. Alles aus dem Browser, ohne auf irgendeinem anderen Gerät etwas zu installieren.

Was du willstGeh zu
Deine erste Maschine installierenDie erste Maschine
Sie sehen und bedienenDer Bildschirm
Dass sie eine eigene IP in deinem Netz hatDas Netzwerk der Maschine
Ihr den Zigbee-Stick des NAS gebenUSB-Geräte
Sie auf ein anderes NAS mitnehmenAuf ein anderes NAS mitnehmen
Etwas Riskantes probieren und zurückkönnenSnapshots
Windows installierenWindows und seine drei Bedingungen
Verstehen, warum sie von selbst pausiert hatWenn sie von selbst pausiert

Jede Maschine gehört dem, der sie anlegt. Die Verwaltung entscheidet, wer die Anwendung bekommt; ab da sieht jede Person ihre eigenen und die, die mit ihr geteilt werden. Der Knopf „Teilen“ einer Maschine lässt „Darf ansehen“ (sehen, wie es ihr geht) oder „Darf sie benutzen“ (auch starten, herunterfahren und ihren Bildschirm benutzen) wählen. Meldungen zur Maschine eines Kontos gehen nicht über die E-Mail oder die Kanäle des Haushalts. Die Maschinen, die es schon gab, bleiben für alle erreichbar, die die Anwendung hatten.

Du brauchst ein angelegtes Volume (Speicher → Volume erstellen): Die Festplatten der Maschinen sind große Dateien und liegen auf dem Volume, unter <pool>/vm/<name>/, nie auf der Systemfestplatte. Und das NAS sollte ein richtiges Gerät sein: Läuft LGM-OS selbst schon in einer virtuellen Maschine, gibt es keine Beschleunigung durch die Hardware (KVM) und alles geht im Tempo eines Emulators — der Bildschirm der Maschine sagt es dir.


Die erste Maschine

  1. Besorg dir das Installationsabbild (die .iso-Datei des Systems, das du willst) und importier es: Unter Virtuelle Maschinen → Neue Maschine lädt die Schaltfläche „Eine ISO von diesem Computer importieren“ es in den Abbildspeicher des NAS und wählt es gleich aus. Du kannst es auch über Dateien in irgendeine Freigabe hochladen: In der Auswahl erscheint es genauso.
  2. „Neue Maschine“: Name, Prozessoren (2 als Vorgabe), Arbeitsspeicher (2 GB als Vorgabe), Festplatte (32 GB als Vorgabe — eine Datei, die **nur so viel belegt, wie die Maschine schreibt**, nicht die 32 GB auf einen Schlag) und die ISO.
  3. Die Maschine startet von der CD, und der Installer des Systems erscheint: Du bedienst ihn über den Bildschirm, als hingen Tastatur und Monitor an ihr.
  4. Wenn das Installieren fertig ist, wirf die CD aus (der Auswerfen-Knopf auf der Kachel der Maschine oder unter Details). Solange sie drin steckt, startet bei jedem Neustart wieder der Installer — das ist der Klassiker, und deshalb steht auf der Kachel „startet von der CD“.

Die Festplatte der Maschine wächst bis zu der Grenze, die du ihr gegeben hast, aber die Grenze lässt sich nicht verkleinern. Fang knapp an: Sie später zu vergrößern ist ein Knopf (Die Festplatte vergrößern); verkleinern gibt es nicht.

Der Bildschirm

Der Knopf „Bildschirm“ öffnet die Konsole der Maschine im Panel selbst — das, was du auf einem Monitor an ihr sehen würdest, vom BIOS bis zum Schreibtisch. Du kannst ihn auch in einem eigenen Tab öffnen, im Vollbild.

  • Die Konsole steht nicht offen im Netz: Die Maschine zeigt sie nur dem NAS selbst, und das Panel ist die angemeldete Brücke dorthin. Niemand im lokalen Netz kann hineinschauen.
  • Die Maus passt (die Maschine hat ein virtuelles Grafiktablett): Der Zeiger drinnen deckt sich mit dem draußen, ohne dass er eingefangen wird.
  • Bei ausgeschalteter Maschine sagt der Bildschirm das und wartet: Sobald sie startet —von hier aus, nach ihrem Zeitplan oder von einem anderen Gerät aus—, erscheint er von selbst, ohne dass du ihn noch einmal öffnen musst.
  • Reißt die Verbindung ab, versucht er es von selbst noch einmal. Kommt er trotzdem nicht zurück, prüf, ob die Maschine noch läuft, und öffne den Bildschirm noch einmal.

Der Bildschirm ist zum Installieren da und für den Notfall. Für den Alltag in der Maschine ist ihr eigener Fernzugriff bequemer (SSH bei einem Linux, Remotedesktop bei einem Windows), über ihre IP.

Einschalten, ausschalten und mit dem NAS starten

  • Herunterfahren bittet sie im Guten darum, wie der Einschaltknopf an einem PC: Das System darin speichert und schließt. Gehorcht sie nach zwei Minuten nicht, sagt das Panel es dir — bei einem Linux ohne acpid oder einem Windows, dessen Einschaltknopf auf „nichts tun“ steht, geht der Befehl ins Leere.
  • Ausschalten erzwingen ist, als würdest du den Stecker ziehen: Was nicht gespeichert ist, geht verloren. Nur, wenn sie auf das normale Herunterfahren nicht reagiert.
  • Mit dem NAS starten: Der Schalter für den Autostart sorgt dafür, dass die Maschine von selbst hochkommt, sobald das NAS eingeschaltet wird. Für die Maschine, die etwas im Haus bereitstellt, ist das der Unterschied zwischen „läuft immer“ und „läuft bis zum ersten Stromausfall“.

Das Netzwerk der Maschine

Unter Details → Hardware wählst du, wie sie sich verbindet, und das Panel bietet dir nur an, was es auf deinem Gerät wirklich gibt:

  • Virtuelles Netzwerk (das Übliche): Die Maschine kommt ins Internet und das NAS sieht sie, aber der Rest des Hauses erreicht sie nicht. Perfekt zum Installieren und für Maschinen zum Wegwerfen.
  • Brücke: Die Maschine hängt wie jedes andere Gerät in deinem Netz — die IP gibt ihr dein Router, die anderen Geräte sehen sie. Das willst du, wenn die Maschine etwas fürs Haus bereitstellt. Die Brücke docker0 setzt sie in dasselbe Netz wie die Docker-Container.
  • Direkt über eine Netzwerkkarte: für besondere Fälle; die Maschine teilt sich die physische Karte des NAS.

Die IP der Maschine steht unter Details, ohne dass du in sie hineinmusst: Das NAS fragt den Gast-Agenten, wenn das System darin ihn mitbringt, und sonst die Liste des virtuellen Netzes.

USB-Geräte

Eine Maschine mit einer Hausautomatisierung (Home Assistant und Co.) braucht den Zigbee- oder Z-Wave-Stick, der am NAS steckt. Unter Details → Netzwerk, CD und Geräte stehen die USB-Geräte, die am Gerät hängen: Wähl das aus, das du willst, und die Maschine sieht es, als steckte es an ihr selbst.

⚠️ Solange die Maschine läuft, gehört das Gerät IHR: Das NAS und seine Anwendungen sehen es nicht mehr. Wenn derselbe Stick in einer Anwendung aus dem Paketzentrum eingetragen ist, nimm ihn ihr vorher weg, sonst nehmen sich die beiden gegenseitig das Gerät.

Sonst noch wissenswert:

  • Die Änderung gilt, wie bei aller Hardware, ab dem Start der Maschine (und lässt sich nur bei ausgeschalteter Maschine anfassen).
  • Das Gerät wird über sein Modell erkannt, nicht über den Anschluss: Du kannst es abziehen und an einem anderen USB-Anschluss wieder einstecken, und die Maschine findet es weiter. Dafür warnt das Panel bei zwei gleichen Geräten: Sie lassen sich nicht auseinanderhalten, und durchgereicht wird eines.
  • Steckt das Gerät beim Start der Maschine nicht, startet die Maschine ohne es: Steck es an und starte sie neu, damit sie es sieht. Das Panel lässt dich keines auswählen, das nicht steckt, damit du nicht mit etwas rechnest, das nicht da ist.
  • Eine Tastatur oder eine Maus am NAS stehen ebenfalls in der Liste. Wähl sie nicht aus: Das NAS stünde ohne sie da.

Hardware nachträglich ändern

Alles unter Details, und nur bei ausgeschalteter Maschine — einem laufenden System die Hardware unter dem Hintern wegzutauschen ist der schnellste Weg, es kaputtzumachen. Ändern lassen sich Arbeitsspeicher, Prozessoren, die ISO in der CD und, unter „Erweiterte Einstellungen“: Firmware (BIOS oder UEFI), sicherer Start, TPM-2.0-Chip, das Modell des Prozessors (der des NAS, so wie er ist, das ist der schnelle, oder ein generischer, mit dem die Maschine auf ein anderes Gerät umziehen kann) und die Grafikkarte (QXL die normale, VirtIO für modernes Linux, VGA die, die alles schluckt).

Die Festplatte vergrößern

Der Knopf „Vergrößern“ addiert Gigabyte zur Festplatte (er setzt nie eine Größe: sich nach unten zu vertun kann niemand rückgängig machen). Achtung bei der zweiten Hälfte, die deine Sache ist: Das gibt der Maschine mehr Festplatte, nicht ihren Partitionen — drinnen sehen Windows oder Linux weiter die alte Partition, bis du sie mit ihrem eigenen Werkzeug erweiterst (Datenträgerverwaltung unter Windows, growpart/GParted unter Linux).

Eine Maschine klonen

Unter Details, bei ausgeschalteter Maschine, fragt der Knopf „Klonen…“ nach einem Namen und legt eine zweite, gleiche Maschine an. Damit hast du ein „Basis-Windows“, aus dem die Windows der Kinder entstehen, oder probierst ein Update an einer Kopie aus, bevor du die gute anfasst.

Die ganze Festplatte wird kopiert, das dauert also von ein paar Minuten bis zu einer guten Stunde —je nachdem, wie viel sie belegt— und du siehst es auf einer Kachel des Schreibtischs vorangehen; das NAS kannst du dabei weiter benutzen.

Die Kopie kommt ausgeschaltet zur Welt, ohne Start mit dem NAS, und mit drei Dingen, die mit Absicht anders sind:

  • Eine neue Netzwerkkarte. Zwei Maschinen mit derselben physischen Adresse streiten sich um dieselbe IP, und keine von beiden läuft richtig. Der Klon holt sich seine, sobald du ihn einschaltest.
  • Ohne die USB-Geräte des Originals: Ein Gerät kann immer nur an eine Maschine durchgereicht werden. Wenn der Klon es braucht, gib es ihm in seinem Profil, während die andere ausgeschaltet ist.
  • Ein neues TPM, wenn das Original eines hatte (Windows 11). War drinnen BitLocker eingeschaltet, fragt Windows beim ersten Start des Klons nach dem Wiederherstellungsschlüssel.

Die Snapshots werden nicht mitkopiert, und der Name innerhalb der Maschine auch nicht: Wenn beide zugleich im Netz laufen sollen, änder ihn im System des Klons.

Auf ein anderes NAS mitnehmen

Unter Details, bei ausgeschalteter Maschine, legt „Mitnehmen“ sie als eine einzige Datei (.lgmvm) in der Freigabe ab, die du wählst, um sie auf ein anderes NAS zu kopieren oder aufzubewahren. Auf dem anderen Gerät fragt „Maschine holen“ —oben, neben „Neue Maschine“—, in welchem Ordner du sie abgelegt hast, welche von denen dort und wie sie heißen soll, und richtet sie ein.

  • Mit reist die Systemfestplatte. Hat die Maschine Datenfestplatten, nimm sie ihr vorher weg (oder kopier sie getrennt über Dateien).
  • Sie kommt ausgeschaltet an, ohne Start mit dem NAS und mit einer neuen Netzwerkkarte: Beim Einschalten holt sie sich ihre eigene Adresse.
  • Was ihr TPM-Chip gespeichert hatte, reist nicht mit: War darin BitLocker eingeschaltet, fragt Windows beim ersten Start nach dem Wiederherstellungsschlüssel.
  • **Ein Paket, das ein nicht aktualisiertes NAS exportiert hat, sagt nicht, wie die Maschine startete**, also wird sie wie eine neue eingerichtet: mit BIOS und mit der schnellen Festplatte und dem schnellen Netzwerk (VirtIO). Ist darin ein Windows oder startete sie über UEFI, startet sie nicht: Exportier sie noch einmal von einem aktualisierten NAS und hol sie erneut. Die Benachrichtigung über den Import sagt es, wenn das passiert.

Snapshots

Vor einer heiklen Änderung —einem Update des Systems darin, einem Eingriff in die Registry eines Windows— „Neuer Snapshot“. Geht es schief, „Hierher zurück“, und die Maschine ist wieder, wie sie war.

  • Bei laufender Maschine sichert der Snapshot auch den Arbeitsspeicher: Beim Zurückkehren ist sie genau so da, mit ihren offenen Programmen. Das dauert einen Moment (der Arbeitsspeicher wird kopiert).
  • Bei ausgeschalteter Maschine ist es nur die Festplatte, und es geht sofort.

⚠️ Ein Snapshot ist kein Backup: Er liegt in derselben Datei und auf derselben Festplatte wie die Maschine. Geht das Volume verloren, gehen sie zusammen verloren. Dafür gibt es die Sicherungen: Eine Sicherungsaufgabe kann deine Maschinen mitnehmen —die Festplatte und ihre Definition, damit sie nach dem Wiederherstellen wieder starten—, auch laufende, die von einem Snapshot aus kopiert werden.

Windows und seine drei Bedingungen

  • Windows 11 verlangt UEFI, sicheren Start und TPM 2.0, bevor es sich installieren lässt. Alle drei sind Schalter unter „Erweiterte Einstellungen“ — schalte sie vor dem Installieren ein. Einer bereits installierten Maschine die Firmware zu ändern macht sie startunfähig: Ein unter BIOS installiertes System startet nicht über UEFI, und umgekehrt genauso wenig.
  • Festplatte und Netzwerk der Maschinen sind VirtIO (die schnellen). Linux bringt sie ab Werk mit; der Installer von Windows hat den Treiber für die Festplatte nicht dabei und sieht nicht, wohin er sich installieren soll: Nimm eine Windows-ISO mit eingebauten VirtIO-Treibern (such nach „virtio-win“ plus deiner Version; sie vorzubereiten dauert zehn Minuten und ist einmalig).
  • Ist das System installiert, gib ihm den Gast-Agenten (unter Linux das Paket qemu-guest-agent, unter Windows kommt er mit den VirtIO-Treibern): Damit sieht das Panel die IP, und das geordnete Herunterfahren klappt immer.

Wenn sie von selbst pausiert

Wenn der Speicher darunter nicht schreiben kann, pausiert qemu die Maschine, statt sie kaputtgehen zu lassen. Das Panel bleibt nicht bei „sie ist pausiert“ stehen: Es geht der Sache nach, und die Warnung sagt dir, welcher der vier Fälle es ist — denn nur einer davon wird durch Löschen besser:

  1. Platz ist reichlich da → es liegt nicht am Platz: Metadaten des Volumes oder ein beschädigtes Abbild.
  2. Das Volume meldet freie Gigabyte und lässt trotzdem nicht schreiben → das Volume hängt: Das behebst du mit dem Knopf „Neu verteilen“ unter Speicher, nicht durch Löschen.
  3. Der Ordner kann nicht wachsen, das Volume schon → auf diesem Ordner liegt eine Quota.
  4. Wirklich voll → mach Platz.

Ist die Ursache behoben, weckt der Knopf „Fortsetzen“ sie dort auf, wo sie war.

Eine Maschine löschen

„Löschen“ entfernt die Maschine und ihre Festplatte —auch ihre Datenfestplatten— mit allem, was darin ist, ohne Weg zurück. Eine Datenfestplatte, die außerhalb des Ordners der Maschine lag, bleibt, wo sie war, und der Hinweis sagt, welche; liegen in <pool>/vm/<name>/ Dateien, die nicht ihre sind, lässt das Panel den Ordner stehen und sagt es dir.

Die Maschine verschwindet außerdem aus den Sicherungen, die sie mitnahmen. Eine Sicherung, die nur diese Maschine gesichert hat, wird ausgeschaltet, und was sie schon kopiert hat, bleibt an ihrem Ziel.