Кто-нибудь здесь выполняет свою маршрутизацию через виртуальную машину, имеет настройку виртуальной машины в качестве основного маршрутизатора / убежища и т. Д.? Если да, сколько клиентов используют этот вид настройки?
Для тех, кому интересно, почему я это спрашиваю. Для моей стажировки я получил задание создать все в одной «коробке», которая бы выполняла маршрутизацию и была бы IP-АТС за один раз (можно использовать только решения с открытым исходным кодом, кроме RouterOS). Часть маршрутизации в настоящее время выполняется через RouterOS, и для VoIP они хотят использовать sipXecs. RouterOS поддерживает виртуализацию через KVM, но сама RouterOS поддерживает только 2 ГБ памяти (и больше не будет поддерживать в ближайшем будущем). sipXecs нужно выделить более 2 ГБ. Я сказал им, что мы можем решить эту проблему, поместив RouterOS в качестве виртуальной машины на 64-битную хост-систему (например, CentOS), а другая виртуальная машина будет работать с sipXecs. Таким образом мы сможем использовать всю память. Но они сказали мне, что делать что-то подобное рискованно и что им нужно что-то с «стабильностью / надежностью предприятия». Я сказал им, что мы можем создать избыточный образ каждой виртуальной машины, который будет автоматически запускаться, если остановится одна виртуальная машина, но мне сказали то же самое. Вот почему я задал этот вопрос выше, чтобы посмотреть, действительно ли я предложил что-то, что нехорошо делать, или, может быть, это что-то совершенно нормальное, и это можно сделать с помощью «стабильности / надежности предприятия» :)
Спасибо за ответы, Кристиан
Edit # @ Zoredache ~ Я предложил им это, но им тоже не понравилось: /
источник
Ответы:
Нет никаких причин, по которым это не сработает, хотя большинство людей предпочитают делать это не так. Одно из предложений, которое я хотел бы сделать, - это использовать виртуализацию с нуля, например, ESXi или Xen Server, а не виртуализацию в режиме приложений. Очевидно, вам необходимо учитывать последствия отсутствия доступного маршрутизатора при загрузке хоста. Например, вы не сможете управлять машиной, если она зависит от того, работает ли маршрутизатор, и по какой-то причине это не так.
источник
Я не знаю, почему это не должно быть стабильным и надежным. В зависимости от техники виртуализации и аппаратного обеспечения, виртуализация сети может быть более дорогой, чем изначально.
источник
Я запускал свой маршрутизатор как виртуальный хост на VMWare ESXi. У меня не было никаких проблем с этим, и коробка была довольно надежной как сервер, построенный на заказ. Требуются некоторые знания о том, как все сочетается, и, к сожалению, я действительно не помню, как все это сделал. Единственная проблема, о которой я сразу знаю, заключается в том, что у VoIP есть некоторые проблемы, работающие как виртуальная машина. Поэтому вам необходимо провести некоторое исследование, чтобы убедиться, что ваше приложение будет работать нормально с любыми ядрами, доступными на вашем гипервизоре.
источник
Я использовал виртуальную машину в качестве маршрутизатора для сети, которой я управляю более года через Hyper-V на сервере 2008 R2. Единственное, что нужно иметь в виду, - отключить доступ хост-машины по крайней мере к одному сетевому адаптеру, по которому вы маршрутизируете, и что вам нужно настроить виртуальную машину на автоматическое включение. У меня есть настройка, которая заключается в том, что виртуальная машина направляет внешний трафик в демилитаризованную зону, а физический блок выполняет маршрутизацию для внутренней сети (необходимо 3 сетевых адаптера).
источник
если вы, например, используете Dynamips ( http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator ), ваш маршрутизатор будет работать на виртуальной машине MIPS.
Я знаю, какой-то провайдер использует это в качестве резервного маршрутизатора
источник