Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Asterisk на файл-сервере

1

Коллеги, дайте совет: Какие грабли возникнут если сделать четырехядерную машинку и файл-сервером, и PBX?

спросил Jul 25 '11

A6PAMOB Gravatar A6PAMOB
11 1 3

обновил Jul 25 '11

Comments

схема вроде кондиционера на бульдозере - работать будет, если хорошо законопатить и сильно не гонять! um2010 (Jul 25 '11)edit
нормальная схема. работать будет если правильно настроить. ибо астериску на до сеть и проц, а файлсерверу диск и сеть. еси приоритеты выставить, всеок. meral (Aug 25 '11)edit

5 Ответов

1

1) asterisk надо в реалтайм или с повышенным приоритетом. ядро желательно 1000hz.

2) организовать QOS, чтоб передача файлов не губила голос.

3) безопасность.

4) сложность сопровождения.

основные грабли будут с чтением и записью на диск и сеть. если нагрузка малая вы их не заметите.

на 4-х ядерной я бы запустил openvz и в нем отдельно файл сервер и астериск. выдал бы приоритет по cpu астериску. но это однако не очень тривиально.

ссылка удалить спам редактировать

ответил Jul 25 '11

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

нетривиально будет настроить сеть так чтобы перекачка фильмов не залупила телефонию. shakirov (Aug 31 '11)edit
0

может обойтись и без грабелек.. все зависит от кривизны рук и нагрузки на сервер(проц, память, файловую систему..)

ссылка удалить спам редактировать

ответил Jul 25 '11

svoy Gravatar svoy
1603 1 4 20
http://svoy.in.ua/

обновил Jul 25 '11

0

Я бы поставил второй сетевой интерфейс и на него поставил слушать астериска а на первом файловая помойка пусть будет. похожая конфигурация работает но только вместо файловой помойки фтп ресурс что как известно жрет меньше ресурсов системы.

ссылка удалить спам редактировать

ответил Aug 27 '11

DJs3000 Gravatar DJs3000 flag of Russian Federation
559 45 13 33
http://retrogamesbattle.c...
0

Думаю можно так сделать.. На машине сделаете виртуалку и в эту виртуалку заносите свой "файл-сервер", а Астериск просто так ставьте..

ссылка удалить спам редактировать

ответил Aug 25 '11

bdmalex Gravatar bdmalex flag of Russian Federation
31 2
http://clck.ru/NpqJ

Comments

вот именно так делать нельзя. ибо в езультате будут проблемы со звуком. при "сделать виртуалку" вы поменяете ядро, и будут куча просто куча граблей. в managment домен openvz/xen лучше вообще ничего не ставить meral (Aug 25 '11)edit
зачем простите ядро менять? и как смена ядра повляет на звук? PS: домены это в ксене, и он там не менежмент, а Dom0 называется. shakirov (Aug 31 '11)edit
угу. язнаю как это в ксен называется. это я обобщил. смена ядра не влияет на звук тоько если у вас две линии. ядро меняется на ядро с виртуализацией. в котором выключены все реалтайм патчи. поскольку я работаю с высоконагруженными решения, я точно знаю, что на некторых машинах вообще нельзя добиться усточивого функционирования *. даже бе виртуализации. вам просто опыта не хватает. конечно, это не значит что на конкретно взятой машине все будет плохо.но шанс большой. вчастности на hyper-v он 99% процентов, на ксен и openvz 5-100% в зависимости от нагрузки. meral (Aug 31 '11)edit
Ну так не используйте ксен и опенвз. Используйте KVM, никакие ядра менять ненадо, всё работает искаропки :) я кстати непонял, на Hyper-V 99% работать не будет? ато тут ребята хотят запижать астериск в хайперви кластер. А как именно может повлиять смена ядра на звук? искажения, бульканье, т.е. какие артефакты появляются? shakirov (Sep 2 '11)edit
c квм оно тоже игово работает вроде. короче причина почему не работает банальна. ибо виртализация ;) подробнее гдето так. виртуализировать малыми квантами времени невыгодно, ибо издержки велики и все ж гоняться за производительностью виртаулизации. тоесть квант времени 250 ставят. в реззультате впс может как минимум на этот квант времени НЕ получить процессор. результат - не спевает обработатся пакет и выглядит это либо как бульканье, либо как сдвиг времени. гипер-в наверно шибок умный. там фризы до трети секунды доходят.а человек их слышит гдето с 100мс. самый простой способ проверить - запусть musiconhold и в соседнем контейнере два раза mprime/superPI. а 1000hz в ядре дает более точный тайминг, что позволяет точнее ставить jitterbuffer и убирать часть возможных пробелм. meral (Sep 2 '11)edit
ну а настройка соответсвенно состоит либо в гарантированности МИНИУМ одного ядра этому контейнеру, либо в уменьшении кванта времени. уменьшение походу только XEN умеет. а OVZ прекрасно гарантирует 100% доступ к ядру путем разнесения на 4-х ядрах всем виртуалок на разные ядра. к томуже в OVZ можно dahdi запустить как источник тайминга да и пямяти в нем надо меньше чем в XEN. вобщем для СВОИХ сервисов виртуализируйте OPENVZ. meral (Sep 2 '11)edit
-1

Как уже заметил один из форумчан, развертывание на одной ОС файл сервера и телефонии не есть хорошая затея. Однако, файл сервер, телефония и что нибудь еще на одной физической железке - не есть плохо. Все зависит от мощности дисковой подсистемы и процессора. У меня был сие опыт, тестировал на ESXi и XEN, большую производительность получил на XEN. Ну и железо у меня было HIGH класса. В качестве сервера выступал HP BL 460 с двумя камнями по 32GB памяти на каждый, а в качестве дисков внешний сторедж подключенный по FC 8GB, с FC дисками на 15К (не путать с SAS, именно FC), с рейдом 6-ого уровня. В настройках XEN отдал целый камень и 32GB памяти под виртуалку с Asterisk, второй камень отдела под десяток тестовых виртуалок со средней нагрузкой на ЦП и ПАМЯТЬ и мощной на ДИСКИ. Проблем в работе ASTERISK на этой конфигурации не заметил, однако и разговоров одновременных было всего 70-90.

ссылка удалить спам редактировать

ответил Aug 25 '11

BasKis Gravatar BasKis
92 15 6 16
http://www.mtt.su/

Comments

вы маньяк. во первых астриску больше 2Гб нафик не надо. ну 4 если супер сложная база. 32 это ЯВНО перебор. во вторых с ESX проблемы могут быть почти на люом железе, а с xen будет работать даже на атоме, если правильно настроить. я так понимаю это вы просто похвалилися железом? meral (Aug 25 '11)edit
Вы не правильно поняла, я просто поделился наблюдениями. А если еще раз внимательно прочитать, то можно заметить вот что "большую производительность получил на XEN". BasKis (Aug 26 '11)edit

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Jul 25 '11

Просмотрен: 497 раз

Обновлен: Aug 27 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.