FreeBSD 9 + HyperV

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
dm07
сержант
Сообщения: 222
Зарегистрирован: 2008-07-27 19:58:25
Откуда: Уфа
Контактная информация:

FreeBSD 9 + HyperV

Непрочитанное сообщение dm07 » 2013-11-18 1:18:54

Всем доброго времени суток. Вопрос вот какой: хочу поднять шлюз на базе FreeBSD 9.2 в гипервизоре, как обычно делаю, но тут столкнулся со следующей проблемой: сетевые интерфейсы не корректно работают под Hyper-V. Натолкнулся по проблеме на решение https://github.com/FreeBSDonHyper-V/fre ... rV-drivers. Там описывается такая последовательность:
- скачиваем правленные исходники в /usr/freebsd
- правим файл ядра
- устанавливаем ядро штатно, однако находясь не /usr/src (как я привык), а находясь по пути /usr/freebsd.

Проблема в том, что по алгоритму выше, что-то ломается, и сетевые карты Hyper-V действительно распознаются системой (не Generic, а именно родные от гипервизора), однако сетевые настройки невозможно установить + устанавливается ядро от FreeBSD 8.2.

Вопрос: возможно ли собрать ядро по алгоритму выше, но не устанавливать его, а выдернуть сами модули поддержки сетевой карты от Hyper-V? Есть ли смысл закинуть скомпилированные модули *.ko в действующее ядро?

Спасибо откликнувшимся.

Хостинговая компания 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/

artergan
проходил мимо
Сообщения: 6
Зарегистрирован: 2013-07-09 17:02:59

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение artergan » 2013-11-18 10:09:44

На 9.2 есть отдельный патч для Hyper-v. Где-то тут была тема с ним. Скачай 10-ку( она сейчас в 3-й бете) там, синтетические устройства уже в ядре.

dm07
сержант
Сообщения: 222
Зарегистрирован: 2008-07-27 19:58:25
Откуда: Уфа
Контактная информация:

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение dm07 » 2013-11-18 10:43:56

Спасибо. Действительно, 10 бетка поддерживает устройство. Интересует стабильность работы ОС, если выбрать ее в качестве шлюза на гипервизоре от МС, ну и естественно скорость работы сети в таком решении.

artergan
проходил мимо
Сообщения: 6
Зарегистрирован: 2013-07-09 17:02:59

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение artergan » 2013-11-18 11:37:59

Плохо пока со стабильностью - валится при установке вебмина. Дальше ковыряюсь, но пока только в качестве самообразования. Жду стальный релиз - тогда можно будет ставить шлюз.

dm07
сержант
Сообщения: 222
Зарегистрирован: 2008-07-27 19:58:25
Откуда: Уфа
Контактная информация:

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение dm07 » 2013-11-18 17:07:32

Я вот тоже думаю, рискнуть выкатить шлюз на базе бетки 10й в продакшн. Очень не хочется ставить Ubuntu. Как вариант поставил триальный Керио 8, но он дается на 30 дней. Еще бы сроки знать, как выпустят стабильный билд.

dm07
сержант
Сообщения: 222
Зарегистрирован: 2008-07-27 19:58:25
Откуда: Уфа
Контактная информация:

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение dm07 » 2013-11-18 17:48:39

dm07 писал(а):Я вот тоже думаю, рискнуть выкатить шлюз на базе бетки 10й в продакшн. Очень не хочется ставить Ubuntu. Как вариант поставил триальный Керио 8, но он дается на 30 дней. Еще бы сроки знать, как выпустят стабильный билд.
Судя http://www.freebsd.org/releases/10.0R/schedule.html, 24.11 должен быть пресс-релиз 10ки. Ждемс.

artergan
проходил мимо
Сообщения: 6
Зарегистрирован: 2013-07-09 17:02:59

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение artergan » 2013-11-18 18:57:48

Не все так радужно...
25 октября должен был быть - инженерный релиз. Тем не менее 3 ноября вышла 3-я бета.
у меня сейчас на шлюзе фри 5.4

Аватара пользователя
Jedi88Knight
рядовой
Сообщения: 47
Зарегистрирован: 2013-06-26 14:07:47
Откуда: Челябинская обл. г.Миасс
Контактная информация:

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение Jedi88Knight » 2013-11-21 12:04:36

сетевые интерфейсы не корректно работают под Hyper-V
А в чем проблема, высокоуважаемый?
Поднимал раз 10 девятые версии FreeBSD на гипер-в, и вебминка работала нормально. Может я чего-то не знаю? Или это какой-то частный случай?

dm07
сержант
Сообщения: 222
Зарегистрирован: 2008-07-27 19:58:25
Откуда: Уфа
Контактная информация:

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение dm07 » 2013-11-21 12:14:58

