проброс сетевой карты в XenServer

VirtualBox, QEMU, ESX/ESXi и прочия
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
J_S
рядовой
Сообщения: 35
Зарегистрирован: 2011-02-14 10:08:24

проброс сетевой карты в XenServer

Непрочитанное сообщение J_S » 2015-03-16 16:53:12

Добрый день!
есть необходимость пробросить сетевую карту в виртуалку на XenServer 6.2. Гостевая ОС - FreeBSD 10.0-RELEASE
делаю так:

Код: Выделить всё

# lspci |grep Ethernet
03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5717 Gigabit Ethernet PCIe (rev 10)
03:00.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5717 Gigabit Ethernet PCIe (rev 10)
мне нужна вторая

Код: Выделить всё

# xe vm-param-set uuid=eefc0e79-4ef3-274f-aa60-b9f891b94f4f other-config:pci=0/000:03:00.1

Код: Выделить всё

# xl pci-list-assignable-devices
0000:03:00.1

Код: Выделить всё

# lspci -k
        03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5717 Gigabit Ethernet PCIe (rev 10)
        Subsystem: Hewlett-Packard Company Device 18d2
        Kernel driver in use: tg3
        Kernel modules: tg3
        03:00.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5717 Gigabit Ethernet PCIe (rev 10)
        Subsystem: Hewlett-Packard Company Device 18d2
        Kernel driver in use: pciback
        Kernel modules: tg3

Код: Выделить всё

# xe vm-list uuid=eefc0e79-4ef3-274f-aa60-b9f891b94f4f params=other-config
other-config (MRW)    : vgpu_pci: ; pci: 0/000:03:00.1; base_template_name: Other install media; mac_seed: 291fcbc2-ece4-54af-30c6-6a9dc7f642db; install-methods: cdrom
хост перезагружался.
сетевая карта в виртуалке не появилась, зато в dmesg:

Код: Выделить всё

bge0: <HP Ethernet 1Gb 2-port 330i Adapter, ASIC rev. 0x5717100> mem 0xf3020000-0xf302ffff,0xf3030000-0xf303ffff,0xf3040000-0xf304ffff irq 41 at device 6.0 on pci0
bge0: APE FW version: NCSI v1.1.15.0
bge0: CHIP ID 0x05717100; ASIC REV 0x5717; CHIP REV 0x57171; PCI-E
bge0: Try again
bge0: Try again
bge0: Try again
bge0: Try again
bge0: attaching PHYs failed
device_attach: bge0 attach returned 6
куда копать?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

проброс сетевой карты в XenServer

Непрочитанное сообщение dekloper » 2015-04-14 21:29:42

J_S писал(а): куда копать?
сюда копать
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Аватара пользователя
Neus
капитан
Сообщения: 1976
Зарегистрирован: 2008-09-08 21:59:56

проброс сетевой карты в XenServer

Непрочитанное сообщение Neus » 2015-04-15 8:31:25

dekloper писал(а):сюда копать
не туда ты его послал :)
в xenserver 6.2 xen 4.1

Отправлено спустя 13 минут 20 секунд:
J_S писал(а): куда копать?
а чипсет поддерживает ?

XS 6.5 вышел, обновись, может и проброс не понадобится, там сильно перепилили ввод/вывод

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

проброс сетевой карты в XenServer

Непрочитанное сообщение dekloper » 2015-04-15 8:59:40

Neus писал(а): XS 6.5 вышел
та пилять.. как сказать перепилили, если на официальном хене тулстек на базе xe (xcp) признан ущербным...
а цытриксоделы на нём и живут.. тоесть, выше 4.2 ничо они в принципе не могли перепилить..
я вот щас ковыряю эти две реинкарнации: xl (самосбор всего последнего) и xe (на базе ""открытых"" цитриГсов), и вот как то к хреновастым выводам прихожу в плане руления гостями..
с консоли -да всё можно напилить\прокинуть, вэба вменяемого нету: то, что под цитриГз писано (коих немало) - на xl не работает.. :(
===
ковыряю вот неплохой проект, как мне пока кажется.. вроде универсальненько, если под xl заработает, будет очень неплохо.. :)
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Аватара пользователя
Neus
капитан
Сообщения: 1976
Зарегистрирован: 2008-09-08 21:59:56

проброс сетевой карты в XenServer

Непрочитанное сообщение Neus » 2015-04-16 10:28:02

dekloper писал(а): на официальном хене тулстек на базе xe (xcp) признан ущербным...
это где такое писано?

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

проброс сетевой карты в XenServer

Непрочитанное сообщение dekloper » 2015-04-16 13:47:19

Neus писал(а):
это где такое писано?
на официальной вики настоятельно рекомендуют сносить кривой хенд и перелазить на мегастабильный xl...
Choosing a Toolstack

By this point, everything is set, and ready to start installing VMs (also called domUs).
This can be done in a variety of ways, e.g., by using xl. xl is the default toolstack since Xen Project 4.2 so, especially in F18, it is highly recommended to use it, especially as the old toolstack, xend will be discontinued starting from Xen Project 4.3 (for a comparison between the two, see here). The two toolstacks do not play well together, and xend needs not to be running if wanting to issue xl commands.
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Аватара пользователя
Neus
капитан
Сообщения: 1976
Зарегистрирован: 2008-09-08 21:59:56

проброс сетевой карты в XenServer

Непрочитанное сообщение Neus » 2015-04-16 15:52:51

dekloper писал(а): настоятельно рекомендуют сносить кривой хенд и перелазить на мегастабильный xl...
замечательно, однако, причем тут xend и xl?
ТС пользует XenServer 6.2, я пока тоже.
а там - "The Xen Project management API (xapi) is the default toolstack for XenServer" (С)
dekloper писал(а): и xe (на базе ""открытых"" цитриГсов)
почему в кавычках? там все открыли

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

проброс сетевой карты в XenServer

Непрочитанное сообщение dekloper » 2015-04-19 21:52:50

Neus писал(а): ТС пользует XenServer 6.2, я пока тоже.
замечательно.., но я не хочу довольствоваться тем, что мне накомпиляли цитриксоделы (4.2 потолок)
еще раз о выборе тулстеков...
Neus писал(а): почему в кавычках? там все открыли
you have, which commercial products use which stack and examples of hosting vendors using specific APIs
вот именно потому и в ковычках..
Neus писал(а): причем тут xend и xl?
чем вы будите рулить в xen 4.5? ну не совместим цитриксовый апи с последним хеном..
Default / XEND (Deprecated in Xen 4.1; Removed in 4.5)

XEND is the previous toolstack and continues to be included as part of the Xen source releases. However as of Xen 4.1 XEND is now deprecated and will likely be removed in a future release. It is recommended that new deployments use one of the other toolstacks discussed above.

xl was designed to be command line compatible with the xm CLI to xend and this should provide the easiest upgrade path.

на сегодня единственная управлялка, работающая без xend - это опеннебула
впрочем, возможно я чего то не знаю, и есть другие альтернативы консоли xl..
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!