QEMU-KVM と内部 DHCP サーバー

QEMU-KVM と内部 DHCP サーバー

Ubuntu 10.04 LTS 上の QEMU-KVM で実行される、近々本番稼働予定の VM をいくつかセットアップしました。

ネットワークに関しては、Virt-Manager で「NAT」オプションを選択し、各 VM は QEMU の内部 DHCP サーバーから IP アドレス 192.168.122.x を取得するようになりました。

VM を数回再起動しましたが、IP アドレスは常に同じです。各 VM に一意の MAC アドレスを持つネットワーク アダプターを割り当てました。

では、QEMU の内部 DHCP サーバーが同じ IP アドレスを発行すると考えてよいのでしょうか? それとも、各 VM 内から静的 IP アドレスを設定するのが最も安全なオプションでしょうか?

答え1

私の質問は答えられたようだlibvirtマニュアル毎回同じ IP が DHCP 経由で配布されることを特に確認する必要があります。これを指定する方法は次のとおりです。

<network>
  <ip address="192.0.2.1" netmask="255.255.255.0">
    <dhcp>
      <range start="192.0.2.128" end="192.0.2.254">
      <host mac="01:23:45:67:89:ab" name="foo.example.com" ip="192.0.2.64">
    </dhcp>
  </ip>
</network>

あるいは、静的 IP も実行可能なオプションです。

関連情報