Erstellen von FreeBSD-Jail-Containern

Unterstützte Plattformen

Die Befehle zum Erstellen von Jails funktionieren nur auf: - FreeBSD - DragonFlyBSD

Auf anderen Betriebssystemen sind die Befehle nicht verfügbar.

Erstellungsmethoden

CBSD unterstützt drei Methoden zum Erstellen von Jails:

# Methode Befehl Zweck Komplexität
1 TUI (Dialog) cbsd jconstruct-tui Für Einsteiger; interaktive Erstellung über ncurses-Menü Niedrig
2 Kommandozeile cbsd jcreate param=value Automatisierung, Skripte, CI/CD Mittel
3 CBSDfile cbsd jcreate (liest CBSDfile im aktuellen Verzeichnis) Empfohlene Methode für den regelmäßigen Einsatz Mittel ### Kurzbeschreibung der Methoden
1. TUI (jconstruct-tui) — interaktiver ncurses-Dialog. Hauptvorteil: Es müssen keine genauen Parameternamen und -formate auswendig gelernt werden, da alle Optionen visuell im Menü angezeigt werden. Schrittweiser Eingabe der Parameter: Jail-Name, IP-Adresse, FreeBSD-Version, Netzwerk, Optionen. Generiert die Konfiguration und erstellt die Jail. Funktioniert nicht, wenn im aktuellen Verzeichnis eine CBSDfile vorhanden ist.
  1. CLI (jcreate) — Erstellung über Kommandozeilenargumente im Format key=value. Erforderliche Parameter: jname, host_hostname, ip4_addr, ver, arch. Geeignet für Skripte und Automatisierungsaufgaben.

  2. CBSDfile — deklarative Konfigurationsdatei im aktuellen Arbeitsverzeichnis. Der Befehl cbsd jcreate liest automatisch die CBSDfile aus und erstellt eine Jail mit den angegebenen Parametern. Ideal für die Verteilung von Konfigurationen über SCM-Systeme (Git), da die CBSDfile eine Textdatei ist, die sich leicht versionieren, zwischen Servern übertragen und in Repositories verteilen lässt.

Verwandte Seiten