> 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/automate-protect-and-extend/de/automatisierung/marketplace-vm-recipes.md).

# VergeOS Marketplace-Katalog: VM-Rezepte

## Übersicht

{% hint style="info" %}
**Wichtige Punkte**

* Der VergeOS Marketplace-Katalog bietet eine kuratierte Sammlung vorkonfigurierter VM-Rezepte.
* Rezepte ermöglichen die schnelle Self-Service-Bereitstellung virtueller Maschinen mit optimierten Einstellungen.
* Jedes Rezept vereinfacht die Bereitstellung gängiger Betriebssysteme und Anwendungen.
* Benutzer können während der Bereitstellung wichtige Parameter wie CPU, RAM, Speicher und Netzwerke anpassen.
  {% endhint %}

Der VergeOS Marketplace-Katalog bietet eine leistungsstarke Möglichkeit, Ihre virtuellen Maschinenbereitstellungen zu beschleunigen. Statt jede neue VM manuell zu konfigurieren, stellt der Marketplace gebrauchsfertige Rezepte für eine Vielzahl von Betriebssystemen und Anwendungen bereit. Diese Rezepte sind für die VergeOS-Umgebung optimiert und gewährleisten eine effiziente Ressourcennutzung sowie konsistente Konfigurationen.

In diesem Leitfaden werden Ihnen die im Marketplace-Katalog verfügbaren VM-Rezepte vorgestellt und die gängigen Konfigurationsoptionen erläutert, die Sie bei deren Bereitstellung erwarten können.

## Auf den Marketplace-Katalog zugreifen

Um auf VM-Rezepte aus dem Marketplace zuzugreifen und sie bereitzustellen:

1. Melden Sie sich bei Ihrem VergeOS-System an.
2. Navigieren Sie zu **Maschinen** aus dem linken Menü.
3. Klicken Sie auf **Neue VM**.
4. Wählen Sie im Abschnitt "Select Type" links Marketplace (oder einen bestimmten Marketplace-Katalog wie "Operating Systems (Marketplace)" oder "Applications (Marketplace)") aus.

Die verfügbaren Rezepte werden dann zur Auswahl angezeigt und nach ihrer Hauptfunktion kategorisiert (z. B. Betriebssysteme, Anwendungen, Dienste).

## Gängige Optionen zur Rezeptkonfiguration

Wenn Sie eine VM aus einem Marketplace-Rezept bereitstellen, werden Ihnen in der Regel eine Reihe von Fragen angezeigt, mit denen Sie die neue virtuelle Maschineninstanz anpassen können. Diese Fragen sind darauf ausgelegt, die gängigsten Konfigurationsanforderungen abzudecken.

Hier sind die typischen Kategorien von Einstellungen, die Sie konfigurieren können:

### 1. Einstellungen der VM-Instanz

Diese Optionen steuern die grundlegende Hardware und Identität Ihrer virtuellen Maschine:

* **Kerne (`YB_CPU_CORES`):** Die Anzahl der der VM zugewiesenen virtuellen CPU-Kerne.
* **RAM (`YB_RAM`):** Die Menge an virtuellem RAM, die der VM zugewiesen wird (z. B. in MB oder GB).
* **Hostname (`YB_HOSTNAME`):** Der Netzwerk-Hostname für die VM.
* **UEFI aktivieren (`SELECT_CREATE_UEFI`):** Eine boolesche Option (Ja/Nein), um den UEFI-Bootmodus (Unified Extensible Firmware Interface) für die VM zu aktivieren.
* **Cloud-init nach dem ersten Start deaktivieren (`YB_DISABLE_CLOUDINIT`):** Für Linux-VMs ermöglicht dies, den cloud-init-Dienst nach dem ersten Lauf zu deaktivieren, wodurch weitere Konfigurationsänderungen bei späteren Starts verhindert werden. Zu den Optionen gehören oft `true`, `false`, oder `purge`.
* **Rezeptinstanz trennen (`YB_DETACH_RECIPE`):** Eine versteckte Option, die möglicherweise steuert, ob die VM mit dem Rezept verknüpft bleibt (für zukünftige Updates) oder nach der Erstellung zu einer eigenständigen VM wird.

### 2. Netzwerkeinstellungen

Diese Optionen legen fest, wie Ihre VM eine Verbindung zu Netzwerken herstellt und IP-Adressen erhält:

