> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/run-the-platform/de/virtuelle-maschinen/working-with-vms.md).

# Arbeiten mit virtuellen Maschinen (VMs)

## VM-Console-Zugriff

Der [Remote-Konsole](/run-the-platform/de/virtuelle-maschinen/vm-remote-console.md) bietet Video-/Tastatur-Maus-Zugriff auf Ihre VMs über die VergeOS-Benutzeroberfläche.

* **Öffnen Sie eine Remote-Konsole für eine einzelne VM**: Navigieren Sie zum VM-Dashboard und klicken Sie im linken Navigationsmenü auf Remote-Konsole.
* **Öffnen Sie die Remote-Konsole für mehrere VMs (in separaten Tabs)**: Wählen Sie VMs in der Liste der virtuellen Maschinen aus und klicken Sie im linken Navigationsmenü auf Remote-Konsole. (Dies kann von einigen Popup-Blockern blockiert werden.)

## Eine VM klonen

Die Klonfunktion ermöglicht es Ihnen, eine neue VM-Instanz als Replik einer bestehenden VM zu erstellen (mit oder ohne dieselben MAC-Adressen). Dies kann für verschiedene Zwecke nützlich sein: Tests, Bereitstellung, Datenwiederherstellung usw. Das Klonen einer VM in VergeOS ist nahezu augenblicklich und unkompliziert.

{% hint style="success" %}
Während das Klonen es Ihnen ermöglicht, eine einfache Kopie einer VM zu erstellen, [Rezepte](/automate-protect-and-extend/de/automatisierung/vm-recipes.md) ermöglichen es Ihnen, neue benutzerdefinierte VM-Instanzen basierend auf einer Vorlagen-VM zu erstellen; Rezeptfragen ermöglichen die Anpassung von Details pro Instanz während ihrer Erstellung, wie z. B. IP-Adresse, Gast-Benutzernamen/-Passwörter, zugewiesene Ressourcen, Netzwerke usw.
{% endhint %}

### Schritte zum Klonen

1. Wenn möglich, **die VM anhalten** bevor Sie sie klonen.
2. Von der **VM-Dashboard oder in der Liste der virtuellen Maschinen** Seite mit einer ausgewählten VM, wählen Sie **Klonen** im linken Menü aus.\
   Der Name der Quell-VM sowie die Ressourcen (Kerne/RAM, OS, Anzahl der Laufwerke und Anzahl der NICs) werden angezeigt.
3. Der **VM-Name** wird standardmäßig auf den ursprünglichen VM-Namen + "Klon" gesetzt; der Name kann nach Belieben geändert werden.
4. Standardmäßig wird für jedes NIC-Gerät in der neuen Instanz eine neue eindeutige MAC-Adresse (anders als bei der Quell-VM) erstellt. Die Option „MAC-Adressen beibehalten“ kann aktiviert werden, um MAC-Adressen von der ursprünglichen VM auf die neue Kloninstanz zu kopieren.
5. Klicken Sie **Senden**. Die VM-Instanz wird erstellt und die Dashboard-Seite der neuen VM wird angezeigt.

{% hint style="warning" %}
Die Einstellung zum Beibehalten der MAC-Adresse sollte mit Vorsicht verwendet werden, um doppelte Adressen im selben Netzwerk zu vermeiden, da diese Probleme verursachen.
{% endhint %}

## Eine VM löschen

Zu berücksichtigende Punkte beim Löschen einer VM:

* Die VM muss heruntergefahren werden, bevor sie gelöscht werden kann.
  * Das System erlaubt das Löschen einer VM nicht, wenn sie läuft.
* Eine VM, die derzeit die Grundlage eines VM-Rezepts ist, kann nicht gelöscht werden.
* Beim Löschen einer VM werden auch ihre VM-Snapshots gelöscht; die VM bleibt jedoch in System-Snapshots enthalten, die erstellt wurden, während die VM existierte.

## Ausschalten / Neustarten / Zurücksetzen / Strom trennen

Es ist wichtig, die unterschiedlichen Verhaltensweisen von *Ausschalten / Neustarten / Hard-Reset / Strom trennen* der Befehle für VMs zu verstehen.

* **Ausschalten** - sendet einen ACPI-Befehl an die VM und setzt voraus, dass ACPI im Gastbetriebssystem aktiviert/konfiguriert ist. Ausschalten leitet ein ordnungsgemäßes Herunterfahren der VM ein.
* **Neustart** - leitet ein ordnungsgemäßes Herunterfahren ein und schaltet die VM anschließend wieder ein. An die VM wird ein ACPI-Befehl gesendet, und es wird vorausgesetzt, dass ACPI im Gastbetriebssystem aktiviert/konfiguriert ist.

{% hint style="success" %}
**Bevor ein Server in Betrieb genommen wird, wird empfohlen, einen&#x20;*****Ausschalten*****&#x20;und&#x20;*****Neustart*****&#x20;Vorgang in der VergeOS-Benutzeroberfläche zu testen, sowohl während ein Benutzer am Gastbetriebssystem angemeldet ist als auch wenn kein Benutzer angemeldet ist/der Bildschirm gesperrt ist.**
{% endhint %}

* **Hard-Reset** - Diese Option sollte nur verwendet werden, wenn kein Zugriff auf das Gastbetriebssystem für ein ordnungsgemäßes Herunterfahren möglich ist (z. B. wenn das Gastbetriebssystem abgestürzt oder gesperrt ist). Dabei wird die Hardware ausgeschaltet, ohne ein ordnungsgemäßes Herunterfahren des Gastbetriebssystems zu versuchen, und anschließend wieder eingeschaltet.
* **Strom trennen** - Diese Option sollte nur verwendet werden, wenn kein Zugriff auf das Gastbetriebssystem für ein ordnungsgemäßes Herunterfahren möglich ist (z. B. wenn das Gastbetriebssystem abgestürzt oder gesperrt ist). Dies entspräche dem Ziehen des Netzsteckers bei einer Bare-Metal-Maschine.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/run-the-platform/de/virtuelle-maschinen/working-with-vms.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
