Eseguendo il router come macchina virtuale, può essere reale?


12

Qualcuno qui esegue il routing attraverso la macchina virtuale, ha la configurazione della macchina virtuale come router principale / fuga ecc.? Se sì, quanti client utilizzano questo tipo di installazione?

Per coloro che si chiedono perché lo sto chiedendo. Ho ricevuto l'incarico per il mio tirocinio di creare tutto in una "scatola" che avrebbe fatto il routing ed essere IP PBX in una volta (solo le soluzioni open source possono essere utilizzate, aspettatevi RouterOS). La parte di routing è attualmente eseguita tramite RouterOS e per VoIP vogliono usare sipXecs. RouterOS supporta la virtualizzazione tramite KVM, ma lo stesso RouterOS supporta solo 2 GB di memoria (e non supporterà più nel prossimo futuro). sipXecs ha bisogno di più di 2 GB. Ho detto loro che avremmo potuto risolvere questo problema mettendo RouterOS come macchina virtuale su hostOS a 64 bit (ad es. CentOS) e altre macchine virtuali avrebbero eseguito sipXecs. Con ciò saremmo in grado di usare tutta la memoria. Ma mi hanno detto che è rischioso fare qualcosa del genere e che hanno bisogno di qualcosa con "stabilità / affidabilità aziendale". Ho detto loro che potevamo creare un'immagine ridondante di ogni VM che si avvierebbe automaticamente se una VM smettesse di funzionare, ma mi è stato detto la stessa cosa. Quindi è per questo che ho posto quelle domande sopra, per vedere se ho davvero suggerito qualcosa che non è buono da fare, o forse questo è qualcosa di completamente normale e può essere fatto con "stabilità / affidabilità aziendale" :)

Grazie per le risposte, Kristian

Modifica # @ Zoredache ~ L'ho suggerito a loro, ma neanche a loro è piaciuto: /


Questi requisiti sono strani per "stabilità / affidabilità aziendale". In genere una "impresa" può permettersi server ridondanti per prevenire il centro causato dalla manutenzione. Dovranno riavviare il server qualche volta.
Eric H,

Perché RouterOS è un requisito? Perché non configuri semplicemente routing, firewall e VoiP sul sistema operativo di base?
Zoredache,

Risposte:


5

Non c'è motivo per cui questo non funzionerà, anche se non è il modo in cui la maggior parte sceglierebbe di farlo. Un suggerimento che vorrei fare è utilizzare la virtualizzazione bare metal, come ESXi o Xen Server, piuttosto che utilizzare la virtualizzazione in modalità applicazione. Ovviamente è necessario considerare le conseguenze della mancata disponibilità del router all'avvio dell'host. ad es. non sarai in grado di gestire la macchina se dipende dal fatto che il router sia attivo e per qualche motivo non lo è.


Grazie per l'informazione ragazzi. Proverò a pensare ad altro allora. Stavo pensando di provare PAE in guestOS ... ma non ho molta fiducia in esso. Grazie ancora una volta
TheBeardWithoutKnowledge

2

Non so perché questo non dovrebbe essere stabile e affidabile. A seconda della tecnica di virtualizzazione e dell'hardware, la virtualizzazione della rete potrebbe essere più costosa rispetto a quella nativa.


2

Ho eseguito il mio router come host virtuale su VMWare ESXi. Non ho avuto problemi a farlo e la scatola era piuttosto affidabile come server personalizzato. Richiede alcune conoscenze su come tutto si dirige insieme e, sfortunatamente, non ricordo davvero come ho fatto tutto. L'unico problema di cui sono immediatamente consapevole è che il VoIP presenta alcuni problemi in esecuzione come macchina virtuale. Quindi dovrai fare qualche ricerca per assicurarti che la tua applicazione funzionerà bene con qualunque kernel sia disponibile sul tuo hypervisor.


Grazie per le informazioni sulla parte VoIP, non ne ero a conoscenza.
TheBeardWithoutKnowledge

1

Gestisco una VM come router per una rete che gestisco da oltre un anno tramite Hyper-V sul server 2008 R2. Le uniche cose da tenere a mente sono disabilitare l'accesso della macchina host ad almeno una scheda di rete su cui si sta eseguendo il routing e che è necessario impostare la macchina virtuale per l'accensione automatica. L'impostazione che ho è che la VM instrada il traffico esterno nella DMZ e la scatola fisica esegue il routing per la rete interna (sono necessarie 3 schede di rete).


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.