* **Den IP-Adressentyp auswählen (`YB_IP_ADDR_TYPE`):** Wählen Sie zwischen `dhcp` (Dynamic Host Configuration Protocol) für die automatische IP-Zuweisung oder `static` für die manuelle Konfiguration.
* **Netzwerk für das externe Netzwerk (`YB_NIC_ETH0_EXTERNAL_GATEWAY`):** Das externe Netzwerk, mit dem die primäre NIC (eth0) der VM verbunden wird.
* **IP-Adresse für (eth0) (`YB_NIC_ETH0_IP_ADDR`):** Wenn `static` IP ausgewählt ist, geben Sie hier die spezifische IP-Adresse für die VM ein.
* **CIDR der Subnetzmaske (`YB_NIC_ETH0_CIDR`):** Die Subnetzmaske für die statische IP-Adresse (z. B.  `/24`).
* **Standardgateway (`YB_NIC_ETH0_GW`):** Das Standardgateway für das Netzwerk der VM.
* **Nameserver (`YB_NIC_ETH0_NS`):** Eine durch Kommas getrennte Liste von DNS-Server-IP-Adressen.

### 3. Speichereinstellungen

Diese Optionen steuern die Größe der primären Festplatte der VM:

* **Größe des OS-Laufwerks (`YB_DRIVE_OS_SIZE`):** Die Größe des virtuellen Datenträgers für das Betriebssystem (z. B. in GB).
* **OS-Laufwerks-Tier (`SELECT_OS_TIER`):** Wählt die bevorzugte Speicherebene für das OS-Laufwerk der VM aus (z. B. Tier 1 für hohe Leistung, Tier 5 für Archivierung).

### 4. Erstellung von Benutzerkonten

Rezepte enthalten oft Optionen zum Erstellen erster Benutzerkonten im Gastbetriebssystem:

* **Benutzername (`YB_USER`):** Der Benutzername für das anfängliche Administrator- oder Standardbenutzerkonto.
* **Passwort (`YB_PASSWORD`):** Das Passwort für den angegebenen Benutzer.

### 5. Betriebssystemspezifische Anpassungen

Einige Rezepte enthalten Optionen, die auf das spezifische Betriebssystem zugeschnitten sind, das sie bereitstellen:

* **Windows-ISO (`WINDOWS_ISO`):** Für Windows-Rezepte ermöglicht dies die Auswahl des spezifischen ISO-Images für die Windows-Installation (z. B. `windows-2025-evaluation-os-disk.iso`).
* **Windows-Lizenzschlüssel (`WINDOWS_LICENSE_KEY`):** Ein optionales Feld zur Eingabe eines Windows-Lizenzschlüssels für die Aktivierung.
* **RDP aktivieren (`ENABLE_RDP`):** Eine boolesche Option (Ja/Nein), um das Remote Desktop Protocol für Windows-VMs zu aktivieren.
* **UI von intern aus zugreifen (`YB_ACCESS_UI_FROM_INTERNAL`):** Bei einigen Windows-basierten VergeOS-Instanzen steuert diese Option den Zugriff auf die Benutzeroberfläche aus internen Netzwerken.
* **VirtIO-DL-Name (`VIRTIO_DL_NAME`):** Für Windows verweist dies auf das VirtIO-Treiber-ISO, das zum Einfügen von Treibern in das Gastbetriebssystem verwendet wird.

### 6. Automatisierung im Hintergrund (`Sdatabase` Typ-Fragen)

Viele Rezepte enthalten erweiterte Automatisierungsschritte, die mit der VergeOS-Datenbank oder anderen Diensten interagieren können. Diese Fragen erscheinen oft mit einem `Sdatabase` Typ und sind in der Regel vom Herausgeber des Rezepts vorab konfiguriert. Beispiele sind:

* **OS-Laufwerk erstellen (`CREATE_OS_DRIVE`):** Erstellt automatisch den virtuellen OS-Datenträger.
* **Windows-ISO herunterladen (`YB_DOWNLOAD_WINDOWS_ISO`):** Löst einen Download der Windows-ISO von einer angegebenen URL aus.
* **VirtIO herunterladen (`YB_DOWNLOAD_VIRTIO`):** Löst einen Download der VirtIO-Treiber-ISO aus.
* **VirtIO-CD-ROM erstellen (`YB_CREATE_VIRTIO_CD_DL`):** Erstellt ein virtuelles CD-ROM-Laufwerk und fügt die heruntergeladene VirtIO-ISO für die automatische Treiberinstallation ein.
* **CPU des Clusters abrufen (`GET_CLUSTER_CPU`):** Fragt den Cluster nach verfügbaren CPU-Informationen ab.
* **CPU des Clusters ändern (`CHANGE_CLUSTER_CPU`):** Ändert die CPU-Einstellungen des Clusters programmgesteuert.
* **Maschinentyp bearbeiten (`EDIT_MACHINE_TYPE`):** Passt den Maschinentyp der VM nach der Erstellung an.

