2013-11-04 137 views
0

我在Xen Hypervisor 4.1上遇到一些困難。我們有一個IP地址爲192.168.75.xyz的服務器,它上面運行着Xen。部署來賓域時,它將獲得IP地址192.168.122.xy。由於我們不覆蓋192.168.122.xy範圍內的IP地址,因此無法訪問或ping來賓域。Xen與guest虛擬機的聯網

我想要做的是通過DHCP獲取來賓域的有效IP地址。在我看來,Xen Hypervisor本身正在爲來賓域生成IP地址,而不是從DHCP服務器接收它並將其設置爲來賓域。我對嗎?我可以改變這種行爲嗎?

我已經嘗試在來賓域本身設置一個靜態IP地址,但沒有爲我工作。我無法ping或訪問來賓域。

我對在/ etc /網絡/域0接口如下設置:

# 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

Xen執行自己的DHCP併爲其子網中的來賓分配IP地址。爲了克服Xen的這種默認行爲,你只需要在你的客戶端配置文件進入

vif = [ 'bridge=xenbr0' ] 

和Xen將分配domain0本身屬於子網的IP地址。我希望任何有同樣問題的人都可以輕鬆解決這個問題。

此解決方案對我有用: http://www.virtuatopia.com/index.php/Xen_domainU_Guest_has_an_IP_address_on_192.168.122_subnet_instead_of_the_subnet_to_which_the_domain0_host_belongs

相關問題