Dateien nach "/" hochladen

This commit is contained in:
2026-07-14 08:07:49 +00:00
parent e73405ea51
commit aad3cc29f1
5 changed files with 317 additions and 3 deletions

View File

@@ -86,3 +86,48 @@ NetworkManager oder systemd-networkd neu aufzubauen.
prüfen.
- Nach dem Restore zuerst nur eine VM starten und insbesondere UEFI, virtuelles
TPM, Secure Boot, BitLocker und Netzwerk testen.
## PAW-Netzwerk aus `50-paw-install.yml` (Version 1.2)
Das Paket sichert jetzt zusätzlich die vom Playbook verwendete Konfiguration:
- `/etc/NetworkManager/system-connections/`
- `/etc/NetworkManager/dispatcher.d/`
- `/etc/libvirt/qemu/networks/`
- relevante sysctl-, UFW-, Routing- und `/hilden`-Dateien
- aktuelle MAC von `br-lan`
- permanente MACs und Hardwarepfade aller physischen Interfaces
- Zuordnung der Bridge-Ports zu `br-lan`
Das alte PAW-Profil bindet die Ports fest an `eth0` und `enp2s0f0`. Beim Restore
werden diese Namen anhand der gesicherten permanenten MAC-Adressen auf die unter
Debian tatsächlich vorhandenen Gerätenamen umgesetzt. Zusätzlich wird die
bisher dynamische MAC von `br-lan` als `bridge.mac-address` im
NetworkManager-Keyfile festgeschrieben.
Empfohlene Reihenfolge auf Debian:
```bash
# 1. 50-paw-install.yml ausführen
# 2. VM- und Netzwerk-Restore vorbereiten, NetworkManager noch nicht neu starten
sudo RESTORE_PAW_NETWORK=1 ./libvirt-restore.sh /mnt/backup/libvirt-host
# 3. Profile kontrollieren
sudo grep -R -E '^(interface-name|mac-address|master)=' \
/etc/NetworkManager/system-connections/
# 4. Nur lokal an der Konsole aktivieren
sudo RESTORE_PAW_NETWORK=1 APPLY_PAW_NETWORK=1 \
./libvirt-restore.sh /mnt/backup/libvirt-host
```
Alternativ kann nur der Netzwerkteil ausgeführt werden:
```bash
sudo ./paw-network-backup.sh /mnt/backup/paw-network
sudo ./paw-network-restore.sh /mnt/backup/paw-network
sudo APPLY_NETWORK=1 ./paw-network-restore.sh /mnt/backup/paw-network
```
Der Netzwerk-Restore startet NetworkManager standardmäßig **nicht** neu. Das
verhindert einen unbeabsichtigten Verbindungsabbruch bei einem Restore per SSH.