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. |
-
CLI (
jcreate) — Erstellung über Kommandozeilenargumente im Formatkey=value. Erforderliche Parameter:jname,host_hostname,ip4_addr,ver,arch. Geeignet für Skripte und Automatisierungsaufgaben. -
CBSDfile — deklarative Konfigurationsdatei im aktuellen Arbeitsverzeichnis. Der Befehl
cbsd jcreateliest automatisch dieCBSDfileaus und erstellt eine Jail mit den angegebenen Parametern. Ideal für die Verteilung von Konfigurationen über SCM-Systeme (Git), da dieCBSDfileeine Textdatei ist, die sich leicht versionieren, zwischen Servern übertragen und in Repositories verteilen lässt.