¿Alguien aquí ejecuta su enrutamiento a través de una máquina virtual, tiene la configuración de la máquina virtual como enrutador principal / escapada, etc.? En caso afirmativo, ¿cuántos clientes están utilizando este tipo de configuración?
Para aquellos que se preguntan por qué estoy preguntando esto. Obtuve la asignación para mi pasantía para crear todo en una "caja" que haría enrutamiento y sería IP PBX al mismo tiempo (solo se pueden usar soluciones de código abierto, espere RouterOS). La parte de enrutamiento se realiza actualmente a través de RouterOS y para VoIP quieren usar sipXecs. RouterOS admite la virtualización a través de KVM, pero RouterOS solo admite 2 GB de memoria (y no admitirá más en un futuro próximo). sipXecs necesita asignar más de 2 GB. Les dije que podíamos resolver este problema poniendo RouterOS como máquina virtual en hostOS de 64 bits (por ejemplo, CentOS), y otra máquina virtual ejecutaría sipXecs. Con eso podríamos usar toda la memoria. Pero me dijeron que es arriesgado hacer algo así y que necesitan algo con "estabilidad / confiabilidad empresarial". Les dije que podíamos hacer una imagen redundante de cada VM que se iniciaría automáticamente si una VM dejara de funcionar, pero me dijeron lo mismo. Es por eso que hice las preguntas anteriores, para ver si realmente sugerí algo que no es bueno hacer, o tal vez esto es algo completamente normal y se puede hacer con "estabilidad / confiabilidad empresarial" :)
Gracias por las respuestas, Kristian
Editar # @ Zoredache ~ Les sugerí eso, pero tampoco les gustó: /
fuente
Respuestas:
No hay razón para que esto no funcione, aunque no es la forma en que la mayoría elegiría hacerlo. Una sugerencia que haría es utilizar la virtualización básica, como ESXi o Xen Server, en lugar de utilizar la virtualización en modo de aplicación. Obviamente, debe considerar las consecuencias de no tener el enrutador disponible cuando el host se está iniciando. por ejemplo, no podrá administrar la máquina si depende de que el enrutador esté activo y, por alguna razón, no lo esté.
fuente
No sé por qué esto no debería ser estable y confiable. Dependiendo de la técnica de virtualización y el hardware, la virtualización de la red podría ser más costosa que hacerlo de forma nativa.
fuente
Ejecuté mi enrutador como host virtual en VMWare ESXi. No tuve problemas para hacerlo y la caja era bastante confiable como un servidor personalizado. Requiere un poco de conocimiento sobre cómo todo se encamina, y desafortunadamente, realmente no recuerdo cómo hice todo. El único problema que conozco de inmediato es que VoIP tiene algunos problemas al ejecutarse como una máquina virtual. Por lo tanto, deberá investigar un poco para asegurarse de que su aplicación se ejecutará correctamente con los núcleos disponibles en su hipervisor.
fuente
He estado ejecutando una VM como enrutador para una red que administro durante más de un año a través de Hyper-V en el servidor 2008 R2. Lo único que debe tener en cuenta es deshabilitar el acceso de la máquina host a al menos una NIC a través de la cual está enrutando, y que necesitará configurar la VM para que se encienda automáticamente. La configuración que tengo es que la VM enruta el tráfico externo a la DMZ y la caja física realiza el enrutamiento para la red interna (se necesitan 3 NIC).
fuente
si usa dynamips ( http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator ) por ejemplo, esto ejecutará su enrutador en una máquina virtual MIPS.
Sé que algunos ISP usan esto como enrutador de respaldo
fuente