Probleme mit PID-Dateien beim Wiederherstellen eines OpenVZ-Snapshots

Probleme mit PID-Dateien beim Wiederherstellen eines OpenVZ-Snapshots

Ich probiere auf verschiedene Weise Snapshots von laufenden OpenVZ-Containern zu erstellen.

Befolgen Sie diese Anleitung:http://openvz.org/Checkpointing_and_live_migration, ich habe immer das Problem, dass PID-Dateien beim Wiederherstellen des Snapshots fehlen. Die Schritte, die ich befolge, sind:

vzctl chkpnt 111 --suspend
vzctl chkpnt 111 --dump --dumpfile /vz/dump/testdump.111
vzctl chkpnt 111 --resume

Dann stoppe ich die VE und versuche, sie aus der Dump-Datei wiederherzustellen:

vzctl stop 111
vzctl restore 111 --undump --dumpfile /vz/dump/testdump.111

An diesem Punkt erhalte ich immer die Fehlermeldung, dass PID-Dateien fehlen:

vzctl restore 111 --undump --dumpfile /vz/dump/Dump.111 
Restoring container ...
Container is mounted
    undump...
Adding IP address(es): 10.111.1.111
Setting CPU units: 1000
Restore error, undump failed: No such file or directory
Error: rst_open_file: failed to lookup path '/var/run/saslauthd/saslauthd.pid': -2
Error: can't open file /var/run/saslauthd/saslauthd.pid
Error: rst_file: -2 30505968
Error: rst_files: -2
Error: make_baby: -2
Error: rst_clone_children
Error: make_baby: -2
Error: rst_clone_children
Container restore failed
Container is unmounted

Wenn ich saslauthd stoppe, bevor ich den Snapshot mache, beschwert es sich über die PID-Datei von sendmail. Wenn ich sendmail stoppe, beschwert es sich über crond usw.

Wie kann ein gesicherter Container richtig wiederhergestellt werden?

Antwort1

Diese Meldung scheint ein Fehler zu sein. Bitte aktualisieren Sie auf den neuesten OpenVZ-Kernel und Userspace und überprüfen Sie anschließend diese Vorgänge erneut. Wenn sie erneut fehlschlagen, senden Sie den Dmesg-Inhalt anhttp://bugzilla.openvz.org

Antwort2

Diese Vorgehensweise wird eigentlich nicht unterstützt. Seit vzctl 4.7 wird alles über ploop erledigt.

verwandte Informationen