vzdump 중에 체크포인트가 완료된 후 openVZ에서 가상 머신을 시작할 수 있나요?

vzdump 중에 체크포인트가 완료된 후 openVZ에서 가상 머신을 시작할 수 있나요?

800GB에 가까운 많은 양의 데이터가 포함된 가상 머신이 있습니다. 이 가상 머신의 vzdump를 수행하고 있습니다. vzdump 중에 openvz는 vzdump 작업을 완료하기 전에 가상 머신을 일시 중단하고 체크포인트와 최종 데이터 동기화를 수행합니다. 아래 로그를 참조하세요.

문제는 최종 동기화에 시간이 많이 걸린다는 것입니다. 4시간 이상이 지났고 이 시간 동안 내 VM은 일시 중단된 상태였습니다. vzdump가 진행 중인 동안 VM을 다시 시작할 수 있나요(주로 최종 동기화)

가상 머신이 오랫동안 정지(사용할 수 없음)되는 것을 원하지 않습니다.

아래 로그를 찾아주세요...

INFO: Starting new backup job - vzdump --compress --dumpdir /Server-Backup --tmpdir /Server-Backup/data --suspend 196
INFO: Starting Backup of VM 196 (openvz)
INFO: status = CTID 196 exist mounted running
INFO: starting first sync /vz/private/196 to /Server-Backup/data/vzdumptmp811041
INFO: Number of files: 5
INFO: Number of files transferred: 3
INFO: Total file size: 1002097869596 bytes
INFO: Total transferred file size: 1002097869596 bytes
INFO: Literal data: 1002097869596 bytes
INFO: Matched data: 0 bytes
INFO: File list size: 125
INFO: File list generation time: 0.001 seconds
INFO: File list transfer time: 0.000 seconds
INFO: Total bytes sent: 1002220196263
INFO: Total bytes received: 77
INFO: sent 1002220196263 bytes  received 77 bytes  9822943.55 bytes/sec
INFO: total size is 1002097869596  speedup is 1.00
INFO: first sync finished (102028 seconds)
INFO: suspend vps
INFO: Setting up checkpoint...
INFO:   suspend...
INFO:   get context...
INFO: Checkpointing completed successfully
INFO: final sync /vz/private/196 to /Server-Backup/data/vzdumptmp811041

최종 동기화 명령이 4시간 이상 멈췄습니다.

답변1

문제의 해결책은,

  1. vzdump에 의해 시작된 rsync 프로세스를 종료했습니다(두 개가 있었습니다).
  2. rsync를 종료하면 vzdump 프로세스가 종료됩니다.
  3. 이후에는 가상 머신 재개/중지/시작이 작동하지 않습니다.
  4. vzctl chkpnt VEID --resume(이 명령은 가상 머신을 시작하는 데 도움이 됩니다)

관련 정보