Jedi88Knight писал(а):
сетевые интерфейсы не корректно работают под Hyper-V
А в чем проблема, высокоуважаемый?
Поднимал раз 10 девятые версии FreeBSD на гипер-в, и вебминка работала нормально. Может я чего-то не знаю? Или это какой-то частный случай?
Проблема в том, что на девятке без патчей поддерживаются только Generic-сетевые интерфейсы, что ведет к падению сетевой производительности. Плюс у меня наблюдаются странные проблемы, в виде периодической доступности сетевых интерфейсов (то доступны, то нет из-за чего скорее всего NAT у меня не заводится).

Аватара пользователя
Jedi88Knight
рядовой
Сообщения: 47
Зарегистрирован: 2013-06-26 14:07:47
Откуда: Челябинская обл. г.Миасс
Контактная информация:

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение Jedi88Knight » 2013-11-21 13:21:54

Эмм... ну не знаю... может мы про разные Hyper-V говорим))) Буквально полгодика назад мы купили двухпроцессорное шасси с 64 гигами оперативки, ставить голую hyper-V не стали. вместо этого я поднял 2008R2 + роль Hyper-V во всей своей красе. Сейчас на нем крутятся 1 прокси-сервер на FreeBSD 9.1, 1 радиосервер FreeBSD 9.2 + Icecast + Apache (для корпоративного радио, слушаемого юзерами прямиком из браузера) и один Asterisk тоже на FreeBSD 9.2. Никакого снижения производительности не замечал. Все вроде как летает прям... Единственное, что при создании виртуальной машины по дефолту создается сетевой адаптер который надо заменить на "устаревший сетевой адаптер" вот он как раз и используется для операционной системы в которой нет служб интеграции, но он медленнее. Вы это имеете в виду? Если да, то скажу Вам честно, что это не совсем критично. Скорости даже с устаревшим сетевым адаптером хватает за глаза. По крайней мере мне хватает.

dm07
сержант
Сообщения: 222
Зарегистрирован: 2008-07-27 19:58:25
Откуда: Уфа
Контактная информация:

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение dm07 » 2013-11-21 13:57:46

Jedi88Knight писал(а):Эмм... ну не знаю... может мы про разные Hyper-V говорим))) Буквально полгодика назад мы купили двухпроцессорное шасси с 64 гигами оперативки, ставить голую hyper-V не стали. вместо этого я поднял 2008R2 + роль Hyper-V во всей своей красе. Сейчас на нем крутятся 1 прокси-сервер на FreeBSD 9.1, 1 радиосервер FreeBSD 9.2 + Icecast + Apache (для корпоративного радио, слушаемого юзерами прямиком из браузера) и один Asterisk тоже на FreeBSD 9.2. Никакого снижения производительности не замечал. Все вроде как летает прям... Единственное, что при создании виртуальной машины по дефолту создается сетевой адаптер который надо заменить на "устаревший сетевой адаптер" вот он как раз и используется для операционной системы в которой нет служб интеграции, но он медленнее. Вы это имеете в виду? Если да, то скажу Вам честно, что это не совсем критично. Скорости даже с устаревшим сетевым адаптером хватает за глаза. По крайней мере мне хватает.
> 2008R2 + роль Hyper-V
У меня тоже такая конфигурация. Провайдер дает truе 1Gbit, поэтому нужны быстрые сетевые виртуальные интерфейсы.

>радиосервер FreeBSD 9.2 + Icecast + Apache
а вот это надо раскурить :)

Аватара пользователя
Jedi88Knight
рядовой
Сообщения: 47
Зарегистрирован: 2013-06-26 14:07:47
Откуда: Челябинская обл. г.Миасс
Контактная информация:

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение Jedi88Knight » 2013-11-21 14:16:33

>радиосервер FreeBSD 9.2 + Icecast + Apache
а вот это надо раскурить :)
Готов помочь в этом вопросе и дать все конфиги, самое тяжелое было искать нормальные радиопотоки, которые заводятся на сервер для последующей раздачи и не отваливаются день-через день.. Ну и написание внутренней веб-странички с плеером, которая позволяет юзерам не заморачиваться с добавлением потоков в винамп и аимп, а просто набрать в браузере radio.domain и наслаждаться полноценной страничкой с красивостями и нативным флэш-плеером. Ну и отдельной трудностью было прикрутить к этому всему ICES, который стримит в сеть как радиопоток заранее созданный админом плэйлист, никак не хотел заводится при старте системы, только ручонками... но побеждаемо... Юзеры невероятно довольны, ввиду того что на проксе редиректор режет им все что только можно, да и все онлайн радио запрещены, мы не могли позволить трехстам пользователям слушать радио из инета и загрязнять тем самым трафик, да и вообще лазить по сомнительным ресурсам, которые имеют в своем распоряжении онлайн-радио, а так все довольны... Даже непривычно, обычно админов считают тиранами, которые все им запрещают, а тут даже спасибо сказали)))
Но мы отошли от темы. Я так понимаю десятая ветка бсд поможет Вам решить эту проблему и вот хотел поинтересоваться пробовали или нет еще работать с ней? Тоже имею желание повозиться с ней. Пощупать, так сказать)

