64 位 Xen 安装,网络问题

64 位 Xen 安装,网络问题

我正在使用测试服务器,在 Centos 5 机器上安装 Xen。

http://www.howtoforge.org/paravirtua...tos-5.3-x86_64

我尝试了两种方法来创建虚拟机。

virt-安装

virt-install -x "ip=xxx.xxx.70.212 网关=xxx.xxx.70.211 子网=255.255.255.248"

如果我执行 virt-install,它会询问我这个问题:

http://i40.tinypic.com/2m5c8ys.png

自动 DHCP 永远不起作用。如果我尝试手动配置,我不知道该放什么。我试过这个:

IPv4 地址:xxx.xxx.70.212__ / 255.255.255.248_ 网关:xxx.xxx.70.211___________________________ 名称服务器:_________________________________________

注意:只有在这里,我才出于隐私原因在 IP 中加入了“xxx”。70.212 是我通过 ssh 进入的主服务器 IP。

请参阅第二张屏幕截图以了解错误。我尝试了各种有效镜像,但都出现了同样的问题。

http://i40.tinypic.com/64fqyh.png

这是我的 ifcfg-eth0 信息:

DEVICE=eth0 BOOTPROTO=static IPADDR=xxx.xxx.70.212 NETMASK=255.255.255.248 ONBOOT=yes TYPE=以太网

到目前为止我已尝试了 2 个不同的镜像,出现同样的错误。

http://wftp.tu-chemnitz.de/pub/linux/centos/5.3/os/x86_64 http://mirror.its.uidaho.edu/pub/centos/5/os/x86_64/

我的解析器在 /etc/resolv.conf 中也很好用

请注意,我什么都没做。我安装了全新的 Centos 5 64 位,然后按照 Xen 安装指南进行操作。就是这样。

答案1

我一直在 Dell 2850 和 2950s 上构建 64 位 Xen 主机,没有任何问题...虽然查看了您的 virt-install 选项,但我相信您想要的是netmask=x.x.x.x,而不是,subnet=x.x.x.x因为这是我直接看到的唯一区别。

如果这是您用于 virt-install 的命令行的唯一选项,则需要使用选项包含 NIC-w以将其添加到一个或多个 Xen 桥。我对 virt-install 的典型调用是:

virt-install -n <hostname> -r <memory> -p --os-type=linux --os-variant=rhel5 \
-f /dev/xenvg/<hostname> -l http://KS-REPO/redhat/linux/enterprise/5/en/os/i386 \
--vcpus=1 -w bridge:xenbr0 --nographics --noautoconsole \
-x "ks=http://KS-REPO/ks/KICKSTART.KS ip=x.x.x.x netmask=255.255.255.x \
gateway=x.x.x.x dns=PRI-DNS-IP,SEC-DNS-IP"

在大多数情况下,我倾向于使用 64 位主机,但使用 32 位客户机...如果需要,可以修改以与 64 位客户机配合使用。这为我提供了 2 个 NIC(eth0 和 eth1),分别连接到 xenbr0 和 xenbr1 桥,单个 CPU 客户机安装 RHEL5 变体。

答案2

如果你碰巧有一台 Dell 2950(或任何其他使用 Broadcom NetXtreme II 的 Dell x9xx),我建议你遵循http://lists.xensource.com/archives/html/xen-users/2007-04/msg00629.html

相关内容