Rodando roteador como máquina virtual, isso pode ser real?

12

Alguém aqui executa seu roteamento por meio de uma máquina virtual, tem configuração de máquina virtual como principal roteador / fuga etc.? Se sim, quantos clientes estão usando esse tipo de configuração?

Para aqueles que estão se perguntando por que estou perguntando isso. Eu tenho atribuição para o meu estágio para criar tudo em uma "caixa" que faria roteamento e ser IP PBX em um tempo (apenas soluções de código aberto podem ser usadas, espere RouterOS). A parte de roteamento é feita atualmente através do RouterOS e para o VoIP eles querem usar o sipXecs. O RouterOS suporta a virtualização através do KVM, mas o próprio RouterOS suporta apenas 2 GB de memória (e não suportará mais no futuro próximo). sipXecs precisa colocar mais de 2GB. Eu disse a eles que poderíamos resolver esse problema colocando o RouterOS como máquina virtual em 64 bits hostOS (por exemplo, CentOS), e outra máquina virtual rodaria sipXecs. Com isso, poderíamos usar a memória inteira. Mas eles me disseram que é arriscado fazer algo assim e que eles precisam de algo com "estabilidade / confiabilidade empresarial". Eu disse a eles que poderíamos fazer uma imagem redundante de cada VM que começaria automaticamente se uma VM parar de funcionar, mas me disseram a mesma coisa. Então é por isso que eu fiz a pergunta acima, para ver se eu realmente sugeri algo que não é bom, ou talvez isso é algo completamente normal e isso pode ser feito com "estabilidade / confiabilidade da empresa" :)

Obrigado por respostas, Kristian

Editar # @ Zoredache ~ eu sugeri isso para eles, mas eles também não gostaram: /

    
por Kr1stian 08.05.2010 / 21:56

5 respostas

5

Não há razão para que isso não funcione, embora não seja a maneira como a maioria escolheria fazê-lo. Uma sugestão que gostaria de fazer é usar a virtualização bare-metal, como o ESXi ou o Xen Server, em vez de usar a virtualização do modo de aplicativo. Obviamente, você precisa considerar as conseqüências de não ter o roteador disponível quando o host está inicializando. por exemplo. Você não poderá gerenciar a máquina se ela depender do roteador e, por algum motivo, não é.

    
por 09.05.2010 / 04:50
2

Eu não sei porque isso não deve ser estável e confiável. Dependendo da técnica de virtualização e do hardware, a virtualização da rede pode ser mais cara do que nativamente.

    
por 09.05.2010 / 00:39
2

Eu executei meu roteador como host virtual no VMWare ESXi. Não tive nenhum problema em fazê-lo e a caixa era bastante confiável como um servidor personalizado. Isso requer algum conhecimento de como tudo funciona em conjunto e, infelizmente, não me lembro como fiz tudo. O único problema de que estou imediatamente ciente é que o VoIP tem alguns problemas em execução como uma máquina virtual. Então, você precisará fazer alguma pesquisa para garantir que seu aplicativo seja executado corretamente com todos os kernels disponíveis em seu hipervisor.

    
por 09.05.2010 / 03:40
1

Estou executando uma VM como roteador para uma rede que gerencio por mais de um ano por meio do Hyper-V no servidor 2008 R2. A única coisa a ter em mente é desativar o acesso da máquina host a pelo menos uma NIC com a qual você está roteando e precisar configurar a VM para ativar automaticamente. A configuração que tenho é que a VM roteia o tráfego externo para a DMZ e a caixa física faz o roteamento para a rede interna (3 NICs necessárias).

    
por 09.05.2010 / 16:16
0

Se você usar dinamizadores ( link ), por exemplo, isso executará seu roteador em um MIPS virtual máquina.

Eu conheço algum ISP usando isso como um roteador de backup

    
por 11.05.2010 / 21:30