Diese `Sdatabase` Operationen zeigen die Leistungsfähigkeit der VergeOS-Rezepte, die nicht nur VMs bereitstellen, sondern auch komplexe, automatisierte Aufgaben während der Bereitstellung ausführen.

## Verfügbare Rezepte im Marketplace-Katalog

Der Marketplace-Katalog wird kontinuierlich mit neuen Rezepten aktualisiert. Nachfolgend finden Sie eine Liste der häufig verfügbaren Rezepte, kategorisiert nach ihrem primären Verwendungszweck:

### Betriebssysteme

Diese Rezepte stellen vorkonfigurierte virtuelle Maschinen mit verschiedenen Linux- und Windows-Betriebssystemen bereit. Sie werden in der Regel mit Standardeinstellungen geliefert, die mithilfe der oben beschriebenen Optionen angepasst werden können.

* **AlmaLinux 8 & 9 (Aktuell):** Minimale Installationen von AlmaLinux für Unternehmensumgebungen.
* **CentOS 7 (Aktuell):** Eine stabile und weit verbreitete Linux-Distribution.
* **CentOS Stream 8:** Eine Linux-Distribution mit Rolling Release.
* **Debian 10 (Buster), 11 (Bullseye):** Stabile und beliebte Debian-basierte Distributionen.
* **Fedora 35, 36, 37, 38:** Aktuelle Fedora-Versionen für Entwicklung und Tests.
* **Rocky Linux 8 & 9 (Aktuell):** RHEL-binärkompatible Linux-Distributionen für Unternehmen.
* **Ubuntu Server 18.04 (Bionic Beaver), 20.04 (Focal Fossa), 22.04 (Jammy Jellyfish), 24.04 (Noble Numbat):** Long-Term-Support-(LTS)-Versionen von Ubuntu Server, ideal für Produktionsarbeitslasten.
* **Windows 2025 - Evaluation:** Ein Evaluierungsimage für die kommende Windows-Server-Version.
* **Windows 2022 - Evaluation:** Ein Evaluierungsimage für Windows Server 2022.
* **Windows 2019 Server Evaluation:** Ein Evaluierungsimage für Windows Server 2019.
* **Amazon Linux 2 LTS:** Eine für Amazon optimierte Linux-Distribution.

### Anwendungen

Diese Rezepte basieren in der Regel auf einem zugrunde liegenden Betriebssystem und enthalten vorinstallierte Anwendungen für bestimmte Anwendungsfälle.

* **LAMP-Stack:** Ein Webserver-Stack aus Linux, Apache, MySQL und PHP.
* **Docker:** Eine Containerisierungsplattform vorinstalliert.
* **Grafana:** Eine beliebte Open-Source-Plattform für Monitoring und Observability.
* **OpenVPN-AS:** OpenVPN Access Server für VPN-Lösungen.
* **Kubernetes K3S:** Eine leichtgewichtige Kubernetes-Distribution.

### Dienste

Diese Rezepte bieten spezialisierte Dienste oder Utility-VMs zur Verwaltung Ihrer VergeOS-Umgebung.

* **Tenant Crash Cart:** Eine Utility-VM, die häufig zur Fehlerbehebung oder Wiederherstellung innerhalb einer Mandantenumgebung verwendet wird.

## Ein Rezept verwenden

Sobald Sie ein Rezept ausgewählt und auf "Next" geklickt haben, werden Sie durch das Formular "Questions" geführt, in das Sie Ihre gewünschten Konfigurationen eingeben können. Nachdem Sie alle erforderlichen Felder ausgefüllt haben, klicken Sie auf "Submit", um den VM-Erstellungsprozess zu starten. Die Rezeptautomatisierung stellt dann Ihre neue virtuelle Maschine basierend auf Ihren Auswahlmöglichkeiten bereit.

## Vorteile der Verwendung von Marketplace-Rezepten

* **Geschwindigkeit:** Neue VMs in Minuten statt in Stunden bereitstellen.
* **Konsistenz:** Stellen Sie sicher, dass alle Bereitstellungen den vordefinierten Best Practices entsprechen.
* **Einfachheit:** Reduzieren Sie die Komplexität der manuellen VM-Einrichtung.
* **Self-Service:** Ermöglichen Sie Benutzern, ihre eigenen Ressourcen mit kontrollierten Optionen bereitzustellen.
* **Automatisierung:** Nutzen Sie die leistungsstarke VergeOS-Rezept-Engine für fortgeschrittene Bereitstellungsaufgaben.

***


---

# 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/automate-protect-and-extend/de/automatisierung/marketplace-vm-recipes.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.
