Saya berencana untuk menggunakan komputer untuk menjalankan mesin virtual. Saya memiliki kebingungan mengenai mana yang akan menjadi pilihan terbaik.
Server VMware (menjalankan ontop beberapa linux yang dioptimalkan): Saya mencoba ini, tetapi dengan komputer lama, itu benar-benar lambat menjalankan lebih dari 3 vms. Tapi itu komputer lama (Sempron 1gb ram) dan host linux adalah ubuntu dengan banyak layanan berjalan. Karena server akan menggunakan intel core 2 ... Apakah vmware mendukung intel-vt?
VMware ESXi (atau yang serupa tetapi versi gratisnya): tidak pernah mencoba ini, perangkat keras yang terbatas ... Saya tidak berpikir ini akan bekerja di komputer rumah.
Xenserver 5.5: Saya mencoba ini hari ini, tetapi banyak gagal. Tidak banyak dukungan dan juga tidak ada wifi yang berfungsi, tidak ada penyimpanan lokal yang terdaftar, tidak ada drive dvd yang terdaftar ... xencenter hanya berfungsi di windows dan subnet yang sama ...
Saya berencana menggunakan opsi 1, tetapi ada ide lain?
sumber
Jawaban:
Jika Anda berencana membeli perangkat keras untuk melakukan ini, maka sangat mungkin untuk membeli perangkat keras yang akan menjalankan ESXi, cukup murah (saya melakukannya beberapa minggu yang lalu). Ada sejumlah situs di luar sana yang berurusan dengan apa yang bekerja dengan konfigurasi whiebox dengan ESXi seperti Ultimate Whitebox
Jika Anda memiliki mesin yang memiliki sumber daya yang cukup, salah satu dari opsi ini akan berfungsi dengan baik, tetapi Anda mungkin menemukan bahwa ESXi adalah yang paling efisien karena Anda tidak perlu berurusan dengan sistem operasi yang mendasarinya (selain komponen ESXi).
sumber
VirtualBox. Saya telah menemukan itu menjadi yang paling ringan untuk digunakan di rumah. Anda benar tentang ESXi, persyaratan perangkat kerasnya spesifik. Saya bukan penggemar berat apa yang dilakukan VMware untuk manajemen server 2.x baik meskipun saya suka mereka di perusahaan.
sumber
Setara AMD untuk Intel VT adalah AMD-V namun garis Sempron tidak mendukung ini. Jadi virtualisasi apa pun yang Anda lakukan perlu mendukung menjalankan pada perangkat keras tanpa dukungan virtualisasi.
Xen akan melakukan ini jika Anda menjalankan tamu paravirtualized. Tetapi itu hanya akan mendukung HVM (tamu tervirtualisasi penuh) jika perangkat keras Anda mendukung virtualisasi. Virtualbox juga dapat melakukan ini tetapi di mana Virtualbox bersinar adalah virtualisasi desktop. Saya tidak akan menggunakannya untuk aplikasi server dalam bentuk saat ini. Saya tidak cukup akrab dengan produk-produk VMware untuk mengetahui mana yang akan bekerja dan mana yang tidak atau kondisi apa yang berlaku. Tetapi Hyper-V membutuhkan perangkat keras yang mampu Intel-VT atau AMD-V.
Jika Anda serius ingin melakukan virtualisasi, saya sarankan berinvestasi pada peralatan yang lebih baru yang akan mendukungnya dengan lebih baik dan dapatkan menjejalkan komputer itu dengan ram jika Anda berencana menjalankan banyak mesin.
sumber
Saya menggunakan KVM di rumah dan di kantor, karena:
itu termasuk dalam kernel linux mainline (tidak ada patching atau isian sekitar atau dibatasi untuk versi kernel tertentu),
dikombinasikan dengan qemu itu mendukung para-virtualisasi pada CPU tanpa dukungan virtualisasi perangkat keras,
itu fitur-bijaksana kira-kira setara dengan yang lain sudah,
dan yang paling penting:
dalam jangka pendek, mungkin tidak terlalu penting, karena semua alat manajemen virtualisasi tingkat tinggi di linux menggunakan libvirt yang memiliki antarmuka tingkat rendah ke KVM, QEMU, Xen, VirtualBox, dan beberapa lainnya. VMWare adalah yang aneh di sini.
apa pun yang Anda pilih sekarang, ada alat untuk mengkonversi dari satu jenis virtualisasi ke yang lain jika Anda memutuskan untuk mengubahnya nanti.
sumber
Inilah yang saya cari -> proxmox, untuk saat ini sepertinya OK.
Pokoknya akan menyenangkan membaca lebih banyak jawaban :)
sumber
Apakah ada alasan khusus Anda tidak mempertimbangkan Microsoft Hyper V? Ada versi gratis yang tersedia untuk diunduh, dan lingkungan virtualisasi yang sangat mumpuni.
Saya menggunakan VMWare Server sebelum beralih ke Hyper V, dan saya harus mengatakan bahwa saya akan menghindarinya seperti wabah. Salah satu hal yang saya uji adalah meluncurkan gambar hantu ke desktop, dan VMWare Server memakan sistem tamu mengkonfigurasi setiap reboot lainnya - sepertinya tidak terlalu menyukainya sama sekali.
sumber
Daftar Kompatibilitas Perangkat Keras ESXi adalah untuk perangkat keras yang didukung jika Anda perlu menghubungi VMWare. Ada banyak perangkat keras lain yang dapat digunakan, tetapi VMWare tidak akan mendukung Anda jika Anda ingin memanggil mereka. Jadi saya akan mengatakan mencoba ESXi 4.0 dengan mesin 1gb Sempron Anda saat ini. Itu akan bekerja atau tidak. Tetapi sampai Anda mencoba, Anda tidak tahu. Jika berhasil, ini akan memberi Anda kinerja terbaik karena host ESXi tidak akan menggunakan Linux + VMServer (atau perangkat lunak host VM lainnya yang diinstal).
Jika itu benar-benar bekerja, beberapa memori murah mungkin hanya yang Anda butuhkan untuk menjalankan beberapa mesin.
Jika Anda akan membeli perangkat keras, saya masih akan menggunakan ESXi dan hanya menggunakan perangkat keras yang tidak didukung (tetapi masih berfungsi) karena tampaknya Anda tidak melakukan ini untuk produksi bisnis.
sumber
Pada akhirnya itu adalah pilihanmu. Saya hanya akan merekomendasikan dari pengalaman pribadi:
Jika Anda berencana untuk menggunakan VMware Server cobalah mendedikasikan host untuk hanya menjalankan VMware Server.
sumber
Sangat tergantung pada apa yang ingin Anda lakukan dengan VM ... seperti, mengapa Anda menjalankan 3 VM? Pengujian? Kesepakatan server produksi?
Jika Anda hanya ingin bereksperimen dengan virtualisasi, Virtualbox akan berfungsi. Saya sering menggunakannya di workstation saya.
Untuk tugas yang lebih berat ... kami menjalankan hyperlink VMWare ESXi tipe 1. Gratis. Tapi Anda benar, kompatibilitas perangkat kerasnya terbatas. Dimungkinkan untuk menjalankannya pada sistem homebrew (lihat situs ini , misalnya) relatif murah, tetapi tentu saja mereka tidak akan mendukungnya.
Xenserver Saya telah melihat tetapi tidak memiliki sistem prosesor 64 bit cadangan yang diperlukan untuk menjalankannya. Saya mengirim email dukungan mereka mencari versi yang lebih lama yang akan bekerja secara khusus dengan prosesor 32 bit dan setelah beberapa hari mereka akhirnya mengirimi saya email dengan instruksi yang tepat tentang cara mengunduh versi terbaru mereka yang tidak akan bekerja dengan sistem yang lebih tua, bersama dengan catatan untuk hubungi dukungan teknis ponsel mereka jika saya memiliki masalah lain. Terima kasih, Citrix. Kau sangat membantu ... Aku akan mengingatnya nanti.
Jika Anda mencoba untuk memvirtualisasikan hal-hal Linux, Anda selalu dapat melihat Xen atau KVM biasa-biasa saja .
Anda mungkin, tergantung pada sistem dan kebutuhan Anda, memerlukan prosesor yang mendukung virtualisasi dalam perangkat keras. Untuk itu Anda perlu memeriksa jenis prosesor Anda. Anda mungkin dapat menggunakan "sudo lshw" dan mengurai output untuk informasi CPU untuk melihat apakah itu dapat membantu Anda menemukan jenis chip, kemudian merujuknya dengan vendor (AMD / Intel) untuk melihat kemampuan chip.
Menjalankan 3 VM dalam 1 pertunjukan memori selalu akan ketat, meskipun. Jika Anda akan bermain dengan lebih dari satu VM dalam bentuk apa pun di sistem Anda, Anda mungkin ingin serius mempertimbangkan untuk menaikkannya menjadi minimum 2 pertunjukan .
sumber
Anda mungkin juga ingin mempertimbangkan untuk menggunakan solusi virtualisasi seperti OpenVZ atau VServer. Itu semua tergantung pada apa yang Anda inginkan pada akhirnya. Saya menggunakan mesin low-end dengan OpenVZ untuk tujuan mengisolasi mesin saya serta untuk tujuan pengujian. Itu sepele untuk membuat, menguji dan menghancurkan mesin virtual. Dengan OpenVZ, semua server virtual berjalan dengan kecepatan hampir penuh dengan hanya sedikit overhead 3% (menurut dokumen). Satunya menangkap adalah bahwa ia hanya menggunakan kernel tunggal (jadi Anda tidak dapat melakukan pengujian kernel misalnya).
sumber
Ini benar-benar tergantung pada apa yang Anda virtualisasi dan apa yang ingin Anda capai.
Jika Anda berencana menggunakan kotak ini sebagai server file rumah juga maka saya akan merekomendasikan OpenSolaris untuk beberapa kebaikan ZFS, ditambah Sun xVM (Xen) atau VirtualBox untuk virtualisasi.
Jika penyajian file bukan masalah maka ESXi mungkin merupakan taruhan terbaik Anda, asalkan akan berjalan pada perangkat keras Anda. Gagal VMware Server atau VirtualBox di atas OS pilihan Anda, atau Hyper-V Server.
Apa pun yang Anda lakukan, Anda akan membutuhkan prosesor yang lebih baik dan lebih banyak RAM!
sumber