dm07
сержант
Сообщения: 222
Зарегистрирован: 2008-07-27 19:58:25
Откуда: Уфа
Контактная информация:

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение dm07 » 2013-11-21 14:29:38

>Готов помочь в этом вопросе
Спасибо, если что постучусь в личку?

FreeBSd 10 бетку3 ставил из коробки, в ядре уже есть опции не только для Hyper-V, но Xen'а и Вари. Нативный сетевой интерфейс от Hyper-V завелся без каких-либо проблем. Очень жду релиза 10го, т.к. уже говорил, не хочу ставить Linux и тестовый период Kerio заканчивается.

Аватара пользователя
Jedi88Knight
рядовой
Сообщения: 47
Зарегистрирован: 2013-06-26 14:07:47
Откуда: Челябинская обл. г.Миасс
Контактная информация:

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение Jedi88Knight » 2013-11-22 6:41:47

Спасибо, если что постучусь в личку?
Всегда пожалуйста.

>не хочу ставить Linux
Тоже последнее время неохотно использую, если и да, то только в качестве десктопа. Сервера на убунте, сусе и пр. вообще не перевариваю. Ждем воскресенья)) на 24 вроде релиз намечен.

kaig
ефрейтор
Сообщения: 52
Зарегистрирован: 2013-05-14 17:47:24

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение kaig » 2013-12-18 14:07:21

Приветствую! А как быть с теми, кто хочет использовать адаптеры с гб пропускной способностью, их не получится поднять?

Аватара пользователя
Jedi88Knight
рядовой
Сообщения: 47
Зарегистрирован: 2013-06-26 14:07:47
Откуда: Челябинская обл. г.Миасс
Контактная информация:

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение Jedi88Knight » 2013-12-20 6:28:05

kaig писал(а):Приветствую! А как быть с теми, кто хочет использовать адаптеры с гб пропускной способностью, их не получится поднять?
Ну использовать то их можно, просто виртуальный адаптер будет пропускать не более 100. Вот об этой проблеме и идет речь. Freebsd видит сетевые адаптеры в Hyper-v при условии, что при создании виртуальной машины был выбран устаревший сетевой адаптер.

kaig
ефрейтор
Сообщения: 52
Зарегистрирован: 2013-05-14 17:47:24

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение kaig » 2013-12-21 22:34:57

я еще debian 7.3 пробовал, тоже синтетические устройства не функционируют нормально, у кого-то это удавалось добиться того, чтобы они функционировали должным образом?

Аватара пользователя
Jedi88Knight
рядовой
Сообщения: 47
Зарегистрирован: 2013-06-26 14:07:47
Откуда: Челябинская обл. г.Миасс
Контактная информация:

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение Jedi88Knight » 2013-12-21 22:50:55

По слухам как-то патчат, добиваются. Сам не видел ни разу. FreeBSD 10.0 говорят избавлена от этой неприятной особенности.

kaig
ефрейтор
Сообщения: 52
Зарегистрирован: 2013-05-14 17:47:24

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение kaig » 2013-12-22 9:21:45

10 версию ставил, тоже самое.увы.
устройства видятся сразу, без пересборки, но не работают.

Аватара пользователя
Jedi88Knight
рядовой
Сообщения: 47
Зарегистрирован: 2013-06-26 14:07:47
Откуда: Челябинская обл. г.Миасс
Контактная информация:

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение Jedi88Knight » 2014-03-12 9:02:02

FreeBSD 10.0 превосходно работает на Hyper-V 2012 R2. Проверено. Больше нет необходимости использовать устаревшие сетевые адаптеры.

Аватара пользователя
andrian_freebsd
сержант
Сообщения: 171
Зарегистрирован: 2013-08-21 16:10:16
Откуда: Україна

Re: FreeBSD 9 + HyperV

Непрочитанное сообщение andrian_freebsd » 2014-04-02 20:45:04

Если кому-то нужна freebsd в hyper-v server тогда 10-тку (интеграция присутствует в ядре но только для х64, для х32 - надо ручками в ядре писать), но у меня была проблема связать samba и AD на десятке, в интернете нашел проблему с Керберос на 10-тке, поэтому вернулся на стабильную девятку 9.2 и поставил интеграцию гипера через пакет. Без проблем поднялась связка samba и AD. https://github.com/FreeBSDonHyper-V/Hyp ... -FreeBSD-9