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つありました)。
  2. rsync を終了すると、vzdump プロセスが終了します。
  3. その後、仮想マシンの再開/停止/起動は機能しません。
  4. vzctl chkpnt VEID --resume(このコマンドは仮想マシンを起動するのに役立ちます)

関連情報