QEMU-KVM 和内部 DHCP 服务器

QEMU-KVM 和内部 DHCP 服务器

我已经设置了一些即将在 Ubuntu 10.04 LTS 上的 QEMU-KVM 上运行的生产虚拟机。

至于网络,我选择了 Virt-Manager 中的“NAT”选项,现在每个虚拟机都从 QEMU 的内部 DHCP 服务器获取一个 IP 地址 192.168.122.x。

我已多次重新启动虚拟机,IP 地址始终相同。我为每个虚拟机提供了一个具有唯一 MAC 地址的网络适配器。

那么我可以相信 QEMU 的内部 DHCP 服务器会给出相同的 IP 地址吗?或者是在每个虚拟机内设置静态 IP 地址的最安全选项?

答案1

看来我的问题得到了解答在 libvirt 手册中。需要特别确保每次通过 DHCP 分发相同的 IP。以下是如何指定这一点:

<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 也是一个可行的选择。

相关内容