在家中的服务器上安装Xen,最近把它移到了一个数据中心。 在路由器后面用DHCP工作得很好,每个虚拟服务器和dom0都有自己的IP地址。
在数据中心,有很多IP地址可供使用,但都需要是静态的。 我设法用这样的静态IP来获得dom0设置,但我不确定从这里去哪里。
auto eth0 iface eth0 inet static address 204.45.15.42 netmask 255.255.255.248 gateway 204.45.15.41
只需configuration每个虚拟机的静态IP即可
/etc/network/interfaces
要创build一个适当的IP到您的虚拟机,添加到您的xen-create-image命令这个选项:
root@nikita:~# xen-create-image --hostname <HOST> --ip <IP>
在/etc/xen/xen-tools.conf中,您应该注意以下几点:
# dhcp = 1
我也用/etc/xen-tools/xen-tools.conf提到我的桥
bridge=xenbr0
这个桥名将是/ etc / network / interfaces中桥的名字
然后取消注释如下:
gateway = 192.168.1.1 netmask = 255.255.255.0 broadcast = 192.168.1.255
对于名称服务器,如果您不碰任何东西,虚拟机将inheritanceDom0名称服务器。
那么当您创build一个Xen虚拟机时,请提及Ip:
>xen-create-image --hostname=test105 --ip=192.168.1.105
根据我自己的经验,我认为最好在xen-tools中添加尽可能多的参数,以便在创build新虚拟机时将参数数量保持最小。