Benutzer-Werkzeuge

Webseiten-Werkzeuge


brainstorm:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
brainstorm:start [22.08.2026 23:57] – angelegt hwehrsbrainstorm:start [23.08.2026 17:17] (aktuell) – [Versuch 006 — Layout-Test 1 Eingangsseite] hwehrs
Zeile 13: Zeile 13:
     A -. "Readiness" .-> E     A -. "Readiness" .-> E
 </mermaid> </mermaid>
 +
 +
  
 ===== Versuch 002 — Borg Readiness ===== ===== Versuch 002 — Borg Readiness =====
Zeile 30: Zeile 32:
     H --> B     H --> B
 </mermaid> </mermaid>
 +
 +
 +===== Versuch 003 — Systemstart bis Borg-Backup =====
 +
 +<mermaid 100%>
 +gantt
 +    title OMNISRV — Vom Systemstart bis zum Borg-Backup
 +    dateFormat HH:mm
 +    axisFormat %H:%M
 +
 +    section System
 +    OMNISRV startet              :a1, 00:00, 1m
 +    Docker initialisiert         :a2, after a1, 1m
 +
 +    section WireGuard
 +    wg-easy startet              :w1, after a1, 1m
 +    Tunnel s2s-home0 kommt hoch  :w2, after w1, 2m
 +
 +    section Readiness
 +    Ziel noch nicht erreichbar   :crit, r1, after a1, 3m
 +    OMV8 erkannt                 :milestone, r2, after r1, 0m
 +    Grace-Time                   :r3, after r2, 3m
 +
 +    section Backup
 +    Borg freigegeben             :milestone, b1, after r3, 0m
 +    Borg-Backup                  :b2, after b1, 2m
 +</mermaid>
 +
 +
 +===== Versuch 004 — Erklärung und Detailvergrößerung =====
 +
 +<WRAP group>
 +
 +<WRAP right rightalign 35%>
 +
 +<mermaid 100%>
 +flowchart TD
 +    A([Readiness startet]) --> B["Nächste konfigurierte Ziel-IP prüfen"]
 +    B --> C{"Ziel erreichbar?"}
 +
 +    C -- "Ja" --> D["BORG_TARGET_IP setzen"]
 +    D --> E["Grace-Time abwarten"]
 +    E --> F([Borg-Backup freigegeben])
 +
 +    C -- "Nein" --> G{"Weitere Ziel-IP vorhanden?"}
 +    G -- "Ja" --> B
 +    G -- "Nein" --> H["60 Sekunden warten"]
 +    H --> B
 +</mermaid>
 +
 +</WRAP>
 +
 +<WRAP left justify 50%>
 +
 +==== Was macht die Readiness? ====
 +
 +Die Readiness prüft nach dem Systemstart, ob das konfigurierte
 +Borg-Ziel tatsächlich erreichbar ist.
 +
 +<WRAP info round 100% justify>
 +Die Readiness führt **selbst kein Backup** aus.
 +
 +Ihre Aufgabe endet mit der Freigabe des nachfolgenden
 +Backup-Prozesses.
 +</WRAP>
 +
 +Dabei verlässt sie sich nicht darauf, dass ein Container lediglich
 +als gestartet oder <wrap em>HEALTHY</wrap> gemeldet wird.
 +
 +<WRAP tip round 100% justify>
 +**Wichtig für die Fehlersuche**
 +
 +Ein laufender **''wg-easy''**-Container bedeutet noch nicht automatisch,
 +dass das entfernte Borg-Ziel über den Tunnel erreichbar ist.
 +</WRAP>
 +
 +Ist keine konfigurierte Ziel-IP erreichbar, wartet die Readiness
 +60 Sekunden und beginnt anschließend einen neuen Prüflauf.
 +
 +</WRAP>
 +
 +</WRAP>
 +
 +<WRAP clear />
 +
 +
 +===== Versuch 005 — Readiness diagonal =====
 +
 +<mermaid 100%>
 +flowchart TD
 +
 +    subgraph R1[" "]
 +        direction LR
 +        A([Readiness startet]) --> B["Nächste konfigurierte Ziel-IP prüfen"]
 +    end
 +
 +    subgraph R2[" "]
 +        direction LR
 +        C{"Ziel erreichbar?"} -->|Ja| D["BORG_TARGET_IP setzen"]
 +    end
 +
 +    subgraph R3[" "]
 +        direction LR
 +        G{"Weitere Ziel-IP vorhanden?"}
 +        E["Grace-Time abwarten"] --> F([Borg-Backup freigegeben])
 +    end
 +
 +    B --> C
 +    C -->|Nein| G
 +    G -->|Ja| B
 +    G -->|Nein| H["60 Sekunden warten"]
 +    H --> B
 +    D --> E
 +
 +    style R1 fill:none,stroke:none
 +    style R2 fill:none,stroke:none
 +    style R3 fill:none,stroke:none
 +</mermaid>
 +
 +
 +
 +
brainstorm/start.1787435870.txt.gz · Zuletzt geändert: von hwehrs

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki