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

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

1

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

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

спросил 2011-07-25 11:39:06 +0400

A6PAMOB Gravatar A6PAMOB
11 1 3

обновил 2011-07-25 11:39:41 +0400

Comments

схема вроде кондиционера на бульдозере - работать будет, если хорошо законопатить и сильно не гонять! um2010 ( 2011-07-25 22:03:48 +0400 )редактировать
нормальная схема. работать будет если правильно настроить. ибо астериску на до сеть и проц, а файлсерверу диск и сеть. еси приоритеты выставить, всеок. meral ( 2011-08-25 23:22:57 +0400 )редактировать

5 Ответов

1

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

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

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

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

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

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

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

ответил 2011-07-25 13:32:39 +0400

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

Comments

нетривиально будет настроить сеть так чтобы перекачка фильмов не залупила телефонию. shakirov ( 2011-08-31 18:03:05 +0400 )редактировать
0

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

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

ответил 2011-07-25 12:18:33 +0400

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

обновил 2011-07-25 12:19:10 +0400

0

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

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

ответил 2011-08-27 10:30:52 +0400

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

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

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

ответил 2011-08-25 15:19:45 +0400

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

Comments

вот именно так делать нельзя. ибо в езультате будут проблемы со звуком. при "сделать виртуалку" вы поменяете ядро, и будут куча просто куча граблей. в managment домен openvz/xen лучше вообще ничего не ставить meral ( 2011-08-25 16:19:16 +0400 )редактировать
зачем простите ядро менять? и как смена ядра повляет на звук? PS: домены это в ксене, и он там не менежмент, а Dom0 называется. shakirov ( 2011-08-31 18:05:18 +0400 )редактировать
угу. язнаю как это в ксен называется. это я обобщил. смена ядра не влияет на звук тоько если у вас две линии. ядро меняется на ядро с виртуализацией. в котором выключены все реалтайм патчи. поскольку я работаю с высоконагруженными решения, я точно знаю, что на некторых машинах вообще нельзя добиться усточивого функционирования *. даже бе виртуализации. вам просто опыта не хватает. конечно, это не значит что на конкретно взятой машине все будет плохо.но шанс большой. вчастности на hyper-v он 99% процентов, на ксен и openvz 5-100% в зависимости от нагрузки. meral ( 2011-08-31 19:44:10 +0400 )редактировать
Ну так не используйте ксен и опенвз. Используйте KVM, никакие ядра менять ненадо, всё работает искаропки :) я кстати непонял, на Hyper-V 99% работать не будет? ато тут ребята хотят запижать астериск в хайперви кластер. А как именно может повлиять смена ядра на звук? искажения, бульканье, т.е. какие артефакты появляются? shakirov ( 2011-09-02 14:11:07 +0400 )редактировать
c квм оно тоже игово работает вроде. короче причина почему не работает банальна. ибо виртализация ;) подробнее гдето так. виртуализировать малыми квантами времени невыгодно, ибо издержки велики и все ж гоняться за производительностью виртаулизации. тоесть квант времени 250 ставят. в реззультате впс может как минимум на этот квант времени НЕ получить процессор. результат - не спевает обработатся пакет и выглядит это либо как бульканье, либо как сдвиг времени. гипер-в наверно шибок умный. там фризы до трети секунды доходят.а человек их слышит гдето с 100мс. самый простой способ проверить - запусть musiconhold и в соседнем контейнере два раза mprime/superPI. а 1000hz в ядре дает более точный тайминг, что позволяет точнее ставить jitterbuffer и убирать часть возможных пробелм. meral ( 2011-09-03 01:58:51 +0400 )редактировать
ну а настройка соответсвенно состоит либо в гарантированности МИНИУМ одного ядра этому контейнеру, либо в уменьшении кванта времени. уменьшение походу только XEN умеет. а OVZ прекрасно гарантирует 100% доступ к ядру путем разнесения на 4-х ядрах всем виртуалок на разные ядра. к томуже в OVZ можно dahdi запустить как источник тайминга да и пямяти в нем надо меньше чем в XEN. вобщем для СВОИХ сервисов виртуализируйте OPENVZ. meral ( 2011-09-03 02:02:06 +0400 )редактировать
-1

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

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

ответил 2011-08-25 19:58:36 +0400

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

Comments

вы маньяк. во первых астриску больше 2Гб нафик не надо. ну 4 если супер сложная база. 32 это ЯВНО перебор. во вторых с ESX проблемы могут быть почти на люом железе, а с xen будет работать даже на атоме, если правильно настроить. я так понимаю это вы просто похвалилися железом? meral ( 2011-08-25 23:21:30 +0400 )редактировать
Вы не правильно поняла, я просто поделился наблюдениями. А если еще раз внимательно прочитать, то можно заметить вот что "большую производительность получил на XEN". BasKis ( 2011-08-26 08:18:24 +0400 )редактировать

Ваш ответ

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 ленту новостей

Статистика

Задан: 2011-07-25 11:39:06 +0400

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

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

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