お手軽domU複製手順

ノード(domU)を追加していった場合のスケーラビリティに関する性能評価を行うような場合など、同じ中身のdomUを大量に作成することがあると思います。

やってみたらすごく手軽にできたのでまとめておきます。

ディスクイメージファイルをコピーする

まずディスクイメージファイルをコピーしましょう。

このとき、domUのディスクイメージがsparseファイルになっていると(デフォルトでそうなる)、物理的なディスクの消費を抑えることができてGoodです。

Xenの設定ファイルを書き換える。

/etc/xenにある各domUの設定ファイルを書き換えます。

ポイントは以下。これらが重複すると駄目なので。

  • nameを一意に
  • uuidを一意に
  • diskをコピーしたファイルのパスに
  • vifのMACアドレスを一意に

domUのネットワーク設定を書き換える

イメージファイルをmountしてdom0から書き換えてもいいですし、xm create -cしたついでに変更してもいいかもしれません。

  • /etc/sysconfig/network-scripts/ifcfg-eth0

先ほどと同じ値となるようにIPとMACアドレスを書き換えます。