Страница 1 из 1

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

Добавлено: 2015-03-16 16:53:12
J_S
Добрый день!
есть необходимость пробросить сетевую карту в виртуалку на 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
куда копать?

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

Добавлено: 2015-04-14 21:29:42
dekloper
J_S писал(а): куда копать?
сюда копать

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

Добавлено: 2015-04-15 8:31:25
Neus
dekloper писал(а):сюда копать
не туда ты его послал :)
в xenserver 6.2 xen 4.1

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

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

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

Добавлено: 2015-04-15 8:59:40
dekloper
Neus писал(а): XS 6.5 вышел
та пилять.. как сказать перепилили, если на официальном хене тулстек на базе xe (xcp) признан ущербным...
а цытриксоделы на нём и живут.. тоесть, выше 4.2 ничо они в принципе не могли перепилить..
я вот щас ковыряю эти две реинкарнации: xl (самосбор всего последнего) и xe (на базе ""открытых"" цитриГсов), и вот как то к хреновастым выводам прихожу в плане руления гостями..
с консоли -да всё можно напилить\прокинуть, вэба вменяемого нету: то, что под цитриГз писано (коих немало) - на xl не работает.. :(
===
ковыряю вот неплохой проект, как мне пока кажется.. вроде универсальненько, если под xl заработает, будет очень неплохо.. :)

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

Добавлено: 2015-04-16 10:28:02
Neus
dekloper писал(а): на официальном хене тулстек на базе xe (xcp) признан ущербным...
это где такое писано?

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

Добавлено: 2015-04-16 13:47:19
dekloper
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.

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

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

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

Добавлено: 2015-04-19 21:52:50
dekloper
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..