Menjalankan router sebagai mesin virtual, dapatkah itu nyata?

12

Apakah ada orang di sini yang menjalankan peruteannya melalui mesin virtual, memiliki pengaturan mesin virtual sebagai router utama / liburan dll? Jika ya, berapa banyak klien yang menggunakan pengaturan seperti ini?

Bagi mereka yang bertanya-tanya mengapa saya menanyakan hal ini. Saya mendapat tugas untuk magang untuk membuat semua dalam satu "kotak" yang akan melakukan routing dan menjadi IP PBX dalam satu waktu (hanya solusi open source yang dapat digunakan, harap RouterOS). Bagian routing saat ini dilakukan melalui RouterOS dan untuk VoIP mereka ingin menggunakan sipXecs. RouterOS mendukung virtualisasi melalui KVM, tetapi RouterOS sendiri hanya mendukung 2GB memori (dan tidak akan mendukung lebih banyak dalam waktu dekat). sipXec membutuhkan lebih dari 2GB. Saya mengatakan kepada mereka bahwa kita dapat menyelesaikan masalah ini dengan menempatkan RouterOS sebagai mesin virtual ke hostOS 64bit (misalnya CentOS), dan mesin virtual lainnya akan menjalankan sipXecs. Dengan itu kita akan dapat menggunakan seluruh memori. Tetapi mereka mengatakan kepada saya bahwa berisiko melakukan sesuatu seperti itu dan bahwa mereka membutuhkan sesuatu dengan "stabilitas / keandalan perusahaan". Saya mengatakan kepada mereka bahwa kita dapat membuat gambar yang berlebihan dari masing-masing VM yang secara otomatis akan mulai jika satu VM berhenti berfungsi, tetapi saya diberitahu hal yang sama. Jadi inilah mengapa saya mengajukan pertanyaan di atas, untuk melihat apakah saya benar-benar menyarankan sesuatu yang tidak baik untuk dilakukan, atau mungkin ini adalah sesuatu yang sepenuhnya normal dan dapat dilakukan dengan "stabilitas / keandalan perusahaan" :)

Terima kasih atas jawabannya, Kristian

Sunting # @ Zoredache ~ Saya menyarankan itu kepada mereka, tetapi mereka juga tidak menyukainya: /

TheBeardWithoutKnowledge
sumber
Persyaratan itu aneh untuk "stabilitas / keandalan perusahaan". Biasanya sebuah "perusahaan" mampu membeli server yang berlebihan untuk mencegah pusat kota yang disebabkan oleh pemeliharaan. Mereka harus me-reboot server kapan-kapan.
Eric H
Mengapa RouterOS merupakan persyaratan? Mengapa Anda tidak mengkonfigurasi routing, firewall, dan VoiP pada OS dasar?
Zoredache

Jawaban:

5

Tidak ada alasan ini tidak akan berhasil, meskipun itu bukan cara kebanyakan orang akan memilih untuk melakukannya. Satu saran yang akan saya buat adalah menggunakan virtualisasi bare metal, seperti ESXi atau Xen Server, daripada menggunakan virtualisasi mode aplikasi. Jelas Anda perlu mempertimbangkan konsekuensi dari tidak memiliki router yang tersedia saat host boot. mis. Anda tidak akan dapat mengelola mesin jika bergantung pada router yang sedang menyala dan karena alasan tertentu tidak.

John Gardeniers
sumber
Terima kasih atas info kalian. Saya akan mencoba memikirkan sesuatu yang lain. Saya sedang berpikir tentang mencoba PAE di guestOS ... tapi saya tidak perlu terlalu percaya padanya. Sekali lagi terima kasih.
TheBeardWithoutKnowledge
2

Saya tidak tahu mengapa ini tidak harus stabil dan dapat diandalkan. Bergantung pada teknik virtualisasi dan perangkat kerasnya, virtualisasi jaringan mungkin lebih mahal daripada melakukannya secara asli.

Zoran Zaric
sumber
2

Saya menjalankan router saya sebagai virtual host di VMWare ESXi. Saya tidak punya masalah melakukannya dan kotak itu agak dapat diandalkan sebagai server yang dibuat khusus. Dibutuhkan pengetahuan tentang bagaimana segala sesuatu berjalan bersama, dan sayangnya, saya tidak begitu ingat bagaimana saya melakukan semuanya. Satu-satunya masalah yang saya segera sadari adalah bahwa VoIP memiliki beberapa masalah yang berjalan sebagai mesin virtual. Jadi, Anda perlu melakukan riset untuk memastikan bahwa aplikasi Anda akan berjalan baik dengan kernel apa pun yang tersedia di hypervisor Anda.

David Rickman
sumber
Thnx untuk info tentang bagian VoIP, saya tidak menyadarinya.
TheBeardWithoutKnowledge
1

Saya telah menjalankan VM sebagai router untuk jaringan yang saya kelola selama lebih dari setahun melalui Hyper-V di server 2008 R2. Satu-satunya hal yang perlu diingat adalah untuk menonaktifkan akses mesin host ke setidaknya satu NIC yang Anda gunakan, dan Anda harus mengatur VM agar dihidupkan secara otomatis. Pengaturan yang saya miliki adalah bahwa VM mengarahkan lalu lintas eksternal ke DMZ dan kotak fisik melakukan perutean untuk jaringan internal (diperlukan 3 NIC).

Solipsisme
sumber