Problemas con archivos pid al restaurar la instantánea OpenVZ

Problemas con archivos pid al restaurar la instantánea OpenVZ

Estoy probando diferentes formas de tomar instantáneas de contenedores openvz en ejecución.

Siguiendo esta guía:http://openvz.org/Checkpointing_and_live_migration, siempre encuentro el problema de que faltan archivos pid al restaurar la instantánea. Los pasos que estoy siguiendo son:

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

Luego detengo el VE e intento restaurarlo desde el archivo de volcado:

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

En este punto siempre recibo errores sobre archivos pid que faltan:

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

Si detengo saslauthd antes de tomar la instantánea, se queja del archivo pid de sendmail. Si dejo de enviar correo, se queja de crond. etc.

¿Cuál es la forma correcta de restaurar un contenedor del que se ha realizado una copia de seguridad?

Respuesta1

Este mensaje parece un error, actualice al último kernel y espacio de usuario de OpenVZ, luego vuelva a verificar estas operaciones. Si vuelven a fallar, envíe el contenido dmesg ahttp://bugzilla.openvz.org

Respuesta2

En realidad, esta forma de hacer las cosas no está respaldada. Todo se hace mediante ploop desde vzctl 4.7

información relacionada