Problemas com arquivos pid ao restaurar o snapshot do OpenVZ

1

Estou tentando maneiras diferentes de obter instantâneos da execução de contêineres openvz.

Seguindo este guia: link , sempre encontro um problema com arquivos pid ausentes ao restaurar o instantâneo. Os passos que estou seguindo são:

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

Então paro o VE e tento restaurá-lo do dumpfile:

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

Neste ponto, eu sempre recebo erros sobre falta de arquivos pid:

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

Se eu parar o saslauthd antes de tirar a foto, ele reclama do arquivo pid do sendmail. Se eu parar o sendmail, ele reclama do crond. etc.

Qual é o caminho certo para restaurar um contêiner cujo backup foi feito?

    
por Bruno9779 12.05.2014 / 15:01

2 respostas

2

Esta mensagem parece um bug, por favor atualize para o último kernel do OpenVZ e userspace, depois disso, verifique novamente estas operações. Se eles falharem novamente, envie o conteúdo do dmesg para link

    
por 02.07.2014 / 11:30
0

Essa maneira de fazer as coisas é realmente sem suporte. Tudo é feito através do ploop desde o vzctl 4.7

    
por 13.05.2014 / 20:15