Hallo Zusammen
Ich habe wieder einmal ein sehr merkwürdiges Problem und komme nun nach allem Möglichen rum probieren einfach nicht auf die Ursache...
Vorneweg:
Ja alle Einträge in "/etc/hosts" und "/etc/network/interfaces" sind auf der neuen IP-Range.
Szenario:
Wir machen ein Backup der Produktiven PVE Systeme mittels RSYNC. Um Sicherzustellen das die Backups funktionieren und nicht beschädigt sind würden wir gerne 1x im Jahr einen Restore Test machen auf einem genesteten System (spricht Proxmox als Guest im Physischen Proxmox).
Problem:
Sobald man nun jedoch nach dem Restore den genesteten Host neustartet, fällt das gesamte Produktive Cluster in einen Status "?" (läuft aber weiter und ein wiederherstellen ist durch neustarten der PVE-Dienste kein Problem). Nachdem mir aufgefallen ist das in der corosync.conf die bindaddr und in "/etc/pve/priv/known_hosts" noch verweise auf die originalen IP-Adressen drin waren (und ich mit etwas tricksen diese Einträge mittels pmxcfs -l manuell Nachbearbeiten konnte), passiert das selbe immer noch.
Mit grep auf die Pfade "/etc/pve" und "/var/lib/pve-cluster" konnte ich in der Volltextsuche keine Verweise auf die alte IP-Adresse mehr finden. Auch die config.db enthält nichts mehr dazu. Gibt es noch irgendwo Verweise auf die alte IP-Range in einem Komprimierten oder angepassten Format (z.B. Base64) das ich mit Klartext suchen so gar nicht finden kann?
Irgendjemand eine Idee was ich vergessen haben könnte? Oder müssen wir diese Testumgebung in einem Abgeschirmten Netzwerk Aufbauen?
Vielen Dank schon Mal!
EDIT:
Hier mal noch exakt was Kopiert wurde und wo ich überall die IP-Adresse angepasst habe, vielleicht hilft das etwas das Problem einzugrenzen.
Kopiert:
Freundliche Grüsse
NexorProject
Ich habe wieder einmal ein sehr merkwürdiges Problem und komme nun nach allem Möglichen rum probieren einfach nicht auf die Ursache...
Vorneweg:
Ja alle Einträge in "/etc/hosts" und "/etc/network/interfaces" sind auf der neuen IP-Range.
Szenario:
Wir machen ein Backup der Produktiven PVE Systeme mittels RSYNC. Um Sicherzustellen das die Backups funktionieren und nicht beschädigt sind würden wir gerne 1x im Jahr einen Restore Test machen auf einem genesteten System (spricht Proxmox als Guest im Physischen Proxmox).
Problem:
Sobald man nun jedoch nach dem Restore den genesteten Host neustartet, fällt das gesamte Produktive Cluster in einen Status "?" (läuft aber weiter und ein wiederherstellen ist durch neustarten der PVE-Dienste kein Problem). Nachdem mir aufgefallen ist das in der corosync.conf die bindaddr und in "/etc/pve/priv/known_hosts" noch verweise auf die originalen IP-Adressen drin waren (und ich mit etwas tricksen diese Einträge mittels pmxcfs -l manuell Nachbearbeiten konnte), passiert das selbe immer noch.
Mit grep auf die Pfade "/etc/pve" und "/var/lib/pve-cluster" konnte ich in der Volltextsuche keine Verweise auf die alte IP-Adresse mehr finden. Auch die config.db enthält nichts mehr dazu. Gibt es noch irgendwo Verweise auf die alte IP-Range in einem Komprimierten oder angepassten Format (z.B. Base64) das ich mit Klartext suchen so gar nicht finden kann?
Irgendjemand eine Idee was ich vergessen haben könnte? Oder müssen wir diese Testumgebung in einem Abgeschirmten Netzwerk Aufbauen?
Vielen Dank schon Mal!
EDIT:
Hier mal noch exakt was Kopiert wurde und wo ich überall die IP-Adresse angepasst habe, vielleicht hilft das etwas das Problem einzugrenzen.
Kopiert:
- /var/lib/pve-cluster/*
- /etc/ssh/*
- /etc/corosync/*
- /etc/hosts
- /etc/network/interfaces
- /etc/passwd
- /etc/passwd-
- /etc/shadow
- /etc/shadow-
- /etc/gshadow
- /etc/gshadow-
- /etc/group
- /etc/group-
- /etc/pve/priv/known_hosts (IP-Adressen angepasst)
- /etc/pve/corosync.conf (bindaddr angepasst)
- /etc/corosync.conf (passierte anscheinend automatisch)
- /etc/hosts (IP-Auflösung per Hostname angepasst)
- /etc/network/interfaces (alles entfernt außer vmbr0 und diese statisch auf die neue Range umgestellt)
Freundliche Grüsse
NexorProject
Last edited: