我在使用Xen Hypervisor 4.1时遇到了一些困难。我们有一台IP地址为192.168.75.xyz且服务器上运行Xen的服务器。部署来宾域时,它获取IP地址192.168.122.xy.由于我们没有覆盖192.168.122.xy范围内的IP地址,因此我无法访问或ping来宾域。
我想要做的是通过DHCP为来宾域获取有效的IP地址。在我看来,Xen Hypervisor本身正在为来宾域生成IP地址,而不是从DHCP服务器接收它并为来宾域设置它。我对吗?我可以改变这种行为吗?
我已经尝试在来宾域中设置静态IP地址,但对我来说没有用。我无法ping或访问来宾域。
我对域0上/ etc / network / interfaces的设置如下:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The Xen network interface
auto xenbr0
iface xenbr0 inet dhcp
bridge_ports p1p2
# The primary network interface
auto p1p2
iface p1p2 inet manual
如果您需要更多信息,请告诉我。
答案 0 :(得分:0)
Xen拥有自己的DHCP,并为其子网中的guest虚拟机分配IP地址。要克服Xen的默认行为,您只需输入
即可vif = [ 'bridge=xenbr0' ]
在您的guest虚拟机配置文件中,Xen将分配domain0本身所属的子网的IP地址。我希望任何有同样问题的人都可以轻松解决这个问题。