Назад | Перейти на главную страницу

64-битная установка Xen, проблема с сетью

Играю с тестовым сервером, устанавливаю Xen на приставку Centos 5.

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

Я пробовал два метода для создания файла vm.

virt-install

и

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 ___________________________ Сервер имен: _________________________________________

примечание: только здесь, в моем сообщении, я фактически помещаю «xxx» в IP-адрес только из соображений конфиденциальности. 70.212 - это основной IP-адрес сервера, на который я использую ssh.

См. Второй снимок экрана с ошибкой. То же самое с разными действующими зеркалами, которые я пробовал.

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

Это моя информация ifcfg-eth0:

УСТРОЙСТВО = eth0 BOOTPROTO = статический IPADDR = xxx.xxx.70.212 NETMASK = 255.255.255.248 ONBOOT = да TYPE = Ethernet

Я пробовал 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

Заметьте, я вообще ничего не делал. У меня была новая 64-битная установка Centos 5, а затем я выполнил это руководство по установке Xen. Вот и все.

Я без проблем строил 64-битные хосты Xen на Dell 2850 и 2950 ... Глядя на ваш вариант виртуальной установки, я считаю, что вы хотите netmask=x.x.x.x скорее, чем subnet=x.x.x.x так как это единственная разница, которую я вижу сразу.

Если это единственные параметры командной строки, которые вы используете для virt-install, вам необходимо включить сетевой адаптер, используя -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 сетевых адаптера (eth0 и eth1), подключенных к мостам xenbr0 и xenbr1 соответственно, с одним гостевым процессором, устанавливающим вариант RHEL5.

Если у вас есть Dell 2950 (или любой другой Dell x9xx, использующий Broadcom NetXtreme II), я предлагаю вам следовать http://lists.xensource.com/archives/html/xen-users/2007-04/msg00629.html