Files
duffyduckandClaude Opus 5 59e7224297 Handbuch auf MkDocs-Basis, mit Bildschirmfotos aus dem Programm
26 Kapitel in vier Teilen, in der Reihenfolge, in der man sie braucht:
erst sichern, dann Dateien holen, dann ganze Maschinen wiederherstellen,
dahinter der Nachschlagteil.

Gebaut wird mit MkDocs + Material. Bewusst ohne Netzabhaengigkeiten:
keine Schriften vom CDN (font: false), Volltextsuche mit deutschem
Stemming liegt neben den Seiten. Im Notfall steht vielleicht das halbe
Netz - dann nuetzt eine Doku im Internet nichts.

  handbuch/bauen.sh              baut handbuch/site/
  handbuch/bauen.sh ansehen      Vorschau auf 127.0.0.1:8000

install.sh nimmt das gebaute Handbuch mit nach
/usr/share/doc/pvesnap/handbuch/ - falls es vorliegt. Auf dem Host selbst
wird nichts gebaut, mkdocs gehoert nicht auf einen Hypervisor.

Die 28 Bildschirmfotos sind nicht abfotografiert, sondern erzeugt: Der
echte Programmcode laeuft in einem Pseudo-Terminal gegen einen erfundenen
Proxmox-Host (Attrappen fuer pvesh, perl und rbd), pyte baut den Bildschirm
nach, heraus faellt ein SVG. Damit stimmen sie garantiert mit dem Programm
ueberein, sind reproduzierbar und enthalten keine echten Daten. Die
Werkstatt dafuer liegt unter handbuch/werkstatt/ samt LIESMICH.md.

Nebenbei: die Schlussmeldung von install.sh warb noch mit --exchange,
das mit dem eingebauten Austauschlaufwerk weggefallen ist.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-09 12:39:30 +02:00

36 lines
4.1 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1042.8 634.0" width="1043" height="634" font-family="ui-monospace, SFMono-Regular, Menlo, Consolas, 'DejaVu Sans Mono', monospace" font-size="14.5">
<rect width="1042.8" height="634.0" rx="7" fill="#1b1e24"/>
<path d="M0 7a7 7 0 0 1 7-7h1028.8a7 7 0 0 1 7 7v23.0H0z" fill="#2b2f38"/>
<circle cx="16.0" cy="15" r="5" fill="#ed6a5e"/>
<circle cx="33.0" cy="15" r="5" fill="#f4bf4f"/>
<circle cx="50.0" cy="15" r="5" fill="#61c554"/>
<text x="521.4" y="20" fill="#9aa3b2" font-size="12" text-anchor="middle">root@pve1 — pvesnap-recovery</text>
<rect x="14.0" y="44.0" width="1006.6" height="18.4" fill="#3465a4"/>
<text x="14.0" y="57.3" fill="#eeeeec" font-weight="bold" textLength="1006.2" lengthAdjust="spacing" xml:space="preserve"> Neustart noetig </text>
<rect x="31.2" y="80.0" width="619.6" height="18.4" fill="#cc0000"/>
<text x="31.2" y="93.3" fill="#eeeeec" font-weight="bold" textLength="619.2" lengthAdjust="spacing" xml:space="preserve">Dafuer muss VM 9101 neu starten - die Grafikkarte laesst sich im Betrieb</text>
<rect x="31.2" y="98.0" width="129.4" height="18.4" fill="#cc0000"/>
<text x="31.2" y="111.3" fill="#eeeeec" font-weight="bold" textLength="129.0" lengthAdjust="spacing" xml:space="preserve">nicht wechseln.</text>
<rect x="31.2" y="116.0" width="636.8" height="18.4" fill="#cc0000"/>
<text x="31.2" y="129.3" fill="#eeeeec" font-weight="bold" textLength="636.4" lengthAdjust="spacing" xml:space="preserve">Gleich kannst du waehlen, wie: entweder du faehrst im Gast selbst herunter</text>
<rect x="31.2" y="134.0" width="628.2" height="18.4" fill="#cc0000"/>
<text x="31.2" y="147.3" fill="#eeeeec" font-weight="bold" textLength="627.8" lengthAdjust="spacing" xml:space="preserve">und pvesnap startet ihn danach wieder, oder Proxmox versucht es per ACPI.</text>
<rect x="31.2" y="152.0" width="611.0" height="18.4" fill="#cc0000"/>
<text x="31.2" y="165.3" fill="#eeeeec" font-weight="bold" textLength="610.6" lengthAdjust="spacing" xml:space="preserve">Der erste Weg ist der verlaesslichere - Windows ignoriert den Aus-Knopf</text>
<rect x="31.2" y="170.0" width="43.4" height="18.4" fill="#cc0000"/>
<text x="31.2" y="183.3" fill="#eeeeec" font-weight="bold" textLength="43.0" lengthAdjust="spacing" xml:space="preserve">gern.</text>
<rect x="31.2" y="188.0" width="611.0" height="18.4" fill="#cc0000"/>
<text x="31.2" y="201.3" fill="#eeeeec" font-weight="bold" textLength="610.6" lengthAdjust="spacing" xml:space="preserve">Ein Neustart von innen im Gast wuerde nichts bringen - dabei setzt sich</text>
<rect x="31.2" y="206.0" width="602.4" height="18.4" fill="#cc0000"/>
<text x="31.2" y="219.3" fill="#eeeeec" font-weight="bold" textLength="602.0" lengthAdjust="spacing" xml:space="preserve">nur die Maschine zurueck, der QEMU-Prozess laeuft weiter mit der alten</text>
<rect x="31.2" y="224.0" width="103.6" height="18.4" fill="#cc0000"/>
<text x="31.2" y="237.3" fill="#eeeeec" font-weight="bold" textLength="103.2" lengthAdjust="spacing" xml:space="preserve">Grafikkarte.</text>
<rect x="31.2" y="242.0" width="585.2" height="18.4" fill="#cc0000"/>
<text x="31.2" y="255.3" fill="#eeeeec" font-weight="bold" textLength="584.8" lengthAdjust="spacing" xml:space="preserve">ACHTUNG: der geladene Arbeitsspeicher ist danach endgueltig weg. Die</text>
<rect x="31.2" y="260.0" width="585.2" height="18.4" fill="#cc0000"/>
<text x="31.2" y="273.3" fill="#eeeeec" font-weight="bold" textLength="584.8" lengthAdjust="spacing" xml:space="preserve">Maschine bootet kalt, offene Programme und ungespeicherte Daten sind</text>
<rect x="31.2" y="278.0" width="77.8" height="18.4" fill="#cc0000"/>
<text x="31.2" y="291.3" fill="#eeeeec" font-weight="bold" textLength="77.4" lengthAdjust="spacing" xml:space="preserve">verloren.</text>
<rect x="14.0" y="602.0" width="1006.6" height="18.4" fill="#d3d7cf"/>
<text x="14.0" y="615.3" fill="#2e3436" textLength="1006.2" lengthAdjust="spacing" xml:space="preserve"> j = trotzdem | andere Taste = abbrechen </text>
</svg>