Help us understand the problem. What is going on with this article?

proxmoxでkvmの仮想イメージを他のサーバーに移す手順

More than 5 years have passed since last update.

コンフィグの引っ越し

  1. 前のサーバーからコンフィグを取得 /etc/pve/nodes/<oldserver>/qemu-server/100.conf
  2. 新しいサーバーにコンフィグを移す /etc/pve/nodes/<newserver>/qemu-server/<任意の数字>.conf
以下エラーが出ることもあるが無視
/etc/pve/nodes/<newserver>/qemu-server# mv ~/113.conf
mv: failed to preserve ownership for `./113.conf': Function not implemented
mv: preserving permissions for `./113.conf': Function not implemented

仮想イメージの引っ越し

イメージファイル

コンフィグファイルに仮想イメージの場所が書いてあるので探す。

$ grep size 100.conf | grep -v iso
110.conf:virtio0: local:vm-110-disk-1,size=10G
111.conf:sata0: local:vm-111-disk-1,size=32G
..

新しいサーバーにそのままコピーします。
なお稼働中のサーバーイメージもサーバーを落とさずそのままrsyncでコピーして大丈夫でした。

物理デバイスを使用している場合

kvmは実パーティションをディスクとして利用ができます。

111.conf
sata0: vg001:vm-111-disk-1,size=32G

のような場合、実体を探します。

# ls -l /dev/vg001/vm-11*
lrwxrwxrwx 1 root root 7 Sep 19 09:57 /dev/vg001/vm-110-disk-1 -> ../dm-6
lrwxrwxrwx 1 root root 7 Sep 19 09:56 /dev/vg001/vm-111-disk-1 -> ../dm-3

ddを使ってrawイメージに落として使います。(同じ環境を作るのは面倒なので)

仮想イメージの引っ越し(イメージファイル)

  1. 前のサーバーから仮想イメージを取得し新しいサーバーに移す。

WebUIで起動できることを確認

  • 起動できない場合は仮想イメージが見当たらない可能性がある。画面下のタスクタブにてエラーを確認。
tukiyo3
好き:レトロ風ゲーム、宗教音楽
https://tukiyo.github.io
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away